Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684

    Visualizzazione tabella categoria

    Ciao a tutti,
    sto provando ad integrare del codice già esistente (necessario per l'upload di alcune fotografie) con una parte ulteriore che permetta di selezionare una categoria per la propria foto.

    Seguendo degli esempi sto realizzando la pagina della lista categoria ed ho inserito questo, solamente che a video non ho nulla:

    <?php include("config.inc.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");


    $cats = "SELECT id, nome FROM tab_categoria";

    if (!$cats) {
    exit('

    Errore. Non è possibile listare le categorie presenti nel database.
    '.
    'Errore: ' . mysql_error(). '</p>');
    }

    while ($cat = mysql_fetch_array($cats)) {
    $id = $cat['id'];
    $nome = htmlspecialchars[$cat['nome']);
    echo "[*]$nome ".
    "Edita | ".
    "Cancella";

    }

    ?>

    Attualmente nella tab_categoria ho solo un record. Come mai non vedo nulla? Cosa ho sbagliato?

    Grazie

  2. #2
    non esegui la query

    Codice PHP:
    <?php include("config.inc.php");
        
    $db mysql_connect($db_host$db_user$db_password) or 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, nome FROM tab_categoria";

        
    $cats mysql_query($query) or die(mysql_error());

        if(
    mysql_num_rows($cats)) {
            while (
    $cat mysql_fetch_array($cats)) {
                
    $id $cat['id'];
                
    $nome htmlspecialchars[$cat['nome']);
                echo 
    "[*]$nome ""[url='editcat.php?id=$id']Edita[/url] | ""[url='deletecat.php?id=$id']Cancella[/url]";
            }
        }
        else
            echo 
    'Nessuna categoria trovata';
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    E perchè? Non riesco a capire..un record c'è nel database. Perchè la quety non viene eseguita?

  4. #4
    Perchè sei TU che non la esegui nel codice!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    Ora ho questo codice ma continuo a non visualizzare nulla:

    <?php include("config.inc.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");


    $cats = "SELECT id, nome FROM tab_categoria";

    if(mysql_num_rows($cats)) {
    while ($cat = mysql_fetch_array($cats)) {
    $id = $cat['id'];
    $nome = htmlspecialchars[$cat['nome']);
    echo "[*]$nome ". "Edita | ". "Cancella";
    }
    }
    else
    echo 'Nessuna categoria trovata';

    ?>

  6. #6
    Neanche qui esegui la query!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    Originariamente inviato da satifal
    Neanche qui esegui la query!
    Potresti farmi un esempio così evito di fare notte?
    Grazie

  8. #8
    Basterebbe leggere le risposte che ti vengono fornite. king size slim ti ha postato la soluzione...più di così.

    Codice PHP:
    ...
    $query "SELECT id, nome FROM tab_categoria";

    $cats mysql_query($query) or die(mysql_error());
    ... 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    Ho letto la risposta ed incollato il codice gentilmente postato. Il problema purtroppo non si risolve...ho sempre pagina bianca:

    <?php include("config.inc.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, nome FROM tab_categoria";

    $cats = mysql_query($query) or die(mysql_error());

    if(mysql_num_rows($cats)) {
    while ($cat = mysql_fetch_array($cats)) {
    $id = $cat['id'];
    $nome = htmlspecialchars[$cat['nome']);
    echo "[*]$nome ". "Edita | ". "Cancella";
    }
    }
    else
    echo 'Nessuna categoria trovata';
    ?>

  10. #10
    Prova ad eseguire la query manualmente (con phpMyAdmin o altro client) e vedi se ti restituisce qualcosa.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.