Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Errore imprevisto nella query

    ciao a tutti, è da ieri che ci sto sbattendo la testa...
    questa è la query:

    Codice PHP:
        //prelevo i valori in POST dei vari prodotti
        
    for ($i 1$i <= $i_max$i++) {

        
    $dropship_stato $_POST['dropship_stato_'.$i];
        
    $dropship_titolo $_POST['dropship_titolo_'.$i];
        
    $dropship_prezzo $_POST['dropship_prezzo_'.$i];
        
    $dropship_trasporto $_POST['dropship_trasporto_'.$i];
        
    $products_id $_POST['id_'.$i];

        
    $query2 "UPDATE products SET products_dropship_stato = $dropship_stato, products_dropship_titolo = $dropship_titolo WHERE products_id = $products_id";
        if(
    mysql_query($query2)){
        echo 
    "Aggiornamento effettuato. Nuovi dati: " $dropship_stato ", " $dropship_titolo "
    "
    ;
        }
        else {
        echo 
    "Errore
    "
    ;
        }

        } 
    oer ogni rigo mi scrive "Errore" e quindi non effettua mai l'aggiornamento...
    help me, altrimenti divento scemo!!!


  2. #2
    scusa, quando succede qualcosa che non si capisce occorre andare un po' più in profondità (debuggare).

    ad esempio potresti scrivere

    codice:
    mysql_query($query2) or
       die(mysql_error());
    per vedere se la query viene effettuvamente eseguita, e se non viene eseguita ti stampa il perchè.

    secondo me comunque dovresti mettere gli apici singoli tra valori che inserisci nel db

    codice:
    ... UPDATE products SET products_dropship_stato = '$dropship_stato' ...

  3. #3
    wooowh grande!
    si trattava solo di inserire quei maledetti apici... grazie tante!

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.