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

    Insert con foreach che non funziona?

    Sono un paio di ore che "litigo" con questa espressione:

    $insert_offer_from = "INSERT INTO offers_from(offer_id,from_id) VALUES ('$offer_id','$from_id')";
    foreach($array_from_id as $from_id) { $execution = mysql_query($insert_offer_from);
    };

    Funziona ma al posto del valore from_id ho tutti 0.

    Faccio il print_r di $array_from_id e mi stampa tutti i dati.
    Sostituisco a $from_id un valore e mi funziona bene(Pero a me serve l'array!).

    Qualche suggerimento? :master:

  2. #2
    Risolto!

    Da così:
    $insert_offer_from = "INSERT INTO offers_from(offer_id,from_id) VALUES ('$offer_id','$from_id')";
    foreach($array_from_id as $from_id) { $execution = mysql_query($insert_offer_from);
    };

    A così:

    foreach($array_from_id as $from_id) {
    $insert_offer_from = "INSERT INTO offers_from(offer_id,from_id) VALUES ('$offer_id','$from_id')";
    $execution = mysql_query($insert_offer_from);
    };

    Ho messo la query nel ciclo....

    Funzion ma qualcuno sa dirmi perchè?

    Grassie...

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.