Requete mySQL dans boucle php
lukkul
Messages postés
11
Statut
Membre
-
lukkul Messages postés 11 Statut Membre -
lukkul Messages postés 11 Statut Membre -
Bonjour,
Alors voila mon petit problème:
je cherche a inscrire les different element d'un panier dans une base de donnée:
je pensaits passer par une boucle php qui declencherait mon INSERT mysql.
Mais en igne ca ne respecte pas ma boucle php et insert des entrées a l 'infini
le code:
<?php
include("dbconnect.php");
$i = 0;
while ($i <= 10) {
$a.$i=$_POST['foto'.$i];
$b.$i=$_POST['acabado'.$i];
$c.$i=$_POST['tamano'.$i];
$d.$i=$_POST['qte'.$i];
$e.$i=$_POST['cd'.$i];
$sqlpedido.$i = "INSERT INTO pedidos (photo,acabado,tamano,qte,cd,webclient,evento) VALUES ('$a.$i','$b.$i','$c'.$i','$d.$i','$e.$i','$login','$evento')";
$tab.$i = mysql_query($sqlpedido.$i)or die("Query failed");
if($sql) {echo "pedido".$i."=Ok&";
}else{ echo "pedido".$i."=Error";}
$i=$i+1;
}
?>
normalement dix serait remplacer par une variable:
merci d 'avance
Alors voila mon petit problème:
je cherche a inscrire les different element d'un panier dans une base de donnée:
je pensaits passer par une boucle php qui declencherait mon INSERT mysql.
Mais en igne ca ne respecte pas ma boucle php et insert des entrées a l 'infini
le code:
<?php
include("dbconnect.php");
$i = 0;
while ($i <= 10) {
$a.$i=$_POST['foto'.$i];
$b.$i=$_POST['acabado'.$i];
$c.$i=$_POST['tamano'.$i];
$d.$i=$_POST['qte'.$i];
$e.$i=$_POST['cd'.$i];
$sqlpedido.$i = "INSERT INTO pedidos (photo,acabado,tamano,qte,cd,webclient,evento) VALUES ('$a.$i','$b.$i','$c'.$i','$d.$i','$e.$i','$login','$evento')";
$tab.$i = mysql_query($sqlpedido.$i)or die("Query failed");
if($sql) {echo "pedido".$i."=Ok&";
}else{ echo "pedido".$i."=Error";}
$i=$i+1;
}
?>
normalement dix serait remplacer par une variable:
merci d 'avance
A voir également:
- Requete mySQL dans boucle php
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
4 réponses
excuse moi une question peut etre bete mais je commence en php/mysql
je te donne mon code en entier est ce que le include et mysql_close(); suffise:
en fait comme avant je stock mon client g remis un mysql_close();
<?php
$i = 0;
while ($i <= 10) {
include("dbconnect.php");
$login='cho';
$evento=4;
$a.$i=$_POST['foto'.$i];
$b.$i=$_POST['acabado'.$i];
$c.$i=$_POST['tamano'.$i];
$d.$i=$_POST['qte'.$i];
$e.$i=$_POST['cd'.$i];
$sqlpedido.$i = "INSERT INTO pedidos (photo,acabado,tamano,qte,cd,webclient,evento) VALUES ('$a.$i','$b.$i','$c.$i','$d.$i','$e.$i','$login','$evento')";
$tab.$i = mysql_query($sqlpedido.$i)or die("Query failed");
if($sqlpedido.$i) {echo "&pedido".$i."=Ok&";
}else{ echo "&pedido".$i."=Error";}
@mysql_free_result($sqlpedido.$i);
mysql_close();
$i++;
}
// Fermeture de la connexion à la BDD
@mysql_free_result($sql);
//mysql_close();
?>
MILLE merci
je te donne mon code en entier est ce que le include et mysql_close(); suffise:
en fait comme avant je stock mon client g remis un mysql_close();
<?php
$i = 0;
while ($i <= 10) {
include("dbconnect.php");
$login='cho';
$evento=4;
$a.$i=$_POST['foto'.$i];
$b.$i=$_POST['acabado'.$i];
$c.$i=$_POST['tamano'.$i];
$d.$i=$_POST['qte'.$i];
$e.$i=$_POST['cd'.$i];
$sqlpedido.$i = "INSERT INTO pedidos (photo,acabado,tamano,qte,cd,webclient,evento) VALUES ('$a.$i','$b.$i','$c.$i','$d.$i','$e.$i','$login','$evento')";
$tab.$i = mysql_query($sqlpedido.$i)or die("Query failed");
if($sqlpedido.$i) {echo "&pedido".$i."=Ok&";
}else{ echo "&pedido".$i."=Error";}
@mysql_free_result($sqlpedido.$i);
mysql_close();
$i++;
}
// Fermeture de la connexion à la BDD
@mysql_free_result($sql);
//mysql_close();
?>
MILLE merci
cay es g trouvé
pour reference:
<?php
$i = 0;
while ($i <= 10) {
include("dbconnect.php");
$a.$i=$_POST['foto'.$i];
$b.$i=$_POST['acabado'.$i];
$c.$i=$_POST['tamano'.$i];
$d.$i=$_POST['qte'.$i];
$e.$i=$_POST['cd'.$i];
$sqlpedido.$i = "INSERT INTO pedidos (photo,acabado,tamano,qte,cd,webclient,evento) VALUES ('$a.$i','$b.$i','$c'.$i','$d.$i','$e.$i','$login','$evento')";
$tab.$i = mysql_query($sqlpedido.$i)or die("Query failed");
if($sql) {echo "pedido".$i."=Ok&";
}else{ echo "pedido".$i."=Error";}
$i=$i+1;
mysql_close();
}
?>
pour reference:
<?php
$i = 0;
while ($i <= 10) {
include("dbconnect.php");
$a.$i=$_POST['foto'.$i];
$b.$i=$_POST['acabado'.$i];
$c.$i=$_POST['tamano'.$i];
$d.$i=$_POST['qte'.$i];
$e.$i=$_POST['cd'.$i];
$sqlpedido.$i = "INSERT INTO pedidos (photo,acabado,tamano,qte,cd,webclient,evento) VALUES ('$a.$i','$b.$i','$c'.$i','$d.$i','$e.$i','$login','$evento')";
$tab.$i = mysql_query($sqlpedido.$i)or die("Query failed");
if($sql) {echo "pedido".$i."=Ok&";
}else{ echo "pedido".$i."=Error";}
$i=$i+1;
mysql_close();
}
?>