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

por favor alguém me ajudaaaaaaaaa


Raphael Passos

Pergunta

gente eu to com um script que esta dando erro direto: notice: undefined variable, eu já pesquisei em varios lugares e não achei nada que me ajudasse :unsure: , por favor me ajudem *--*

há e esse script serve para modificar uns dados que a pessoa postou, se precisarem de mais informaçoes eu estarie passando. obrigado.

o meu script é esse(eu tirei tudo do meu site só deixei os formularios.):

<html>

<body>

<? if($_GET['funcao'] != "editar"){ ?>

<? if($_GET ['funcao'] != "detalhes") { ?>

<!--*******************INICIO--DO--FORMULÁRIO*********************-->

<div class=div9" align="center">

<form name="form1" id="form1" method="post" action="funcao.php?funcao=gravar">

Nome:<input type="text" name="nome" id="nome" size="50" />

<br />

Email:<input type="text" name="email" id="email" size="50" />

<br />

<br />

<textarea name="sobre" id="sobre" cols="50" rows="10">escreva aqui algumas coisas sobre você !!!</textarea>

<br />

<br />

<br />

<input type="submit" name="enviar" id="enviar" value="Enviar Dados" />

</form>

</div>

<!--*******************FIM--DO--FORMULÁRIO*********************-->

<!--*******************INICIO----DADOS----CADSTRADOS*********************-->

<h1 align="center"> Dados Cadastrados </h1>

<table name="tabela" id="tabela" cellspacing="7" cellpadding="3" align="center">

<tr bgcolor="#a0a0a0">

<td>Alterar</td>

<td>Detalhes</td>

<td>Nome:</td>

<td>Email:</td>

</tr>

<?

$sql = mysql_query("SELECT * FROM contatos");

while ($listar = mysql_fetch_array($sql)){

$id = $listar ['id];

$nome = $listar ['nome'];

$email = $listar ['email'];

?>

<tr bgcolor=#bbbbbb">

<td><a href="index.php?funcao=editar&id=<? $id ?>">Editar </a> </td>

<td align="center"> <a href="index.php?funcao=detalhes&id=<? echo $id ?>"> <img src="imagens/lupa.png"/> </a> </td>

<td><? echo $nome ?></td>

<td><? echo $email ?></td>

</tr>

<?

}

?>

</table>

<?

}else{

?>

<!--DETALHES-->

<?

$id = $_GET['id];

$sql = mysql_query("SELECT * FROM contatos WHERE id = '$id' ");

while ($listar = mysql_fetch_array($sql)){

$id = $listar ['id'];

$nome = $listar ['nome'];

$email = $listar ['email'];

$sobre = $listar ['sobre'];

}

?>

<strong>Nome:</strong><? echo $nome ?>

<br/>

<br/>

<br/>

<strong>Email:</strong><? echo $email ?>

<br/>

<br/>

<br/>

<strong>Sobre:</strong><? echo $sobre ?>

<?

}

?>

<!--*******************FIM----DADOS----CADSTRADOS*********************-->

<!--*******************INICIO----FUNCAO----EDITAR*********************-->

<? }else{ ?>

<?

$id = $_GET['id'];

$sql = mysql_query("SELECT * FROM contatos WHERE id = '$id' ");

while ($listar = mysql_fetch_array($sql)){

$id = $listar ['id'];

$nome = $listar ['nome'];

$email = $listar ['email'];

$sobre = $listar ['sobre'];

}

?>

<form name=form1" id="form1" method="post" action="funcao.php?funcao=editar&id=<? echo $id ?>">

Nome:<input type="text" name="nome" id="nome" size="50" value="<? echo $nome; ?>"/>

<br />

Email:<input type="text" name="email" id="email" size="50" value="<? echo $email; ?>"/>

<br />

<br />

<textarea name="sobre" id="sobre" cols="50" rows="10"><? echo $sobre; ?></textarea>

<br />

<br />

<br />

<input type="submit" name="enviar" id="enviar" value="Modificar" />

</form>

<?

}

?>

</body>

</html>

E ESTA A SEGUIR É A PAGINA QUE CUIDA DAS FUNCOES:

<?

include "conexao.php";

$nome = $_POST ['nome];

$email = $_POST ['email'];

$sobre = $_POST ['sobre'];

//** INSERT INTO ABAIXO *************************************

if($_GET['funcao'] == "gravar"){

$sql_gravar = mysql_query("INSERT INTO contatos (nome, email, sobre) value('$nome', '$email', '$sobre')");

header ("location: index.php");

}

//*************** UPDATE SET ***************************

if($_GET['funcao'] == "editar"){

$id = $_GET['id'];

$sql_editar = mysql_query("UPDATE contatos SET nome = '$nome', email = '$preço', sobre = '$sobre' WHERE id = '$id' ");

header("location: index.php");

}

?>

num sei se esta facil de entender mas é isso ai, ah e a conexao com o banco de dados já esta ok.

se der para vocês colarem este codigo no seu server e ver se conseguem arrumar eu agradeço muito

Link para o comentário
Compartilhar em outros sites

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.

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,2k
    • Posts
      651,9k
×
×
  • Criar Novo...