Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    54

    barcode non legge campo

    ho un campo alimentato automaticamente dal codice rand() di php.
    Volevo tramite id di poter stampare un codice a barre, ma il sistema mi restituisce sempre il campo vuoto.
    dove sbaglio?
    Codice PHP:
    <html><head>
    <?php
    $con
    =mysqli_connect("localhost","xxx","xxx","xxx");
    if (
    mysqli_connect_errno())
    {
    echo 
    "Failed to connect to MySQL: " mysqli_connect_error();
    }
    $id $_GET['id'];
    $query"select * from pasta where id='$id'";
    $result mysqli_query($con,$query);
    while (
    $row mysqli_fetch_assoc($result)){
    $rand=$row['codice'];
    }
    ?>
    <br>
    <div style="width:25px: height:500px; border:2px, solid #000; align="center"">
    <div align="center">
    <img src="http://bcgen.com/demo/linear-dbgs.aspx?=D<?php echo $rand  ?>">
    <br>
    <form action ="stampa.php" method="post">
    <input  type="button" value="stampa"
    onClick="window.print()"/>
    </form> </body>
    </html>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,448
    Invece di
    $rand=$row['codice'];

    metti
    print_r($row);

    vedi cosa stampa.

  3. #3
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Perchè usi un ciclo while?

    Immagino che id sia unico nel database e quindi la query dovrebbe restituire una sola riga di valori.

    In ogni caso dovrebbe essere

    http://bcgen.com/demo/linear-dbgs.aspx?D=<?php echo $rand ?>

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    54
    Grazie luke70 proprio questo...
    L'errore stava proprio in D=

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 © 2024 vBulletin Solutions, Inc. All rights reserved.