• 0
Sign in to follow this  
renatosilara

Problemas na gravação de formulário no mysql

Question

Ola amigos estou com um problema em um formulário e não consigo encontrar a solução, quando clico em salvar ele grava no mysql mas fica tudo em branco, quando eu vou na base de dados o registro ta la mas tudo em branco?? os dados do formulário não grava, o que pode ta acontecendo?:???

abaixo meu formulario: cadastro.php

<body>

<h2 align="center">Cadastro de Licitações</h2>

<?php

//chama o arquivo de conexo com o bd

include("conecta.php");

//consulta sql combo orgão

$orgao = mysql_query("SELECT CODORG,DESORG FROM lic_orgao ORDER BY DESORG ASC") or die(mysql_error());

//consulta sql combo modalidade

$modalidade = mysql_query("SELECT CODMOD,DESMOD FROM lic_modalidade ORDER BY DESMOD ASC") or die(mysql_error());

//consulta sql combo modalidade

$situacao = mysql_query("SELECT CODSIT,DESSIT FROM lic_situacao ORDER BY DESSIT ASC") or die(mysql_error());

?>

<form id="form1" name="form1" method="post" action="salvar.php">

<table width="316" border="0" cellspacing="0" cellpadding="0">

<tr>

<td width="117">Natureza:</td>

<td width="199"><input type="text" name="objeto" id="objeto" size="40" /></td>

</tr>

<tr>

<td>Situação:</td>

<td><select name="situacao" id="situacao">

<option></option>

<?

while ($coluna3 = mysql_fetch_row($situacao)) {

echo "<option value='" . $coluna3['0'] . "'>" . $coluna3['1'] . "</option>";

}

?>

</select></td>

</tr>

<tr>

<td>Comissão:</td>

<td><input type=text" name="comissao" id="comissao" size="40" /></td>

</tr>

<tr>

<td>Data:</td>

<td><input type="text" name="data" id="data" size="6" /></td>

</tr>

<tr>

<td>Hora:</td>

<td><input type="text" name="hora" id="hora" size="2" /></td>

</tr>

<tr>

<td>Final:</td>

<td><input type="text" name="datfin" id="datfin" size="6" /></td>

</tr>

<tr>

<td>Telefone:</td>

<td><input type="text" name="fone" id="fone" size="10" /></td>

</tr>

<tr>

<td>Modalidade:</td>

<td><select name="modal" id="modal">

<option></option>

<?

while ($coluna2 = mysql_fetch_row($modalidade)) {

echo "<option value='" . $coluna2['0] . "'>" . $coluna2['1'] . "</option>";

}

?>

</select></td>

</tr>

<tr>

<td>Orgão:</td>

<td><select name=orga" id="orga">

<option></option>

<?

while ($coluna1 = mysql_fetch_row($orgao)) {

echo "<option value='" . $coluna1['0] . "'>" . $coluna1['1'] . "</option>";

}

?>

</select></td>

</tr>

<tr>

<td height=163">Objeto:</td>

<td><p>

<textarea name="objeto2" id="objeto2" cols="32" rows="10" ></textarea>

</p>

</td>

</tr>

</table>

<label></label>

<label></label>

<p>

<label></label>

<input type="submit" name="salvar" id="salvar" value="Gravar" />

</form>

</body>

</html>

abaixo meu código para gravar: salvar.php

<?php

include("conecta.php");

if($_SERVER["REQUEST_METHOD] == "POST") {

$codlic = $_POST["CODLIC"];

$codmod = $_POST["CODMOD"];

$modalidade = $_POST["MODALIDADE"];

$natureza = $_POST["NATUREZA"];

$situacao = $_POST["SITUACAO"];

$datini = $_POST["DATINI"];

$hora = $_POST["HORA"];

$codorg = $_POST["CODORG"];

$orgao = $_POST["ORGAO"];

$conlic = $_POST["CONLIC"];

$fone = $_POST["FONE"];

$datfin = $_POST["DATFIN"];

$objeto = $_POST["OBJETO"];

$docpdf = $_POST["DOCPDF"];

$usucad = $_POST["USUCAD"];

$datcad = $_POST["DATCAD"];

$usualt = $_POST["USUALT"];

$datalt = $_POST["DATALT"];

/*if(file_exists("init.php")) {

require "init.php";

} else {

echo "Arquivo init.php não foi encontrado";

exit;

}

if(!function_exists("Abre_Conexao")) {

echo "Erro o arquivo init.php foi auterado, não existe a função Abre_Conexao";

exit;

}

Abre_Conexao();*/

if(@mysql_query("INSERT INTO lic_licitacao VALUES ( NULL , '$codlic', '$codmod', '$modalidade' , '$natureza',

'$situacao', '$datini', '$hora', '$codorg', '$orgao', '$conlic', '$fone','$datfin', '$objeto', '$docpdf',

'$usucad', '$datcad', '$usualt', '$datalt' )")) {

if(mysql_affected_rows() == 1){

echo "Registro efetuado com sucesso<br />";

}

}/* else {

if(mysql_errno() == 1062) {

echo $erros[mysql_errno()];

exit;

} else {

echo "Erro não foi possivel efetuar o cadastro";

exit;

}

@mysql_close();

}*/

}

?>

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Case Senstive bruto este seu hein ?

no PHP fone é diferente de FONE

observer os name de cada input e deixe igual na variavel POST.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this