Guest =^_^= D3m0nj4ck_sama =^_^= Postado Dezembro 14, 2005 Denunciar Share Postado Dezembro 14, 2005 ai rodar o programa mostra a mensagem: Notice: Undefined index: cad in c:\arquivos de programas\easyphp1-7\www\agenda\cadastro.php on line 112q q ta pegabnduuu??????????????????????<HTML><HEAD> <TITLE>Documento PHP</TITLE></HEAD><BODY bgcolor="black" text="white"><? function inicio() { global $sigla, $empresa, $dirImage, $bgForm, $corTab; global $host, $user, $senha, $dbNome, $state,$usuario, $nmForm, $crtl; require("config.ini"); $nmForm = "cadastro.php"; } function cadastro() { global $host, $user, $senha, $dbNome, $state,$usuario, $nmForm, $nome, $sexo, $sobrenome, $endereco, $nick, $bairro, $cep, $cx, $idade, $niver, $telres, $cel, $telcom, $telrec, $rec, $emailpes, $emailtrab, $MSN, $icq, $orkut; ?> <form method="POST" action="cadastro.php"> <table width="745" height="52%" border="0" cellspacing="3"> <tr> <td width="15%">Nome:</td> <td width="21%"><input name="nome" type="text" id="nome"></td> <td width="10%">Sobrenome:</td> <td width="20%"><input name="sobrenome" type="text" id="sobrenome"></td> <td width="9%">Nick:</td> <td width="25%"><input name="nick" type="text" id="nick2"></td> </tr> <tr> <td>Endereço:</td> <td><input name="endereco" type="text" id="endereco"></td> <td>Bairro</td> <td><input name="bairro" type="text" id="bairro"></td> <td>Cep:</td> <td><input name="cep" type="text" id="cep"></td> </tr> <tr> <td>Cx postal:</td> <td><input name="cx" type="text" id="cx"></td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td height="28">Sexo:</td> <td>Masc. <input type="radio" name="sex" value="m"> Fem. <input type="radio" name="sex" value="f"></td> <td> </td> <td><div align="center">Idade: <input name="idade" type="text" id="idade" size="5"> </div></td> <td>Aniversário</td> <td><input name="niver" type="text" value="dd/nn/aaaa" size="13"></td> </tr> <tr> <td>Tel. Residêncial:</td> <td><input name="telres" type="text" id="telres"></td> <td>Celular:</td> <td><input name="cel" type="text" id="cel"></td> <td>Tel.Comercial:</td> <td><input name="telcom" type="text" id="telcom"></td> </tr> <tr> <td>Tel. Recado:</td> <td><input name="telrec" type="text" id="telrec"></td> <td>Tratar com:</td> <td><input name="rec" type="text" id="rec"></td> <td> </td> <td> </td> </tr> <tr> <td>E-mail Principal:</td> <td><input name="emailpes" type="text" id="emailpes"></td> <td>ICQ:</td> <td><input name="icq" type="text" id="icq"></td> <td> </td> <td> </td> </tr> <tr> <td>E-mail Sec.</td> <td><input name="emailtrab" type="text" id="emailtrab"></td> <td>Orkut:</td> <td><input name="orkut" type="text" id="orkut"></td> <td> </td> <td> </td> </tr> <tr> <td>MSN:</td> <td><input name="MSN" type="text" id="MSN"></td> <td> </td> <td> <input type="hidden" name="cad" value="cadastrar"> <input type="submit" value="Cadastrar"><input type="reset" value="Limpar"> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr></table></form><?$crtl = $_POST["cad"];if($crtl == "cadastrar"){$res1=mysql_connect("$host","$user"); if($res1) { $sql="INSERT into contato" ."(nome,sexo,sobrenome,endereco,nick,bairro,cep,cx,idade,niver,foneres,fonecel,fonetrab,fonerec,rec,emailpes,emailtrab,MSN,icq,orkut)" ."values('$nome','$sexo','$sobrenome','$endereco','$nick','$bairro','$cep','$cx','$idade','$niver','$telres','$cel','$telcom','$telrec','$rec','$emailpes','$emailtrab','$MSN','$icq','$orkut')"; $res2=mysql_db_query("$dbNome","$sql",$res1); if($res2) { echo ("Novo contato adicionado"); } else { echo ("Erro de inclusão".mysql_error()."\n"); } } else { echo("Erro de conexão".mysql_error()."\n"); } mysql_close($res1); } } ?> <? inicio(); switch($state) { case "": cadastro(); break; } ?></BODY></HTML> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Dezembro 14, 2005 Denunciar Share Postado Dezembro 14, 2005 mostra a linha que tá dando erro ae!abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Dezembro 15, 2005 Denunciar Share Postado Dezembro 15, 2005 Como eu não tinha nada pra fazer mesmo:A linha 112, pelo menos q deu aki no dreamweaver é essa:$crtl = $_POST["cad"];Flww... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 theodoro Postado Dezembro 15, 2005 Denunciar Share Postado Dezembro 15, 2005 bom se no dreamweaver deu esta linha tenta mudar as aspas duplas para simplespode ser isso ou não$crtl = $_POST["cad"];para$crtl = $_POST['cad'];coloca a mensagem de erro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kevin Postado Dezembro 15, 2005 Denunciar Share Postado Dezembro 15, 2005 Meu para quem ta aprendendo vo da uma dica leia antes o que o php retorna para você.você falo q o php retorna isso quando você roda essa paginaNotice: Undefined index: cad in c:\arquivos de programas\easyphp1-7\www\agenda\cadastro.php on line 112isso quer dizer que tem um index não definido qual seria??o index é o CAD, onde o cad está?o cad está no index do $_POST[""] isso quer dizer q cad não foi definido, intao o $_POST[""] ta vazio sem idnex...para resolver isso você tem tratar quando a variavel vir via POST GET se ela tem conteudo ou não$crtl = (isset($_POST["cad"])) ? $_POST["cad"] : "";isso é um if ternario para quem não conhece, seria mesma coisa qhe if(isset($_POST["cad"])){ $crtl = $_POST["cad"];}else{ $crtl = "";} Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest =^_^= D3m0nj4ck_sama =^_^= Postado Dezembro 16, 2005 Denunciar Share Postado Dezembro 16, 2005 Meu para quem ta aprendendo vo da uma dica leia antes o que o php retorna para você.você falo q o php retorna isso quando você roda essa paginaNotice: Undefined index: cad in c:\arquivos de programas\easyphp1-7\www\agenda\cadastro.php on line 112isso quer dizer que tem um index não definido qual seria??o index é o CAD, onde o cad está?o cad está no index do $_POST[""] isso quer dizer q cad não foi definido, intao o $_POST[""] ta vazio sem idnex...para resolver isso você tem tratar quando a variavel vir via POST GET se ela tem conteudo ou não$crtl = (isset($_POST["cad"])) ? $_POST["cad"] : "";isso é um if ternario para quem não conhece, seria mesma coisa qhe if(isset($_POST["cad"])){ $crtl = $_POST["cad"];}else{ $crtl = "";} valeu cara resolveu o pobrema falew mesmo a força!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest =^_^= D3m0nj4ck_sama =^_^=
ai rodar o programa mostra a mensagem:
Notice: Undefined index: cad in c:\arquivos de programas\easyphp1-7\www\agenda\cadastro.php on line 112
q q ta pegabnduuu??????????????????????
<HTML>
<HEAD>
<TITLE>Documento PHP</TITLE>
</HEAD>
<BODY bgcolor="black" text="white">
<?
function inicio()
{
global $sigla, $empresa, $dirImage, $bgForm, $corTab;
global $host, $user, $senha, $dbNome, $state,$usuario, $nmForm, $crtl;
require("config.ini");
$nmForm = "cadastro.php";
}
function cadastro()
{
global $host, $user, $senha, $dbNome, $state,$usuario, $nmForm, $nome, $sexo, $sobrenome, $endereco, $nick, $bairro, $cep, $cx, $idade, $niver, $telres, $cel, $telcom, $telrec, $rec, $emailpes, $emailtrab, $MSN, $icq, $orkut;
?>
<form method="POST" action="cadastro.php">
<table width="745" height="52%" border="0" cellspacing="3">
<tr>
<td width="15%">Nome:</td>
<td width="21%"><input name="nome" type="text" id="nome"></td>
<td width="10%">Sobrenome:</td>
<td width="20%"><input name="sobrenome" type="text" id="sobrenome"></td>
<td width="9%">Nick:</td>
<td width="25%"><input name="nick" type="text" id="nick2"></td>
</tr>
<tr>
<td>Endereço:</td>
<td><input name="endereco" type="text" id="endereco"></td>
<td>Bairro</td>
<td><input name="bairro" type="text" id="bairro"></td>
<td>Cep:</td>
<td><input name="cep" type="text" id="cep"></td>
</tr>
<tr>
<td>Cx postal:</td>
<td><input name="cx" type="text" id="cx"></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td height="28">Sexo:</td>
<td>Masc. <input type="radio" name="sex" value="m"> Fem.
<input type="radio" name="sex" value="f"></td>
<td> </td>
<td><div align="center">Idade:
<input name="idade" type="text" id="idade" size="5">
</div></td>
<td>Aniversário</td>
<td><input name="niver" type="text" value="dd/nn/aaaa" size="13"></td>
</tr>
<tr>
<td>Tel. Residêncial:</td>
<td><input name="telres" type="text" id="telres"></td>
<td>Celular:</td>
<td><input name="cel" type="text" id="cel"></td>
<td>Tel.Comercial:</td>
<td><input name="telcom" type="text" id="telcom"></td>
</tr>
<tr>
<td>Tel. Recado:</td>
<td><input name="telrec" type="text" id="telrec"></td>
<td>Tratar com:</td>
<td><input name="rec" type="text" id="rec"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>E-mail Principal:</td>
<td><input name="emailpes" type="text" id="emailpes"></td>
<td>ICQ:</td>
<td><input name="icq" type="text" id="icq"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>E-mail Sec.</td>
<td><input name="emailtrab" type="text" id="emailtrab"></td>
<td>Orkut:</td>
<td><input name="orkut" type="text" id="orkut"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>MSN:</td>
<td><input name="MSN" type="text" id="MSN"></td>
<td> </td>
<td>
<input type="hidden" name="cad" value="cadastrar">
<input type="submit" value="Cadastrar"><input type="reset" value="Limpar"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
<?
$crtl = $_POST["cad"];
if($crtl == "cadastrar")
{
$res1=mysql_connect("$host","$user");
if($res1)
{
$sql="INSERT into contato"
."(nome,sexo,sobrenome,endereco,nick,bairro,cep,cx,idade,niver,foneres,fonecel,fonetrab,fonerec,rec,emailpes,emailtrab,MSN,icq,orkut)"
."values('$nome','$sexo','$sobrenome','$endereco','$nick','$bairro','$cep','$cx','$idade','$niver','$telres','$cel','$telcom','$telrec','$rec','$emailpes','$emailtrab','$MSN','$icq','$orkut')";
$res2=mysql_db_query("$dbNome","$sql",$res1);
if($res2)
{
echo ("Novo contato adicionado");
}
else
{
echo ("Erro de inclusão".mysql_error()."\n");
}
}
else
{
echo("Erro de conexão".mysql_error()."\n");
}
mysql_close($res1);
}
}
?>
<?
inicio();
switch($state)
{
case "":
cadastro();
break;
}
?>
</BODY>
</HTML>
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.