taudujas Postado Julho 5, 2004 Denunciar Share Postado Julho 5, 2004 pagina grava.php<?include "config.php";foreach ($_POST as $campo => $valor) { $$campo = strip_tags($valor); }$query = "select count(*) as total from dados where nome = '$nome'";$re = mysql_query($query);$total = mysql_result($re, 0, "total");if ($total == 0) { $query = "insert into dados(nome, email, telefone, icq, MSN, marca, modelo, ano, valor, uf, anuncio)values('$nome', '$email','$telefone', '$icq', '$MSN', '$marca', '$modelo', '$ano', '$valor', '$uf', '$anuncio')"; mysql_query($query);}?><div align="center"><a href="classificados.php"><strong><font size="2">Seu anuncio foi registrado</font></strong></a></div>classificados.php<?include "config.php";$sql = "select * from dados";$busca = mysql_query($sql);while ($l = mysql_fetch_array($busca)){ $id = $l['id']; $nome = $l['nome']; $email = $l['email']; $telefone = $l['telefone']; $icq = $l['icq']; $MSN = $l['MSN']; $marca = $l['marca']; $modelo = $l['modelo']; $ano = $l['ano']; $uf = $l['uf']; $valor = $l['valor']; $anuncio = $l['anuncio']; }?><table width="67%" border="1"> <tr bgcolor="#CCCCCC"> <td width="15%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Marca:</font></strong></div></td> <td width="11%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Modelo:</font></strong></div></td> <td width="9%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Ano:</font></strong></div></td> <td width="11%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Valor:</font></strong></div></td> <td width="10%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">UF:</font></strong></div></td> <td width="44%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Data:</font></strong></div></td> </tr> <tr> <td><? echo "$marca"; ?></td> <td><? echo "$modelo"; ?></td> <td><? echo "$ano"; ?></td> <td><? echo "$valor"; ?></td> <td><? echo "$uf"; ?></td> <td> </td> </tr></table>qual erro?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Julho 5, 2004 Denunciar Share Postado Julho 5, 2004 Por causa disso:$query = "select count(*) as total from dados where nome = '$nome'";$re = mysql_query($query);$total = mysql_result($re, 0, "total");if ($total == 0) {você copiou esse script e não estudou ele direitonão da pra gravar 2 vezes o mesmo nome, e não é erro isso é uma proteção pra não gravar nomes iguais Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 5, 2004 Autor Denunciar Share Postado Julho 5, 2004 Ah é que estava procurando referencias sobre esta linha e não encontrei.Obrigado Fabyo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Julho 5, 2004 Denunciar Share Postado Julho 5, 2004 http://dev.mysql.com/doc/mysql/pt/GROUP-BY-Functions.html Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 5, 2004 Autor Denunciar Share Postado Julho 5, 2004 Beleza, já arrumei, obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 5, 2004 Autor Denunciar Share Postado Julho 5, 2004 ainda ta com erro:Olha o grava.php<?include "config.php";foreach ($_POST as $campo => $valor) { $$campo = strip_tags($valor); } $query = "insert into dados(nome, email, telefone, icq, MSN, marca, modelo, ano, valor, uf, anuncio)values('$nome', '$email','$telefone', '$icq', '$MSN', '$marca', '$modelo', '$ano', '$valor', '$uf', '$anuncio')"; mysql_query($query);?><div align="center"><a href="classificados.php"><strong><font size="2">Seu anuncio foi registrado</font></strong></a></div> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Julho 5, 2004 Denunciar Share Postado Julho 5, 2004 fala ai que erro que da? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 5, 2004 Autor Denunciar Share Postado Julho 5, 2004 não da erro nenhum, mas ele não grava mais que um registro no mysql. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Julho 5, 2004 Denunciar Share Postado Julho 5, 2004 você deve estar fazendo algo de errado, pois o script estava bom, e você auterou elemas verifique todos os campos da tabela e confira com seu scriptfaça um teste no phpmyadmin e crie um codigo php apartit de la e compare com o seu script Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 5, 2004 Autor Denunciar Share Postado Julho 5, 2004 beleza, vou testar, valeu. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Julho 6, 2004 Denunciar Share Postado Julho 6, 2004 sim testa ai os campos Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 6, 2004 Autor Denunciar Share Postado Julho 6, 2004 Deu certo, não era erro de PHP não era do mysql que tava padrão 0..ehehehe já arrumei.Valeu pessoal. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
taudujas
pagina grava.php
classificados.php
qual erro??
Link para o comentário
Compartilhar em outros sites
11 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.