não grava no MySQL o campo funcao
por que nao grava? qual o erro?
*****************carrega na combo******************
<tr>
<td>Função:</td>
<td><select name="funcao">
<option>
Escolha uma Função</option>
<?php
include "config.php";
$sql = "SELECT * FROM funcao";
$executar = mysql_query($sql) or die (mysql_error());
while($reg = mysql_fetch_array($executar))
{
?>
<option value="<?php $reg['id'];?>"><?php echo $reg['nome']; ?></option>
<?php
}
?>
</select></td>
</tr>
***************************grava no banco*******************************
<?php
$con=mysql_connect("localhost","root","");
if (!$con)
{
die("falha na conexão");
}
mysql_select_db("spa", $con);
$sql="INSERT INTO funcionarios (nome, endereco, telefone, rg, cpf, funcao, login, senha)
VALUES('$nome','$endereco','$telefone','$rg','$cpf','$funcao','$login','$senha')";
if (!mysql_query($sql,$con))
{
die('Erro:' .mysql_error());
}
else {
echo "Inclusão Efetuada";}
mysql_close($con);
?>
*****************carrega na combo******************
<tr>
<td>Função:</td>
<td><select name="funcao">
<option>
Escolha uma Função</option>
<?php
include "config.php";
$sql = "SELECT * FROM funcao";
$executar = mysql_query($sql) or die (mysql_error());
while($reg = mysql_fetch_array($executar))
{
?>
<option value="<?php $reg['id'];?>"><?php echo $reg['nome']; ?></option>
<?php
}
?>
</select></td>
</tr>
***************************grava no banco*******************************
<?php
$con=mysql_connect("localhost","root","");
if (!$con)
{
die("falha na conexão");
}
mysql_select_db("spa", $con);
$sql="INSERT INTO funcionarios (nome, endereco, telefone, rg, cpf, funcao, login, senha)
VALUES('$nome','$endereco','$telefone','$rg','$cpf','$funcao','$login','$senha')";
if (!mysql_query($sql,$con))
{
die('Erro:' .mysql_error());
}
else {
echo "Inclusão Efetuada";}
mysql_close($con);
?>
comentários (0)
suspender
Lista de Respostas:
02/12/2010 12:55am
(~14 anos atrás)
(~14 anos atrás)
Provavelmente register_globals está em OFF
Por isso, você tem que usar as superglobais $_POST ou $_GET para resgatar tais dados...
Então
Por isso, você tem que usar as superglobais $_POST ou $_GET para resgatar tais dados...
Então
<?php $con=mysql_connect("localhost","root",""); if (!$con) { die("falha na conexão"); } mysql_select_db("spa", $con); $nome = $_POST['nome']; $endereco = $_POST['endereco']; $telefone = $_POST['telefone']; $rg = $_POST['rg']; $cpf = $_POST['cpf']; $funcao = $_POST['funcao']; $login = $_POST['login']; $senha = $_POST['senha']; $sql="INSERT INTO funcionarios (nome, endereco, telefone, rg, cpf, funcao, login, senha) VALUES('$nome','$endereco','$telefone','$rg','$cpf','$funcao','$login','$senha')"; if (!mysql_query($sql,$con)) { die('Erro:' .mysql_error()); } else { echo "Inclusão Efetuada"; } mysql_close($con); ?>
02/12/2010 9:48pm
(~14 anos atrás)
(~14 anos atrás)
Eduardo já fiz isso e nada de funcionar...
04/12/2010 2:16pm
(~14 anos atrás)
(~14 anos atrás)
nao ta falando o campo "ID" la no INSERT INTO ... ? talvez seja isso.
se nao for esse o problema, tbm nao sei o que esta errado, ja que a saida do Carlos tbm seria a mais viavel pra solucionar o seu problema.
se nao for esse o problema, tbm nao sei o que esta errado, ja que a saida do Carlos tbm seria a mais viavel pra solucionar o seu problema.