Visualizzazione dei risultati da 1 a 6 su 6

Discussione: INSERT con ciclo WHILE

  1. #1

    INSERT con ciclo WHILE

    Buonasera ho una INSERT cosi:

    $query="INSERT INTO ombrelloni (cliente,data) VALUES ('$cliente','$data')";

    e dovrei inserire tanti record uguali per un numero variabile di volte. Per farvi capire:

    un cliente puo prenotare 3 ombrelloni quindi ho bisogno che nel db inserisco per 3 volte la riga col nome del cliente e la data di prenotazione...
    mi sto incasinando...
    *** You shouldn't compare yourself to the best others can do but to the best you can do ***

  2. #2
    Codice PHP:

    for ($i=0$i<$numero_di_volte$i++){
        
    $query="INSERT INTO ombrelloni (cliente,data) VALUES ('$cliente','$data')";

    o se nò con while
    Codice PHP:
    $numero_di_volte=3;
    $i=0;
    while (
    $i<$numero_di_volte){
        
    $query="INSERT INTO ombrelloni (cliente,data) VALUES ('$cliente','$data')";

    Però basta che ti studi i cicli non è difficile =)
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  3. #3
    Eccomi...
    prima di scrivervi avevo controllato su PHP.net... e il problema che ho e' identico a quello che avevo quando usavo il ciclo while trovato su PHP.net...

    Le prove che ho fatto sono:

    col ciclo for, mi inserisce un solo record, anche se la variabile e' 5...
    col ciclo while invece non mi carica nulla, dopo 30 secondi mi esce l'errore relativo alla riga della query:
    $query="INSERT INTO ombrelloni (cliente,data) VALUES ('$cliente','$data')";

    Ma la query e' giusta perche col ciclo FOR faccio l'insert (anche se una volta sola)

    *** You shouldn't compare yourself to the best others can do but to the best you can do ***

  4. #4
    Con questo non puoi avere problemi, se dai un valore a $numero_di_volte ti esegue la query il numero di volte che vuoi..
    Codice PHP:
    for ($i=0$i<$numero_di_volte$i++){ 
        
    $query=mysql_query("INSERT INTO ombrelloni (cliente,data) VALUES ('$cliente','$data')"); 

    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  5. #5
    Nel ciclo while c'è un errore di battitura, manca un cosa scusa te los crivo giusto.
    Codice PHP:
    $numero_di_volte=3;
    $i=0;
    while (
    $i<$numero_di_volte){
        
    $query="INSERT INTO ombrelloni (cliente,data) VALUES ('$cliente','$data')";
        
    $i++;

    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  6. #6
    perfetto ora va...


    Grazie milleeeee!!
    *** You shouldn't compare yourself to the best others can do but to the best you can do ***

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.