donato 0 Denunciar post Postado Junho 13, 2005 Galera alguém pode me ajudar nesse problema. Sou novato e preciso fazer isso pra amanhã!Esse é o erro que está dando ak!Notice: Undefined variable: row in c:\Web\kaue\index2.php on line 30Notice: Undefined variable: row in c:\Web\kaue\index2.php on line 30Notice: Undefined variable: row in c:\Web\kaue\index2.php on line 31codigo: Notice: Undefined variable: row in c:\Web\kaue\index2.php on line 32disponível: | PróximaEsse é meu código<?$link=mysql_connect("localhost","donato","alucard");mysql_select_db("cadastro");$re = mysql_query("SELECT count(*) as total FROM banco");$total = mysql_result($re, 0, "total");$pagina = 0;if(isset($_GET["pagina"])) {$pagina = $_GET["pagina"];}$limite = 10;$paginas = ceil($total / $limite);$inicio = $pagina * $limite; $sql = mysql_query("SELECT * FROM banco LIMIT $inicio, $limite"); $conta = mysql_num_rows($sql);while($l = mysql_fetch_array($sql)) {echo "<table width=100% border=0>"; echo "<tr>"; echo "<td width=20%>"; echo "<a href='detalhes.php?id=".$row['id']."'><img src='..imagens/".$row['foto'].".jpg'></a>"; echo "<b>codigo: </b>".$row['codigo']."<br>"; echo "<b>disponível: </b>".$row['disponivel']."<br>"; echo "</tr>"; echo "</table>"; echo "<br>";}if($pagina > 0) {$menos = $pagina - 1;$url = $_SERVER["PHP_SELF"]."?pagina=".$menos;echo "<a href=\"$url\">Anterior</a>"; }for($i = 1;$i < $paginas; $i++) { $url = $_SERVER["PHP_SELF"]."?pagina=".$i;echo " | <a href=\"$url\">$i</a>";}if($pagina < $paginas) {$mais = $pagina + 1;$url = $_SERVER["PHP_SELF"]."?pagina=".$mais;echo " | <a href=\"$url\">Próxima</a>";}?>Valeu Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Junho 13, 2005 Uma unica pergunta de onde tah vindo os valores da array $row????você naum colocou nenhum valor dentro dela, e nem criou ela como array, do nada você coloca lah ela e manda imprimir uma determinada posição, o erro eh nessa $rowTenta trocar ela por $l que essa sim eh a array que você esta mandando repetir recebendo os valores da select Compartilhar este post Link para o post Compartilhar em outros sites
pa_bruno 0 Denunciar post Postado Junho 13, 2005 abre o php.ini e procure por error_reportingprovavelmente ele está mostrando todos os erros inclusive os notices, q naum chegam a ser erros no seu caso... achando subtitua o termo error_reporting = E_ALL pelo termo abaixo:error_reporting = E_ALL & ~E_NOTICEacho q vai resolver... falow... Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 15, 2005 Os valores exibidos por ela deveriam vir do banco que está com o nome "banco" Ela é a variável das linhas!! Uma unica pergunta de onde tah vindo os valores da array $row???? você naum colocou nenhum valor dentro dela, e nem criou ela como array, do nada você coloca lah ela e manda imprimir uma determinada posição, o erro eh nessa $row Tenta trocar ela por $l que essa sim eh a array que você esta mandando repetir recebendo os valores da select <{POST_SNAPBACK}> Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 20, 2005 Galera continua dando o errosSerá que ninguem pode me ajudar?ErrosNotice: Undefined variable: row in c:\Web\kaue\index2.php on line 30Notice: Undefined variable: row in c:\Web\kaue\index2.php on line 30Notice: Undefined variable: row in c:\Web\kaue\index2.php on line 32codigo: Notice: Undefined variable: row in c:\Web\kaue\index2.php on line 33disponível: | Próxima Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 20, 2005 Agora ta funcionando, mais ele ele não ta buscando. Qualquer palavra digitada ele busca a mesma coisa, ou seja não ta filtrando pela palavra digitada!!Valeu Compartilhar este post Link para o post Compartilhar em outros sites
Nícolas 4 Denunciar post Postado Junho 21, 2005 $sql = mysql_query("SELECT * FROM banco LIMIT $inicio, $limite"); Também ele não ta recebendo nenhuma variavel post para filtrar aqui :) Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 21, 2005 GALERA DESCULPE, MAIS NÃO ENTENDO MUITO E PRECISO SÓ TERMINAR ISSO O CÓDIGO FICOU ASSIM:<?$nome = $_POST["nome"];$link=mysql_connect("localhost","donato","alucard");mysql_select_db("cadastro");$re = mysql_query("SELECT count(*) as total FROM banco");$total = mysql_result($re, 0, "total");$pagina = 0;if(isset($_GET["pagina"])) {$pagina = $_GET["pagina"];}$limite = 10;$paginas = ceil($total / $limite);$inicio = $pagina * $limite;$sql = mysql_query("SELECT * FROM banco WHERE chave='%$nome' LIMIT $inicio, $limite");$conta = mysql_num_rows($sql);while($l = mysql_fetch_array($sql)) { $id = $l['id']; $foto=$l['foto']; $codigo = $l['codigo']; $disponivel= $l['disponivel'];echo "<table width=100% border=0>";echo "<tr>";echo "<td width=20%>";echo "<a href='detalhes.php?id=$id'><img src='imagens/$foto.jpg'></a>";echo "<br>";echo "<b>codigo: </b>$codigo<br>";echo "<b>disponível: </b>$disponivel<br>";echo "</tr>";echo "</table>";echo "<br>";}if($pagina > 0) {$menos = $pagina - 1;$url = $_SERVER["PHP_SELF"]."?pagina=".$menos;echo "<a href=\"$url\">Anterior</a>";}for($i = 1;$i < $paginas; $i++) {$url = $_SERVER["PHP_SELF"]."?pagina=".$i;echo " | <a href=\"$url\">$i</a>";}if($pagina < $paginas) {$mais = $pagina + 1;$url = $_SERVER["PHP_SELF"]."?pagina=".$mais;echo " | <a href=\"$url\">Próxima</a>";}?>Mais ta dando erro:Notice: Undefined index: nome in c:\Web\kaue\index2.php on line 2Anterior Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 21, 2005 Mais ta certo, o campo de busca esta nomeado certo "nome" Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 21, 2005 Quando clica busca ele não ta mostrando nada, ai clico no próximo ele dá esse ultimo erro.Já tirei o % e não mudou nada!! Compartilhar este post Link para o post Compartilhar em outros sites
Nícolas 4 Denunciar post Postado Junho 21, 2005 Ai se ta utilizando a qury errado cara. http://www.imasters.com.br/forum/index.php?showtopic=135689 Da uma olhada neste tópco que eu expliquei sobre como utilizar as querys para trazer os resultados, e ja le também sobre o uso do apóstrofo Aproveita e ja da uma lida na parte que falei sobre ficar se matando em echos. PHP [*]<? [*]$nome = $_POST["nome"]; [*] [*]$link=mysql_connect("localhost","donato","alucard"); [*]mysql_select_db("cadastro"); [*] [*]$re = mysql_query("SELECT count(*) as total FROM banco"); [*]$total = mysql_result($re, 0, "total"); [*] [*]$pagina = 0; [*]if(isset($_GET["pagina"])) { [*] [*]$pagina = $_GET["pagina"]; [*] [*]} [*] [*]$limite = 10; [*]$paginas = ceil($total / $limite); [*] [*]$inicio = $pagina * $limite; [*] [*]$sql = mysql_query("SELECT * FROM banco WHERE chave like '%$nome%' LIMIT $inicio, $limite"); [*] [*]$conta = mysql_num_rows($sql); [*] [*]while($l = mysql_fetch_array($sql)) { [*]$id = $l["id"]; [*]$foto=$l["foto"]; [*]$codigo = $l["codigo"]; [*]$disponivel= $l["disponivel"]; [*] [*]echo "<table width=100% border=0>"; [*]echo "<tr>"; [*]echo "<td width=20%>"; [*]echo "<a href='detalhes.php?id=$id'><img src='imagens/$foto.jpg'></a>"; [*]echo "<br>"; [*]echo "<b>codigo: </b>$codigo<br>"; [*]echo "<b>disponível: </b>$disponivel<br>"; [*]echo "</tr>"; [*]echo "</table>"; [*]echo "<br>"; [*] [*] [*]} [*] [*]if($pagina > 0) { [*]$menos = $pagina - 1; [*]$url = $_SERVER["PHP_SELF"]."?pagina=".$menos; [*]echo "<a href=\"$url\">Anterior</a>"; [*]} [*]for($i = 1;$i < $paginas; $i++) { [*]$url = $_SERVER["PHP_SELF"]."?pagina=".$i; [*]echo " | <a href=\"$url\">$i</a>"; [*]} [*]if($pagina < $paginas) { [*]$mais = $pagina + 1; [*]$url = $_SERVER["PHP_SELF"]."?pagina=".$mais; [*] [*]echo " | <a href=\"$url\">Próxima</a>"; [*] [*]} [*] [*]?> ---- Tinha um erro no meu mas acabei de arrumar Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 21, 2005 Nossa cara! Agora ta com esse erro! Notice: Undefined index: nome in c:\Web\kaue\index2.php on line 2 Esses são dados do banco codigo: 3535 disponível: sim | Próxima Ele ta mostrando os dados só que ta dando erro tb! código <? $nome = $_GET["nome"]; $link=mysql_connect("localhost","donato","alucard"); mysql_select_db("cadastro"); $re = mysql_query("SELECT count(*) as total FROM banco"); $total = mysql_result($re, 0, "total"); $pagina = 0; if(isset($_GET["pagina"])) { $pagina = $_GET["pagina"]; } $limite = 10; $paginas = ceil($total / $limite); $inicio = $pagina * $limite; $sql = mysql_query("SELECT * FROM banco WHERE chave LIKE '%$nome%' LIMIT $inicio, $limite"); $conta = mysql_num_rows($sql); while($l = mysql_fetch_array($sql)) { $id = $l['id']; $foto=$l['foto']; $codigo = $l['codigo']; $disponivel= $l['disponivel']; echo "<table width=100% border=0>"; echo "<tr>"; echo "<td width=20%>"; echo "<a href='detalhes.php?id=$id'><img src='imagens/$foto.jpg'></a>"; echo "<br>"; echo "<b>codigo: </b>$codigo<br>"; echo "<b>disponível: </b>$disponivel<br>"; echo "</tr>"; echo "</table>"; echo "<br>"; } if($pagina > 0) { $menos = $pagina - 1; $url = $_SERVER["PHP_SELF"]."?pagina=".$menos; echo "<a href=\"$url\">Anterior</a>"; } for($i = 1;$i < $paginas; $i++) { $url = $_SERVER["PHP_SELF"]."?pagina=".$i; echo " | <a href=\"$url\">$i</a>"; } if($pagina < $paginas) { $mais = $pagina + 1; $url = $_SERVER["PHP_SELF"]."?pagina=".$mais; echo " | <a href=\"$url\">Próxima</a>"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Nícolas 4 Denunciar post Postado Junho 21, 2005 Tinha um erro no meu, mas ja arrumei, tenta aiPosta o formulário ai tb Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 21, 2005 O formulário é só um campo de busca. Ele ta buscando certinho.o nome do campo e "nome" e campos do banco é "chave"ta aparecendo esse erro ainda, mesmo com a busca certa:Notice: Undefined variable: l in c:\Web\kaue\index2.php on line 2codigo: 5868disponível: sim Anterior | 1 | 2 Compartilhar este post Link para o post Compartilhar em outros sites
Nícolas 4 Denunciar post Postado Junho 21, 2005 O formulário ta enviando por metodo get ou post??? sperimenta colocar o form em modo post e a variavel $_POST no local de $_GET PHP [*]<? [*]$nome = $_POST["nome"]; [*] [*]$link=mysql_connect("localhost","donato","alucard"); [*]mysql_select_db("cadastro"); [*] [*]$re = mysql_query("SELECT count(*) as total FROM banco"); [*]$total = mysql_result($re, 0, "total"); [*] [*]$pagina = 0; [*]if(isset($_GET["pagina"])) { [*] [*]$pagina = $_GET["pagina"]; [*] [*]} [*] [*]$limite = 10; [*]$paginas = ceil($total / $limite); [*] [*]$inicio = $pagina * $limite; [*] [*]$sql = mysql_query("SELECT * FROM banco WHERE chave like '%$nome%' LIMIT $inicio, $limite"); [*] [*]$conta = mysql_num_rows($sql); [*] [*]while($l = mysql_fetch_array($sql)) { [*]$id = $l["id"]; [*]$foto=$l["foto"]; [*]$codigo = $l["codigo"]; [*]$disponivel= $l["disponivel"]; [*] [*]echo "<table width=100% border=0>"; [*]echo "<tr>"; [*]echo "<td width=20%>"; [*]echo "<a href='detalhes.php?id=$id'><img src='imagens/$foto.jpg'></a>"; [*]echo "<br>"; [*]echo "<b>codigo: </b>$codigo<br>"; [*]echo "<b>disponível: </b>$disponivel<br>"; [*]echo "</tr>"; [*]echo "</table>"; [*]echo "<br>"; [*] [*] [*]} [*] [*]if($pagina > 0) { [*]$menos = $pagina - 1; [*]$url = $_SERVER["PHP_SELF"]."?pagina=".$menos; [*]echo "<a href=\"$url\">Anterior</a>"; [*]} [*]for($i = 1;$i < $paginas; $i++) { [*]$url = $_SERVER["PHP_SELF"]."?pagina=".$i; [*]echo " | <a href=\"$url\">$i</a>"; [*]} [*]if($pagina < $paginas) { [*]$mais = $pagina + 1; [*]$url = $_SERVER["PHP_SELF"]."?pagina=".$mais; [*] [*]echo " | <a href=\"$url\">Próxima</a>"; [*] [*]} [*] [*]?> Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 21, 2005 coloquei, mudei tudo pra post, mais continua dando esse mesmo erro Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 21, 2005 Agora ficou pior!heheErro:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\Web\kaue\index2.php on line 22 Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 21, 2005 Vixe cara, que chato, ja ta te enchendo!mais agora o erro foi para linha 22 onde a gente alterouNotice: Undefined index: nome in c:\Web\kaue\index2.php on line 22 Mais ele buscou certo no banco! Compartilhar este post Link para o post Compartilhar em outros sites
Nícolas 4 Denunciar post Postado Junho 22, 2005 Tenta assim então: PHP [*]<? [*]$link = mysql_connect("localhost","donato","alucard"); [*]mysql_select_db("cadastro"); [*] [*]//=============================================================================// [*]// Recebe os campos do form e cria a variavel com o nome deles [*]extract($_POST); [*] [*]$re = mysql_query("SELECT * FROM banco"); [*]$total = mysql_num_rows($re) [*] [*]$pagina = 0; [*]if(isset($_GET["pagina"])) { [*] [*]$pagina = $_GET["pagina"]; [*] [*]} [*] [*]$limite = 10; [*]$paginas = ceil($total / $limite); [*] [*]$inicio = $pagina * $limite; [*] [*]$sql = mysql_query("SELECT * FROM banco WHERE chave like '%$nome%' LIMIT $inicio, $limite"); [*] [*]$conta = mysql_num_rows($sql); [*] [*]while($l = mysql_fetch_array($sql)) { [*]$id = $l["id"]; [*]$foto=$l["foto"]; [*]$codigo = $l["codigo"]; [*]$disponivel= $l["disponivel"]; [*] [*]echo "<table width=100% border=0>"; [*]echo "<tr>"; [*]echo "<td width=20%>"; [*]echo "<a href='detalhes.php?id=$id'><img src='imagens/$foto.jpg'></a>"; [*]echo "<br>"; [*]echo "<b>codigo: </b>$codigo<br>"; [*]echo "<b>disponível: </b>$disponivel<br>"; [*]echo "</tr>"; [*]echo "</table>"; [*]echo "<br>"; [*] [*] [*]} [*] [*]if($pagina > 0) { [*]$menos = $pagina - 1; [*]$url = $_SERVER["PHP_SELF"]."?pagina=".$menos; [*]echo "<a href=\"$url\">Anterior</a>"; [*]} [*]for($i = 1;$i < $paginas; $i++) { [*]$url = $_SERVER["PHP_SELF"]."?pagina=".$i; [*]echo " | <a href=\"$url\">$i</a>"; [*]} [*]if($pagina < $paginas) { [*]$mais = $pagina + 1; [*]$url = $_SERVER["PHP_SELF"]."?pagina=".$mais; [*] [*]echo " | <a href=\"$url\">Próxima</a>"; [*] [*]} [*] [*]?> Compartilhar este post Link para o post Compartilhar em outros sites
donato 0 Denunciar post Postado Junho 22, 2005 Cara continua dando erro!Parse error: syntax error, unexpected T_VARIABLE in c:\Web\kaue\index2.php on line 12Valeu Compartilhar este post Link para o post Compartilhar em outros sites