Soucis PHP & enregistrements
7 messages
• Page 1 sur 1
-

webac - WRInaute occasionnel

- Messages: 374
- Inscription: 4 Mar 2005
Soucis PHP & enregistrements
Bonjour lors de mon précédent post : http://www.webrankinfo.com/forums/viewtopic_63436.htm, on m'à proposé une solution qui fonctionne mais qui n'est pas tout a fait ce que j'esperais. Je m'explique :
je souhaitais pouvoir inserer plusieurs enregistrements dans une même requête, c'est chose faite mais le seul probleme est que même si je ne remplis pas tous les champs de mon formulaire des enregistrement vides s'inserent quand même dans ma base!
Comment remedier à ce probleme?
je souhaitais pouvoir inserer plusieurs enregistrements dans une même requête, c'est chose faite mais le seul probleme est que même si je ne remplis pas tous les champs de mon formulaire des enregistrement vides s'inserent quand même dans ma base!
Comment remedier à ce probleme?
- Tilt
- WRInaute impliqué

- Messages: 858
- Inscription: 26 Mar 2005
Un filtre ça peut être ça:
if ($enregistrement1.$2.$3.$4!="") {
[requête(s) mysql]
}
Ce qui précède empêche l'insertion si tous les enregistrements sont vides.
Ou bien
if (!in_array("",array($enregistrement1,$2,$3,$4))) {
[requête(s) mysql]
}
Ce qui précède empêche l'insertion si l'un des enregistrements est vide.
if ($enregistrement1.$2.$3.$4!="") {
[requête(s) mysql]
}
Ce qui précède empêche l'insertion si tous les enregistrements sont vides.
Ou bien
if (!in_array("",array($enregistrement1,$2,$3,$4))) {
[requête(s) mysql]
}
Ce qui précède empêche l'insertion si l'un des enregistrements est vide.
- ricus28
- Nouveau WRInaute

- Messages: 3
- Inscription: 29 Nov 2006
Salut,
j'ai lu ton post précédant et celui ci, je suis pas sur d'avoir compris le but de ton code, toute fois si tu veux que lorsque le "input" de ton formulaire est vide ca ne fasse pas de entrée dans ta base il suffi de faire une verification avec "empty"
ex:
if(!empty($_POST['ta_variable']))
{
mysql_query ("INSERT INTO ta_table()
VALUES('','$1','$2','$3')");
}
else
{}
j'ai lu ton post précédant et celui ci, je suis pas sur d'avoir compris le but de ton code, toute fois si tu veux que lorsque le "input" de ton formulaire est vide ca ne fasse pas de entrée dans ta base il suffi de faire une verification avec "empty"
ex:
if(!empty($_POST['ta_variable']))
{
mysql_query ("INSERT INTO ta_table()
VALUES('','$1','$2','$3')");
}
else
{}
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Question php enregistrements
- [RESOLU] affiche 20 enregistrements aléatoire en php
- [PHP MYSQL] Affecter plusieurs enregistrements
- style différent tous les 3 enregistrements sur une boucle php
- Soucis de calcul en php!
- Soucis stripslashes en PHP
- Petit soucis PHP
- soucis de syntaxe en php
- Petite soucis de synthaxe PHP
- soucis avec la densité de mes mots ( xmlns:php )
Qui est en ligne
Utilisateurs parcourant ce forum: enams90 et 0 invités


