• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

suzy

urgente! duvida :(

5 mensagens neste tópico

Tenho a seguinte duvida, ja dei varias voltas e nao consigo  :dontgetit: :wallbash:

é assim, tenho um formulario em html, no qual o utlizador coloca o dia , mes , ano

tipo assim:


<form action="" method="post">
dia <input type="text" name="dia" />
mes <input type="text" name="mes" />
ano <input type="text" name="ano" />
<input type="submit" />
</form>





mas quero receber isso do utilizador e colocar num registo na minha base de dados tipo 02-12-2006

como faço concaneteno as variaveis que recebo do formulario??

tipo









<?php
$muda = $_GET['muda'];
$inserir = $_POST['Inserir'];
$actualizar = $_POST['Alterar'];

if (!empty($inserir))
{


include("connection.php"); 

    
         $data=$dia."-".$mes."-".$ano;

      



$sql = "insert into div values (seq_div.nextval,'".$_POST['codigo']."','".$DATA."],'".$_POST['descricao']."','".$_POST['morada']."','".$_POST['localidade'] ."')";
  
$rs = &$db->Execute($sql);


	if (!$rs) {
	  print $db->ErrorMsg(); // Displays the error message if no results could be returned
	}


}



como faço?

tipo      $data=$dia."-".$mes."-".$ano;

e depois coloco no isnert "'.$data"';????

este codigo nao me da nada :wallbash: thanks

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem vamos por partes

Primeiro no teu código tens várias coisas que não sei de onde vem, os $_POST com as variáveis Inserir Alterar por exemplo

Depois não sei se foi só abreviação do código mas no form falta-te o ficheiro php no action.

Quanto ao criar da string com a data seria algo do genero

$data = $_POST["dia"]."-".$_POST["mes"]."-".$_POST["ano"];

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

:cheesygrin:mas nao me da nada será que tenho algum erro de sintaxe :eek:thanks

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se o código que tens é só este sim

1 - no form tens de colocar o nome do ficheiro php no parâmetro action

2 - todas as variáveis que tens nos POST não parecem existir.

3 - não conheço a forma como estás a executar as querys ( ->Execute($sql);) por isso ai não posso ajudar.

Que BD estás a utilizar? Se me disseres quais os campos todos da tabela eu ponho aqui um exemplo de código para teres uma ideia.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Heyas,

pois, efectivamente tens vários erros nos teus scripts ... e somente depois de corrigires tal como o rgcaldas mencionou é q se pode ver se ha mais problemas...ate la, nao dá !

Fica bem

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora