Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Non va !

  1. #1
    Utente di HTML.it L'avatar di micko
    Registrato dal
    Dec 2008
    Messaggi
    36

    Non va !

    <html>
    <head>
    <title>ne</title>
    </head>
    <body>
    <?PHP

    include ("connessione.php");
    $db = mysql_connect($host, $username, $password) or die ("errore DATABASE");
    mysql_select_db($database,$db) or die ("errore TABELLA");


    //queste variabili mi serviranno dopo//

    $sql = "SELECT * FROM tabella ";
    $clausola_where ="";
    $clausola_limit ="";


    /*recupero le variabili */

    $marca = $_POST['marca'];
    $modello = $_POST['modello'];
    $anno_immatricolazione = $_POST['anno_immatricolazione'];
    $prezzoDa = $_POST['prezzoDa'];
    $prezzoA = $_POST['prezzoA'];
    $KmDa = $_POST['KmDa'];
    $KmA = $_POST['KmA'];
    $max = $_POST['max'];


    if($marca != 'NULL'
    || $modello != 'NULL'
    || $anno_immatricolazione != 'NULL'
    || $prezzoDa != 'NULL'
    || $prezzoA != 'NULL'
    || $kmDa != 'NULL'
    || $kmA != 'NULL' ) {
    $clausola_where .= " WHERE ";
    } else {
    $clausola_where .= " ";
    }

    $clausola_where .=($marca != 'NULL') ? " marca = '$marca' " : "";
    $clausola_where .=($modello != 'NULL') ? " modello = '$modello' " : "";
    $clausola_where .=($anno_immatricolazione != 'NULL') ? " anno_immatricolazione = '$anno_immatricolazione' " : "";
    $clausola_where .=($prezzoDa != 'NULL') ? " prezzoDa = '$prezzoDa' " : "";
    $clausola_where .=($prezzoA != 'NULL') ? " prezzoA = '$prezzoA' " : "";
    $clausola_where .= ($KmDa != 'NULL') ? " KmDa = '$KmDa' " : "";
    $clausola_where .=($KmA != 'NULL') ? " KmA = '$KmA' " : "";



    $sql = $sql.$clausola_where.$clausola_limit;
    // eccetera*/

    //$sql = "SELECT * FROM tabella ";//
    $dbResult = mysql_query ($sql, $db);

    print "<table border=\"1\">\n";
    while ($line = mysql_fetch_array($dbResult, MYSQL_NUM))

    {
    print "\t<tr>\n";
    foreach ($line as $col_value) {
    print "\t\t<td>$col_value</td>\n";
    }
    print "\t<tr>\n";
    }
    print "</table>\n";
    mysql_free_result($dbResult);
    mysql_close($db);
    ?>
    </body>
    </html>


    errore:
    mysql_fetch_array(): supplied argument is not a valid MySQL result resource

    neofita php mysql html ;-)

  2. #2
    Utente di HTML.it L'avatar di sotoli
    Registrato dal
    Mar 2008
    Messaggi
    150
    Ciao....sei sicuro che la query al momento dell'esecuzione sia scritta correttamente?

    Prova a scrivere:

    Codice PHP:
    echo $sql
    prima di eseguire la query, in modo tale da vedere se ci sono errori di sintassi.
    Crestron Control Systems and AMX Control Systems Programmer

  3. #3
    http://forum.html.it/forum/showthre...threadid=412253

    Leggi il regolamento, il titolo deve essere inerente alla discussione, riapri la discussione con un titolo a norma.
    Ciao

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.