Bob_Design

Membros
  • Content Count

    34
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Bob_Design

  • Birthday 06/22/1989

Perfil

  • Gender
    Male
  1. ("location:see.php?id=$nome") Isso faz o que? tem algum post que explica melhor?
  2. Bob_Design

    Login Pag Privada

    Gostaria de fazer um sistema de login onde cada usuario tenho sua propria paginia, onde pode ver as mesagens enviadas por outros usuarios. <? //conecta com o db include ("conectar.php"); $nome= $_POST['nome']; $senha = $_POST['senha']; //faz a confirmação de nome e senha no db $logar = mysql_query("SELECT * FROM login WHERE user='$nome' AND pass='$senha'") or die("erro ao selecionar"); /*aqui depois de verificado redirecionamos a pagina secreta(caso nome e senha estarem corretos) ou senha e apelido não conferem caso tais estiverem errados. Repare que há uma rotina para o valor inserido em senha não seja nulo. bs: Aonde esta escrito paginasecreta.php é aonde você deve colocar a página para onde o script ira redirecionar*/ if (strlen($senha)< 1) echo '<p align="center">Senha ou apelido não conferem<BR><a href="java script:history.back(1);">tente denovo</a></p>'; elseif (mysql_num_rows($logar)>0 ){ header("location:see.php?id=$nome"); } else { echo '<p align="center">Senha ou apelido não conferem<BR><a href="java script:history.back(1);">tente denovo</a></p>'; } Isto faz com que o usuario va para a pagina www.xxxxxx.com/see.php?id=$nome_usuario, gostaria de alguamas dicas de como deixar o codigo mais pratico. ?>
  3. Uma hospedagem que superte HTML, PHP, ASP que não custe muito e não gere problamas para o site.
  4. Bob_Design

    Erros If

    <?php session_start(); ?> <html> <head> <title>Editar</title> </head> <body> <? $host="localhost";///Endereço do mysql, na maioria das vezes será localhost. $user="root";///Nome de usuário $pwd="";///Senha $dbname ="bd"; $connect = mysql_connect( $host, $user, $pwd ); $select = mysql_select_db( $dbname , $connect ); $consulta = mysql_query("SELECT * FROM produtos"); LINHA 16 --- if($_GET["id"] =="" and $_POST["nome"] =="") { //inicio echo "<table border='1'>"; echo " <tr> <td></td> <td>ID</td> <td>Nome</td> <td>Preço</td> <td>Quantidade</td> <td>Descrição</td> </tr>"; while ($dados = mysql_fetch_array($consulta)) { $id = $dados['id']; echo "<tr><td><a href=\"editar.php?id=$id\">Editar</td></a>"; echo "<td>".$dados['id']."</td></a>"; echo "<td>".$dados['nome']."</td>"; echo "<td>".$dados['preço']."&nbsp;R$</td>"; echo "<td>".$dados['qt']."</td>"; echo "<td>".$dados['descri']."</tr></td>"; } echo "<table>"; //fim } LINHA 42 --- if($_GET["id"] !=""){ $consulta = mysql_query("SELECT * FROM produtos WHERE id='".$_GET['id']."'"); while ($dados = mysql_fetch_array($consulta)) { $id1 = $dados['id']; $_SESSION['id'] = $id1; $nome = $dados['nome']; $preço = $dados['preço']; $qt = $dados['qt']; $desc = $dados['descri']; } /*echo "<form method='post' action='editar.php'>"; echo "ID:<input name='id' type='text' /><br>"; echo "<input type='submit' value='OK'></form>"; $id = $_POST["id"]; $consulta = mysql_query("SELECT * FROM produtos WHERE id='$id'"); if($_POST["id"] !="") { while ($dados = mysql_fetch_array($consulta)) { $id1 = $dados['id']; $_SESSION['id'] = $id1; $nome = $dados['nome']; $preço = $dados['preço']; $qt = $dados['qt']; $desc = $dados['descri']; }*/ echo "<form method='post' action='editar.php'>"; echo "ID: $id1<br>"; echo "Nome:<input name='nome' type='text' value='$nome' /><br />"; echo "Preço:<input name='preço' type='text' value='$preço' /><br />"; echo "Quantidade:<input name='qt' type='text' value='$qt' /><br />"; echo "Descrição:<textarea name='desc' cols='2' rows='2'>$desc</textarea>"; echo "<input type='submit' value='OK'></form>"; } LINHA 82 --- if($_POST["nome"] !="" and $_POST["preço"] !="") { $idd = $_SESSION['id']; $nome1 = $_POST['nome']; $preco1 = $_POST["preço"]; $qt1 = $_POST["qt"]; $desc1 = $_POST["desc"]; $editar = "UPDATE produtos SET nome='$nome1',preço='$preco1',qt='$qt1',descri='$desc1' WHERE id='$idd'"; $resultado1 = mysql_query($editar); echo "Dados alterados com sucesso.<br>"; echo "Nome:$nome1<br>"; echo "Preço:$preco1<br>"; echo "Quantidade:$qt1<br>"; echo "Descrição:$desc1"; $consulta = mysql_query("SELECT * FROM produtos"); echo "<table border='1'>"; echo " <tr> <td></td> <td>ID</td> <td>Nome</td> <td>Preço</td> <td>Quantidade</td> <td>Descrição</td> </tr>"; while ($dados = mysql_fetch_array($consulta)) { $id = $dados['id']; echo "<tr><td><a href=\"editar.php?id=$id\">Editar</td></a>"; echo "<td>".$dados['id']."</td></a>"; echo "<td>".$dados['nome']."</td>"; echo "<td>".$dados['preço']."&nbsp;R$</td>"; echo "<td>".$dados['qt']."</td>"; echo "<td>".$dados['descri']."</tr></td>"; } echo "<table>"; } ?> </body> </html> Pag inicial erros Notice: Undefined index: id in c:\arquivos de programas\easyphp1-8\www\editar.php on line 16 Notice: Undefined index: nome in c:\arquivos de programas\easyphp1-8\www\editar.php on line 16 Notice: Undefined index: id in c:\arquivos de programas\easyphp1-8\www\editar.php on line 42 Notice: Undefined index: nome in c:\arquivos de programas\easyphp1-8\www\editar.php on line 82 nas pags de edição ex: http://localhost/editar.php?id=1 Notice: Undefined index: nome in c:\arquivos de programas\easyphp1-8\www\editar.php on line 82 pags apos de alteração Notice: Undefined index: id in c:\arquivos de programas\easyphp1-8\www\editar.php on line 16 Notice: Undefined index: id in c:\arquivos de programas\easyphp1-8\www\editar.php on line 42
  5. Bob_Design

    Update Mysql

    sorry deixei um detalhe passar, agora está tudo certo ;)
  6. Bob_Design

    Update Mysql

    Funcionando echo "<form method='post' action='editar.php'>"; echo "ID: $id1<br>"; echo "Nome:<input name='nome' type='text' value='$nome' /><br />"; echo "Preço:<input name='preço' type='text' value='$preço' /><br />"; echo "Quantidade:<input name='qt' type='text' value='$qt' /><br />"; echo "Descrição:<textarea name='desc' cols='' rows=''>'$desc'</textarea>"; echo "<input type='submit' value='OK'></form>"; } if($_POST["nome"] !="" and $_POST["preço"] !="") { $idd = $_SESSION['id']; $nome1 = $_POST['nome']; $preco1 = $_POST["preço"]; $qt1 = $_POST["qt"]; $desc1 = $_POST["desc"]; $editar = "UPDATE produtos SET nome='$nome1',preço='$preco1',qt='$qt1' WHERE id='$idd'"; Agora quando eu boto o desc1 ele não vai, la no banco de dados está como text e ele vem de um textarea
  7. Bob_Design

    Update Mysql

    Quais outras variaveis? $preco1 $qt1 $desc1 essa estão com os dados que eu digiteis para alterar $editar = "UPDATE produtos SET nome='$nome1', preço='10', qt='$qt1', descri='$desc1' WHERE id='".$_SESSION['id']."'"; nem assim funciona =/
  8. Bob_Design

    Update Mysql

    aqui no codigo todos estao como preco0 é o forum que está corrigindo
  9. Bob_Design

    Update Mysql

    Assim funciona $editar = "UPDATE produtos SET nome='$nome1' WHERE id='".$_SESSION['id']."'"; mas quando eu coloco os outros campos não $editar = "UPDATE produtos SET nome='$nome1', preço='$preco1', qt='$qt1', descri='$desc1' WHERE id='".$_SESSION['id']."'";
  10. Bob_Design

    Update Mysql

    <?php session_start(); ?> <html> <head> <title>Editar</title> </head> <body> <? $host="localhost";///Endereço do mysql, na maioria das vezes será localhost. $user="root";///Nome de usuário $pwd="";///Senha $dbname ="bd"; $connect = mysql_connect( $host, $user, $pwd ); $select = mysql_select_db( $dbname , $connect ); $consulta = mysql_query("SELECT * FROM produtos"); if($_GET["id"] =="" and $_POST["nome"] =="") { //inicio echo "<table border='1'>"; echo " <tr> <td></td> <td>ID</td> <td>Nome</td> <td>Preço</td> <td>Quantidade</td> <td>Descrição</td> </tr>"; while ($dados = mysql_fetch_array($consulta)) { $id = $dados['id']; echo "<tr><td><a href=\"editar.php?id=$id\">Editar</td></a>"; echo "<td>".$dados['id']."</td></a>"; echo "<td>".$dados['nome']."</td>"; echo "<td>".$dados['preço']."&nbsp;R$</td>"; echo "<td>".$dados['qt']."</td>"; echo "<td>".$dados['descri']."</tr></td>"; } echo "<table>"; //fim } if($_GET["id"] !=""){ $consulta = mysql_query("SELECT * FROM produtos WHERE id='".$_GET['id']."'"); while ($dados = mysql_fetch_array($consulta)) { $id1 = $dados['id']; $_SESSION['id'] = $id1; $nome = $dados['nome']; $preço = $dados['preço']; $qt = $dados['qt']; $desc = $dados['descri']; } /*echo "<form method='post' action='editar.php'>"; echo "ID:<input name='id' type='text' /><br>"; echo "<input type='submit' value='OK'></form>"; $id = $_POST["id"]; $consulta = mysql_query("SELECT * FROM produtos WHERE id='$id'"); if($_POST["id"] !="") { while ($dados = mysql_fetch_array($consulta)) { $id1 = $dados['id']; $_SESSION['id'] = $id1; $nome = $dados['nome']; $preço = $dados['preço']; $qt = $dados['qt']; $desc = $dados['descri']; }*/ echo "<form method='post' action='editar.php'>"; echo "ID: $id1<br>"; echo "Nome:<input name='nome' type='text' value='$nome' /><br />"; echo "Preço:<input name='preço' type='text' value='$preço' /><br />"; echo "Quantidade:<input name='qt' type='text' value='$qt' /><br />"; echo "Descrição:<textarea name='desc' cols='' rows=''>'$desc'</textarea>"; echo "<input type='submit' value='OK'></form>"; }else{} if($_POST["nome"] !="") { $nome1 = $_POST['nome']; $preco1 = $_POST["preço"]; $qt1 = $_POST["qt"]; $desc1 = $_POST["desc"]; $editar = "UPDATE produtos SET nome='$nome1' preço='preco1' qt='qt1' descri'desc1' WHERE id='".$_SESSION['id']."'"; $resultado1 = mysql_query($editar); echo "Dados alterados com sucesso.<br>"; echo "Nome:$nome1<br>"; echo "Preço:$preco1<br>"; echo "Quantidade:$qt1<br>"; echo "Descrição:$desc1"; $consulta = mysql_query("SELECT * FROM produtos"); echo "<table border='1'>"; echo " <tr> <td></td> <td>ID</td> <td>Nome</td> <td>Preço</td> <td>Quantidade</td> <td>Descrição</td> </tr>"; while ($dados = mysql_fetch_array($consulta)) { $id = $dados['id']; echo "<tr><td><a href=\"editar.php?id=$id\">Editar</td></a>"; echo "<td>".$dados['id']."</td></a>"; echo "<td>".$dados['nome']."</td>"; echo "<td>".$dados['preço']."&nbsp;R$</td>"; echo "<td>".$dados['qt']."</td>"; echo "<td>".$dados['descri']."</tr></td>"; } echo "<table>"; }else{} ?> </body> </html> Eu to querendo que no final da alteração mostre a tabela com os dados atualizados
  11. showtopic seria uma variavel? $consulta = mysql_query("SELECT * FROM produtos WHERE id='$ID clickado'); if($_POST["id"] !="") { while ($dados = mysql_fetch_array($consulta)) { $id1 = $dados['id']; $_SESSION['id'] = $id1; $nome = $dados['nome']; $preço = $dados['preço']; $qt = $dados['qt']; $desc = $dados['descri']; } eu to querendo puxar o id no qual for clickado para o select
  12. Como funciona esse GET? to meio perdido ainda
  13. Deste jeito que você falo o link vai para pags diferentes? id1 pra 1.php
  14. echo "<table border='1'>"; echo " <tr> <td></td> <td>ID</td> <td>Nome</td> <td>Preço</td> <td>Quantidade</td> <td>Descrição</td> </tr>"; while ($dados = mysql_fetch_array($consulta)) { echo "<tr><td>Editar</td>"; echo "<td> ".$dados['id']."</td>"; $id = $dados['id']; echo "<td>".$dados['nome']."</td>"; echo "<td>".$dados['preço']."&nbsp;R$</td>"; echo "<td>".$dados['qt']."</td>"; echo "<td>".$dados['descri']."</tr></td>"; } echo "<table>"; $id = $_POST["id"]; $consulta = mysql_query("SELECT * FROM produtos WHERE id='$id'"); Eu to querendo quardar cada id em sua td para que quando clickar no editar e mysql_query puxe o id daquela td
  15. Bob_Design

    Update Mysql

    xD Finalmente consegui fazer o update o/ graça as dicas de ESerra ;D Muito obrigado.