Fermare un ciclo in un insert

Monital

Utente Attivo
15 Apr 2009
778
2
18
Scusate, mi stoa vvicinando ai cicli ho cercato un pò in giro ma al riguardo c'è un pò pochino

comunque ho trovato come inserire un insert in un ciclo però non riesco + a fermarlo
posto il codice


PHP:
    for ($i = 0; $i <=$totale; $i++) {
              foreach ($rounds1[$i] as $r1) {
										

mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");
$sqlquery = "INSERT INTO mon_calendario (Casa) VALUES('$r1')";
	$result = mysql_query($sqlquery);
}
}

in pratica mi dovrebbe scrivere solo le prime 7 ma continua all'infinito $totale è = a 7
dove sbaglio?

preciso che se tolgo la condizione dell'insert e faccio un echo di $r1 mi stampa soloi 7 richiesti
 
Ultima modifica:

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
innanzitutto togli la connessione dal ciclo, non c'è bisogno di ripeterla per ogni iterazione, basta una sola volta:
PHP:
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");
for ($i = 0; $i <=$totale; $i++) {
 foreach ($rounds1[$i] as $r1) {
  $sqlquery = "INSERT INTO mon_calendario (Casa) VALUES('$r1')";
  $result = mysql_query($sqlquery);
 }
}
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
si è fermato il ciclo togliendo l'ingresso al database dal ciclo come sufgerito da eliox anche se non ha ordianto correttamente ma sopratutto non sono risucito a fa quelloc he volevo poi

qundi accantono una ttimo

grazie cmq
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Si è fermato nel senso che ora il foreach viene eseguito il giusto numero di volte?
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
Si è fermato nel senso che ora il foreach viene eseguito il giusto numero di volte?


si non ho + verificato se ha messo le 7 volte eprò eprlomeno non si impallava più poi dato che questo non è uno script mio ma crcavo di adattare uno script epr la creazione dei calendari, ho lasciato erpdere per il momento dato che non ho ugenza
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Fermare un ciclo while con un bottone o da solo Flash 0
F Fermare oggetto che si muove al click del mouse - Javascript Ajax 1
G [Javascript] Fermare animazione Javascript 1
T Fermare setInterval e riprendere al passaggio del mouse. Javascript 2
Marco_88 Come fermare un timer (setTimeout) jQuery 6
M Javascript: fermare window.setInterval e window.setTimeout Javascript 3
M [RISOLTO]Fermare slideshow immagini al passaggio del mouse. jQuery 3
S onmouse over fermare slideshow Javascript 3
E Inviare variabile a PHP da ciclo in JS Javascript 0
I Eecuzione di javascript in ciclo foreach php. PHP 7
W fare la somma di un valore estratto da un ciclo while Classic ASP 0
B [PHP] formula e ciclo PHP 5
M [PHP] Come inserire codice html in un ciclo while PHP 2
T con oop creare un ciclo per una pagina dinamica html con php PHP 3
G [PHP] totale per ogni id di un ciclo PHP 1
P Incrementare nodo in ciclo for-each XML 6
S [PHP] Ciclo foreach su più array PHP 2
M UPDATE non aggiorna db se lo inserisco in un ciclo Database 1
N [PHP] Controllare condizione ciclo While PHP 9
maxnegri [PHP] Eliminare risultati duplicati da ciclo foreach ottenuti da una select php mysqli PHP 18
N [PHP] Registrare variabili all'interno di un ciclo PHP 3
MattiaBL [PHP] Problema ciclo while PHP 3
V Ciclo for per Pulsante in JavaScript Javascript 7
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
C [PHP] Ciclo for dinamico PHP 14
gandalf1959 [PHP] query all'interno di un ciclo while PHP 3
Z [PHP] ciclo for PHP 9
valvasori [PHP] Problema ciclo for PHP 12
A [PHP] metodo di una classe per estrarre i dati con ciclo while PHP 1
H [PHP] Ciclo per calcolare i chilometri PHP 4
S [PHP] Recupero più dati da form realizzata ciclo FOR PHP 5
gandalf1959 [PHP] ciclo while non scrive dove dovrebbe... PHP 2
Monital [PHP] ciclo su un file json molto grande PHP 1
M [PHP] Errore in ciclo foreach PHP 1
O Ciclo non visualizzato PHP 1
M problema ciclo javascript Javascript 4
G Ciclo if php per far comparire un pulsante solo nel caso in cui una variabile sia 0 PHP 2
F Problema codice in un ciclo while PHP 2
T ciclo $.each non va jQuery 4
V Generare array da ciclo while e prendere valori casuali PHP 4
I tabella con ciclo, recupero dati PHP 3
Monital Problema con un ciclo for. PHP 1
M Problema con ciclo foreach per chiusura apertura div in base al numero di record in database PHP 1
S Ciclo PHP molto complesso PHP 2
minatore Ciclo while PHP 3
D ciclo while mi genera due campi vuoti PHP 5
K Problema con update di un database in un ciclo Classic ASP 1
P JAVA 8 Ciclo For all'interno di un altro Ciclo For Java 2
B ciclo in PHP per creare numero progressivo PHP 2
otto9due Problema inserimento ciclo foreach o while in variabile PHP 1

Discussioni simili