Ir para conteúdo
Fórum Script Brasil

Bob_Design

Membros
  • Total de itens

    34
  • Registro em

  • Última visita

Tudo que Bob_Design postou

  1. Bob_Design

    Login Pag Privada

    ("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.
  16. Bob_Design

    Update Mysql

    <html> <head> <title>Teste upload mysql</title> </head> <body> <?php session_start(); Como posso fazer para deixar o session antes do html?
  17. Bob_Design

    Update Mysql

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\arquivos de programas\easyphp1-8\www\editar.php:9) in c:\arquivos de programas\easyphp1-8\www\es.php on line 10 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\arquivos de programas\easyphp1-8\www\editar.php:9) in c:\arquivos de programas\easyphp1-8\www\es.php on line 10 Notice: Undefined index: teste in c:\arquivos de programas\easyphp1-8\www\editar.php on line 17 :(
  18. Bob_Design

    Update Mysql

    como funciona este teste que você criou? eu ainda não entendo muito as lógicas do php. Na hora que eu envio os dados para alteração: Notice: Undefined variable: _SESSION in c:\arquivos de programas\easyphp1-8\www\es.php on line 51
  19. Bob_Design

    Update Mysql

    Eu criei a pag só com os comando que eu sei, por isso não fico muito bem organizada
  20. Bob_Design

    Update Mysql

    Acesso a pag sem dar comandos Notice: Undefined index: id in c:\arquivos de programas\easyphp1-8\www\es.php on line 20 Notice: Undefined index: nome in c:\arquivos de programas\easyphp1-8\www\es.php on line 41 grrrrrrrrrrrrrr Quando eu acesso para alterar Notice: Undefined index: nome in c:\arquivos de programas\easyphp1-8\www\es.php on line 41 grrrrrrrrrrrrrr Quando eu digito o valor e envio Notice: Undefined index: id in c:\arquivos de programas\easyphp1-8\www\es.php on line 20 Notice: Undefined variable: _SESSION in c:\arquivos de programas\easyphp1-8\www\es.php on line 48
  21. Bob_Design

    Update Mysql

    Fiz as alterações agora ele não deleta o nome, mais não altera Ele não está executando o if está indo pra o else direto
  22. Bob_Design

    Update Mysql

    como faço para guardala?
  23. Bob_Design

    Update Mysql

    o $id fica com o valor que do id que a pessoa digitar
  24. Bob_Design

    Update Mysql

    <? $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 ); echo "<form method='post' action='editar.php'>"; echo "Nome:<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'"); while ($dados = mysql_fetch_array($consulta)) { $id1 = $dados['id]; $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>"; } if($_POST["nome] !="") { $nome1 = $_POST['nome']; $preco1 = $_POST["preço"]; $qt1 = $_POST["qt"]; $desc1 = $_POST["desc"]; $editar = "UPDATE produtos SET nome='$nome1' WHERE id='$id'"; $resultado1 = mysql_query($editar); } else echo "grrrrrrrrrrrrrr"; ?> quando eu altero apaga o valor do nome no mysql
  25. Bob_Design

    Upload Imagem

    <?php // Caminho para a pasta $pasta = "C:\arquivos de programas\EasyPHP1-8\www"; $d = dir($pasta); $f = array(); while(false !== ($fn = $d->read())) { if((substr($fn, -4) == ".JPEG") OR (substr($fn, -4) == ".GIF")) // Aqui você vai colocar as extensões dos arquivos que você quer... no caso coloquei apenas JPG e GIF... $f[] = $fn; } $d->close(); for($i = 0; $i<sizeof($f); $i++) { echo "<img src='$f[$i]'>"; print "<br>"; } ?>
×
×
  • Criar Novo...