Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: xchè mi dà errore???

  1. #1

    xchè mi dà errore???

    <?php
    //query di ricerca
    if($idolomiti!= "1")



    echo "<font face=\"arial\" size=\"2\" color=\"red\">$dolo <font size=\"1\">$regio</font></font>";
    $query1 = "select a.ferrata,a.id_difficolta, b.dolomiti, a.id_dolomiti,c.id_regioni,c.regione,d.difficolta from vieferrate as a, dolomiti as b, regioni as c, difficolta as d where a.id_dolomiti='$idolomiti' and b.id_dolomiti=a.id_dolomiti and a.id_regioni=c.id_regioni and a.id_difficolta = d.id_difficolta ";


    if($idiffi!= "0")
    $query1 .= " and a.id_difficolta = '$idiffi'";
    $query1 .= ";";


    echo "

    <img src=\"image\quadro.bmp\"><font face=\"arial\" size=\"1\"> $nome</font>";
    echo "<font face=\"arial\" size=\"1\">$cima</font>";
    echo "<font face=\"arial\" size=\"1\">$diff</font>";

    mysql_query($query1) or die (mysql_error());
    while ($row = mysql_fetch_array($query1))
    {
    $nome= $row["ferrata"];
    $nomeregione= $row ["regione"];
    $dolomiti= $row["dolomiti"];
    $id_reg = $row ["id_regioni"];
    $diff = $row["difficolta"];
    }

    echo "

    <img src=\"image\quadro.bmp\"><font face=\"arial\" size=\"1\"> $nome</font>";
    echo "<font face=\"arial\" size=\"1\">$cima</font>";
    echo "<font face=\"arial\" size=\"1\">$diff</font>";



    ?>


    ERRORE :

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\programmi\apache group\apache\htdocs\aggiornamentosito\ricercaviefe rrate.php on line 325

  2. #2
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    Codice PHP:
    mysql_query($query1) or die (mysql_error()); 
    dopo il $query1 devi dare di solito la var di connessione
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  3. #3
    è già connesso tramite include("dbconnect.php");

    in uno script php ad inizio pagina...

  4. #4
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    esattamente la riga 325 sarebbe??

  5. #5
    scusa hai ragione :
    è questa

    while ($row = mysql_fetch_array($query1))

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ...
    $result=mysql_query($query1) or die (mysql_error());
    while ($row = mysql_fetch_array($result=))
    ...


    se nn funziona così stampa la query e controlla se è corretta, prova ad eseguirla con phpmyadmin.
    think simple think ringo

  7. #7
    mi dà questo errore adesso
    Parse error: parse error, unexpected ')' in c:\programmi\apache group\apache\htdocs\aggiornamentosito\ricercaviefe rrate.php on line 324

    dove per riga 324 è
    while ($row = mysql_fetch_array($result= ))


    ho già provato a fare un
    echo query1;

    e mi la stampa correttamente, tant'è vero che la query
    presa per i fatti suoi funziona

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    c'era un = di troppo dopo il $result:

    ..
    $result=mysql_query($query1) or die (mysql_error());
    while ($row = mysql_fetch_array($result))
    ..
    think simple think ringo

  9. #9
    ok... non mi dà più nessun errore ne quello che avevo segnalato prima, ne l'ultimo errore
    anche se lo script non fa quello che vorrei che facesse...insomma non funziona...
    grazie cmq... siete stati gentilissimi

  10. #10
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da ferrate
    ok... non mi dà più nessun errore ne quello che avevo segnalato prima, ne l'ultimo errore
    anche se lo script non fa quello che vorrei che facesse...insomma non funziona...
    grazie cmq... siete stati gentilissimi
    controlla che la query ti restituisca almeno 1 record, usando echo mysql_num_rows($result);
    think simple think ringo

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.