Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21

Discussione: Errore strano

  1. #11
    Originariamente inviato da poeta1978
    SELECT * FROM option WHERE Select = '4' AND Selected = '1'
    echo $result2 ???? che dice

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  2. #12

  3. #13
    se stampa niente e' perche' e' NULL

    sei dentro ad un ciclo while. domanda: prima di darti l'errore ti stampa qualcosa? Qualche $row['value']?

    Fai una bella cosa, cambia il nome alle variabili del resource id resi dentro il ciclo while.....

    Potrebbe essere che vada a leggere il resource# di un'altra query durante il ciclo while.

    $result2, $result3 ....ecc... almeno hai piu' chiaro il panorama.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #14
    Modificato:
    Codice PHP:
    //Campi
    $query "SELECT * FROM form_strutture WHERE Struttura = '$Struttura' ORDER BY Posizione";
    $result mysql_query($query$db);
    while (
    $row mysql_fetch_array($result)) {
    $IDCampo $row["ID"];
    $Text $row["Text"];
    $Textarea $row["Textarea"];
    $Select $row["Select"];

    $Text str_replace("_"" "$Text);
    $Textarea str_replace("_"" "$Textarea);
    $Select str_replace("_"" "$Select);

    if (
    $Text!="") {
    $query2 "SELECT * FROM text WHERE Text = '$IDCampo'";
    $result2 mysql_query($query2$db);
    $row2 mysql_fetch_array($result2);
    $ValueText $row2["Value"];

    echo 
    "

    [b]
    $Text:[/b]


    $ValueText</p>";
    } elseif (
    $Textarea!="") {
    $query3 "SELECT * FROM textarea WHERE Textarea = '$IDCampo'";
    $result3 mysql_query($query3$db);
    $row3 mysql_fetch_array($result3);
    $ValueTextarea $row3["Value"];

    echo 
    "<p style=\"margin:0\">[b]$Textarea:[/b]</p>
    $ValueTextarea";
    } elseif (
    $Select!="") {
    $query4 "SELECT * FROM option WHERE Select = '$IDCampo' AND Selected = '1'";
    $result4 mysql_query($query4$db);
    $row4 mysql_fetch_array($result4);
    $ValueOption $row4["Value"];

    echo 
    "

    [b]
    $Select:[/b] $ValueOption</p>";
    }


    Nulla da fare, gli altri 2 if vanno sempre bene.

  5. #15
    Codice PHP:
    } elseif ($Select!="") { 
    $query4 "SELECT * FROM option WHERE Select = '$IDCampo' AND Selected = '1'";
    echo 
    $query4;
    $result4 mysql_query($query4$db) or die("Query4 " .mysql_error() ;
    $row4 mysql_fetch_array($result4);
    $ValueOption $row4["Value"]; 
    prova a fare queste modifiche e vediamo che ti dice.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #16
    SELECT * FROM option WHERE Select = '4' AND Selected = '1'Query4 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option WHERE Select = '4' AND Selected = '1'' at line 1

  7. #17
    SELECT e' una parola riservata e non puoi/non dovresti usarla come nome di campo.


    pirla pure io a non averlo visto prima. Ma non va neanche su phpmyadmin senza backtick

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #18
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option WHERE Sel = '4' AND Seld = '1'' at line 1
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/psa/home/vhosts/sito.it/httpdocs/pages/struttura.php on line 36

  9. #19
    siamo in 2 a non essersene accorti.....eppure mi sembrava di aver chiesto se su phpmyadmin funzionava.....

  10. #20
    Originariamente inviato da poeta1978
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option WHERE Sel = '4' AND Seld = '1'' at line 1
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/psa/home/vhosts/sito.it/httpdocs/pages/struttura.php on line 36
    vale lo stesso per option.

    eccoti la lista delle reserved words:

    http://dev.mysql.com/doc/refman/5.0/...ved-words.html

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.