Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Estranho


Guest =^_^=  D3m0nj4ck_sama  =^_^=

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&ccedil;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>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td height="28">Sexo:</td>

<td>Masc. <input type="radio" name="sex" value="m"> &nbsp;&nbsp;&nbsp;Fem.

<input type="radio" name="sex" value="f"></td>

<td>&nbsp;</td>

<td><div align="center">Idade:&nbsp;&nbsp;

<input name="idade" type="text" id="idade" size="5">

</div></td>

<td>Anivers&aacute;rio</td>

<td><input name="niver" type="text" value="dd/nn/aaaa" size="13"></td>

</tr>

<tr>

<td>Tel. Resid&ecirc;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>&nbsp;</td>

<td>&nbsp;</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>&nbsp;</td>

<td>&nbsp;</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>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td>MSN:</td>

<td><input name="MSN" type="text" id="MSN"></td>

<td>&nbsp;</td>

<td>

<input type="hidden" name="cad" value="cadastrar">

<input type="submit" value="Cadastrar"><input type="reset" value="Limpar">&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</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> mad.gif

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

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 pagina

Notice: Undefined index: cad in c:\arquivos de programas\easyphp1-7\www\agenda\cadastro.php on line 112

isso 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 = "";

}

Link para o comentário
Compartilhar em outros sites

  • 0
Guest =^_^=  D3m0nj4ck_sama  =^_^=
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 pagina

Notice: Undefined index: cad in c:\arquivos de programas\easyphp1-7\www\agenda\cadastro.php on line 112

isso 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!!!!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...