Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499

    Stampa dei risultati PHP

    Eseguo questo codice:
    Codice PHP:
    <?
    $db 
    mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $query "SELECT id_prod,marca,offerta FROM prodotti WHERE offerta=True ORDER BY marca DESC LIMIT 0,5";

    $result mysql_query($query$db);
    while (
    $row mysql_fetch_array($result))

    { echo 
    "<a href=\"view.php?id=$row[id_prod]\">$row[marca]</a>
    "
    ; }

    mysql_close($db); foot();
    >?
    Dove sbaglio? Mi dice mysql_fetch_array(): supplied argument is not a valid MySQL result resource nella riga (while...)
    Perchè?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    codice:
    offerta='True'
    comunque:
    mysql_query($query) or die(mysql_error());

  3. #3
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Originariamente inviato da kuba
    comunque:
    mysql_query($query) or die(mysql_error());
    In che senso?

    Il resto funzia
    Nel caso non ci sono risultati come faccio a far stampare un messaggio?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    codice:
    <?php
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
        die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    $query = "SELECT id_prod,marca,offerta FROM prodotti WHERE offerta='True' ORDER BY marca DESC LIMIT 0,5";
    $result = mysql_query($query) or die(mysql_error());
    $num = mysql_num_rows($result);
    if ($num != 0) {
        while ($row = mysql_fetch_array($result)) { 
            echo "<a href=\"view.php?id=$row[id_prod]\">$row[marca]</a>
    "; 
       }
    } else {
        echo "No records found";
    }
    mysql_close($db); 
    foot();
    ?>

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    301
    if ($row<1){
    echo 'nessun risultato';
    }

    /* No Comment Please */

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    301
    sorry preceduto alla grande
    /* No Comment Please */

  7. #7
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Grazie mille ragazzi!!!

    E' possibile aggiungere, come facevo in ASP una variabile che mi dfinisce il colore della riga?
    Praticamente una riga si e una no avrò due colori differenti in base ai risultati da stampare. C'è qualcosa di discusso già?
    Faccio una ricerca
    Ecco trovato: cerco di utilizzare questo!
    Codice PHP:
    $query "SELECT * FROM libri_in_giacenza ORDER BY ID_libro ASC";
    $result mysql_query($query$connessione);

    echo 
    "<table cellspacing='0' cellpadding='3'>
        <tr bgcolor='#FFCC66'>
        <td>[B]libro[/b]</td>
        <td>[B]in_giacenza[/b]</td>
        <td>[B]giac_minima[/b]</td>
        <td>[B]ID_libro[/b]</td>
        </tr>"
    ;
    $colore1="#f4f4f2";
    $colore2="#cccccc";
    while ( 
    $dati mysql_fetch_array($result) ) 
          { 
           
    $appoggio=$colore1;
           
    $colore1=$colore2;
           
    $colore2=$appoggio;
           echo 
    "<tr bgcolor=$colore1><td>{$dati['libro']}</td>";
           echo 
    "<td>{$dati['in_giacenza']}</td>";
           echo 
    "<td>{$dati['giac_minima']}</td>";
           echo 
    "<td>{$dati['ID_libro']}</td>";
          
          }
    echo 
    '</table>'

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    301
    io uso questo

    (($ii%2)==0) ? $bgcolor= "#cccccc" : $bgcolor= "#ffffff";

    ma te ne pio creare una marea simili

    lo devi inserire all'interno di un ciclo dove $ii è l'incremento del numero della queri

    in output metti

    bgcolor="<?=$bgcolor?>"


    /* No Comment Please */

  9. #9
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Ok grazie, cerco anche di utilizzare questo!

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    301
    quello che uso io è più semplice

    /* No Comment Please */

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.