Ir para conteúdo
Fórum Script Brasil

Bob_Design

Membros
  • Total de itens

    34
  • Registro em

  • Última visita

Posts postados por Bob_Design

  1. 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.

    ?>

  2. <?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
    

  3. 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

  4. 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 =/

  5. 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']."'";

  6. <?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

  7. 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

  8.  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

  9.  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

    :(

  10. 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

  11. 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

  12. <?

    $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

  13. <?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...