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

O Que Tem De Errado?


taudujas

Pergunta

olhem o codigo:

<?

include "config.php";

$sql = "SELECT * FROM dados WHERE id='$id'";

$exe= mysql_query($sql) or print mysql_error();

list($id, $nome, $email, $telefone, $icq, $MSN, $marca, $modelo, $ano, $valor, $uf, $anuncio) = mysql_fetch_row($exe);

?>

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<div align="center">

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

    <p>Nome:

      <input name="nome" type="text" id="nome" value="<? echo $nome; ?>">

    </p>

    <p> Email:

      <input name="email" type="text" id="email" value="<? echo $email; ?>">

    </p>

    <p>Telefone:

      <input name="telefone" type="text" id="telefone" value="<? echo $telefone; ?>">

    </p>

    <p>ICQ:

      <input name="site" type="text" id="site" value="<? echo $icq; ?>">

    </p>

    <p>MSN:

      <input name="login" type="text" id="login" value="<? echo $MSN; ?>">

    </p>

    <p>Marca:

      <input name="senha" type="text" id="senha" value="<? echo $marca; ?>">

    </p>

    <p>Modelo:

      <input name="senha2" type="text" id="senha2" value="<? echo $modelo; ?>">

    </p>

    <p>Valor:

      <input name="senha4" type="text" id="senha4" value="<? echo $valor; ?>">

    </p>

    <p>Anuncio:

      <input name="senha3" type="text" id="senha3" value="<? echo $anuncio; ?>">

    </p>

    <p>&nbsp;&nbsp;

      <input name="id" type="hidden" id="id" value="<? echo $id; ?>">

      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

      <input type="reset" name="Reset" value="Reset">

      <input type="submit" name="Submit2" value="Submit">

</p>

    <p>&nbsp;</p>

  </form>

</div>

</body>

</html>

ERRO: Notice: Undefined variable: id in c:\arquivos de programas\easyphp1-7\www\classficados\admin\editar.php on line 4

Link para o comentário
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 0

Cara, tá falando que a variável não foi definida...

Antes de chamar uma variável, você tem que definí-la de alguma forma. Acho que a sua idéia aí é pegar esse valor através de uma query string, né? Coloca assim logo abaixo do include:

$id = @$_GET['id'];

Aí você envia essa variável pela própria url...

Falou!

Link para o comentário
Compartilhar em outros sites

  • 0

O que ele quis dizer é que voce compara id=$id sendo $id uma variavel que vem de algum lugar....

e na logica só pode ter vindo de uma query string

como voce chama esta pagina??

exemplo: classificados.php?id=$valordoID (isto seria passar por query string)

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...