Visualizzazione dei risultati da 1 a 2 su 2

Discussione: variabili nel database

  1. #1

    variabili nel database

    ciao a tutti...
    ecco il mio problema...
    dalla pagina x.php
    ho un collegamento di questo genere :
    <a href=\"dettagli.php?id=$id&login=$username\" target= _blank> $cod </a>

    passo quindi tramite GET le varibili alla pagina dettagli.php
    il problema risiede proprio nella pagina dettagli.php

    infatti quando clicco sulla pagina x.php il collegamento...
    la pagina dettagli.php mi inserisce nel DB subito dei valori vuoti nella tabella... la stessa cosa ovviamente accade quando faccio un refresh della pagina dettagli.php...

    non ne esco fuori ....

    vi posto il codice della pagina dettagli .php

    <HTML>
    <HEAD>

    <meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
    <TITLE>GESTIONALE MAGAZZINO TE.MA HOSPITALITY S.R.L.</TITLE>
    </HEAD>

    <BODY>


    <?php
    include ("dbconnect.php");

    $username = $_GET ['login'];
    $id = $_GET ['id'];


    //select ARTICOLO SPECIFICA
    $query = mysql_query ("select * from articoli where id_articoli = '$id'") or die (mysql_error());
    while ($row = mysql_fetch_array ($query))

    $art = $row ['articolo'];
    $cod = $row ['codice'];




    ?></p>

    <table border="1" width="613" height="161">
    <tr>
    <td width="830" height="161" valign="top" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF"><font size="1" face="Arial">DETTAGLI
    ARTICOLI </font>
    [img]quadro1.bmp[/img]


    [img]mail.gif[/img]
    <u><font face="Arial" size="1">Dettaglio SERIAL NUMBER articoli</font></u></p>


    <font face="Arial" size="1">Articolo
    :
    <?php echo "<font face =arial size=1> $art <font>"; ?></font></font></font><font face="arial" size="1">
    </font><font face="arial" size="1">Codice articolo
    :</font>
    <font face="Arial" size="1"> <?php echo "<font face =arial size=1> $cod <font>"; ?> </font></font></font></p>
    <form method = "post" action= "dettagli.php?idart=<? echo $id; ?>&login=<? echo $username; ?>">


    <font face="arial" size="1">Inserire S/N : </font><font face =arial size=1><input type="text" name="SN" size="20" style="font-family: Arial; font-size: 8 pt; font-weight: bold"></font><font face="arial" size="1">
    Quantità : </font><input type="text" name="quan" size="6" style="font-family: Arial; font-size: 8 pt; font-weight: bold">
    <font face="arial" size="1"><input type="submit" value="Invio" name="B1" style="font-family: Arial; font-size: 8 pt; font-weight: bold"></font></form> </p>



    </p>



    <font face="Arial" size="1">Lista S/N per articolo selezionato :</font></p>


    <?php

    $SN1 = $_POST ['SN'];
    $idarticoli = $_POST ['idart'];
    $quant = $_POST ['quan'];

    {
    //UPDATE TBL DETTAGLI
    $up = "insert into dettagli
    (id_articoli,serialnumber,quantita)
    values
    ('$idarticoli', '$SN1', '$quant')" ;

    mysql_query($up) or
    die (mysql_error());
    }

    ?>
    <?
    //query SN al DB per articolo
    //$new = mysql_query ("select a.id_articoli,b.id_articoli,a.serialnumber,a.quant ita from dettagli as a, articoli as b where b.id_articoli='$id'") or die (mysql_error());
    //while ($row = mysql_fetch_array($new))

    //{
    //$SN = $row ['serialnumber'];
    //$quantita = $row ['quantita'];

    //echo "

    <font face = arial size=1>Serial Number: $SN Quantità: $quantita</font>";

    //}
    ?>


    </p>



    </td>
    </tr>
    </table>



    </p>




    </BODY>
    </HTML>



    grazie amici!!!

  2. #2
    E' un po' incasinata come pagina! Il codice non è che sia perfettamente leggibile. Cmq due consigli

    1) Quando posti del codice usa gli appositi tag (CODE)(/CODE) e (PHP)(/PHP) utilizzando della prentesi quadre al posto delle tonde

    2) Metti le parentesi graffe ai while

    Così non so dirti dove sta l'errore perchè veramente non ho capito niente del codice! VVoVe:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.