Jump to content
Fórum Script Brasil
  • 0

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


renatosilara
 Share

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();

}*/

}

?>

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

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.

 Share



  • Forum Statistics

    • Total Topics
      150.9k
    • Total Posts
      648.8k
×
×
  • Create New...