Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1

    [HELP] ciclo while non va, perchè?

    Salve a tutti,
    ho questo ciclo while:

    Codice PHP:
    //inserisco i dati nel database
    while ($num == 21){
        
    $num=0;
        
    $ora_set'$ora'.$num;    
        
    $trasmissione_set'$trasmissione'.$num;
    echo 
    $num': '.$ora_set ' ' .$trasmissione_set;    
    $num$num 1;
        
    $query "INSERT INTO raiuno
            (raiuno_data, raiuno_ora, raiuno_trasmissione)
        VALUES
            ('"
    .$data."', '".$ora_set."', '".$trasmissione_set."' )"

    $result mysql_query($query$db) or die (mysql_error($db));

    orima del ciclo ho una serie di variabili da inserire che si chiamano es:
    $ora1
    $trasmissione1

    $ora2
    $trasmissione2
    e così via fino a ..21!!

    non visualizza alcun errore però non inserisce nulla nel database perchè?

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    errore del principiante, inizializzi la variabile dentro il ciclo

  3. #3
    scusa non capisco qual'è l'erore?

  4. #4
    $num=0;
    va fuori al ciclo

  5. #5
    si ma scusa io il ciclo while lo volevo usare proprio per evitare di dover riscrivere la funzione per inserirlo 21 volte non c'è un modo per risolvere?

  6. #6
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Originariamente inviato da oly1982
    $num=0;
    va fuori al ciclo

  7. #7
    Hai chiesto perchè il while non andava... questa è la risp:
    Originariamente inviato da oly1982
    $num=0;
    va fuori al ciclo
    ... poi sullo script ci sarebbe altro da dire...

  8. #8
    anche mettendo $num=0 fuori da while non va quindi quuali sarebbero queste altre cose a cui accenavi pocanzi?

  9. #9
    Originariamente inviato da ciarlystreet
    anche mettendo $num=0 fuori da while non va quindi quuali sarebbero queste altre cose a cui accenavi pocanzi?
    "non va" cosa significa?

    non mi piacciono mai le query all'interno di cicli for/foreach/while
    Se hai limiti di query li raggiungi in un attimo
    Se anche nn li hai rallenti le pagine... 21 query in un botto solo... povero server...

  10. #10
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    lo devi mettere fuori e levare da dentro (la seconda parte era sottointesa )

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.