Visualizzazione dei risultati da 1 a 5 su 5

Discussione: grrrrr cosa no va?

  1. #1

    grrrrr cosa no va?

    Ciao a tutti,
    scusate se vi scomodo per un problema probabilmente stupido, ma mi ci sto spaccando la testa da ore. Cosa non va nel suddetto codice?
    Codice PHP:
    $qryB "SELECT * FROM categorie WHERE type = 'b' ORDER BY categoria";
    $rqryB mysql_query($qryB);

    echo 
    '<optgroup label="Bere e Mangiare">';

    while(
    $rowB mysql_fetch_array(rqryB))
    {
    echo 
    "<option value=\"$rowB[id_cat]\"";
    if (
    $rowB[id_cat] == $id_cat) echo ' selected="selected"';
    echo 
    ">$rowB[categoria]</option>";
    }

    echo 
    '</optgroup>'
    Perchè: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in xxxx on line n?
    Infinitamente grazie per qualunque parere.
    A presto

  2. #2
    la prima cosa che no va è il titolo.. dai un'occhiata al regolamento.. questo topic probabilmente sarà chiuso dai moderatori (linea dura contro i titoli generici )

    la seconda cosa che non va probabilmente è la query.. nel senso che probavbilmente non restituisce risultati.. prima di fetchare i dati usa mysql_num_rows() per verificare che la query abbia restituito qualcosa.. altrimenti il puntatore ai risultati (la tua variabile $rqryB) è nullo e viene fuori l'errore che hai riportato ^_^


  3. #3
    ops, scusate... si può cambiare il titolo?
    E' vero però la query l'ho provata su phpMyAdmin e restituisce quello che deve la tabella esiste ed è piena, ed in più anche cambiando query non va.
    Il testo è preso da una funzione, può essere un problema? MA non lo è mai stato! Booooooh

  4. #4
    ops.. scusa.. non mi ero accorto che l'errore era ancora più banale..

    while($rowB = mysql_fetch_array(rqryB))


    while($rowB = mysql_fetch_array($rqryB))


    trova la differenza...

  5. #5
    Il titolo non rispetta il regolamento
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.