Insription de variable dans PHPmySQL
Citation:
Salut, je bosse sur un projet depuis un mois et là je bloque sur un nouveau truc.
Ce que je cherche à faire c'est :
Je tape un texte (une variable) dans les "TextBox", je valide, ca passe à la page suivante, ca me donne une liste avec les nouvelles valeurs des variables
et ca les enregistrent dans ma base de données (PHPmySQL). Mais les variables NULL, ne doivent pas être enregistré dans la base données (Sinon ca m'éfface toutes les données de la ligne). Et là ne je vois pas trop comment m'y prendre.
Donc pour commencer j'ai étais essayé un système booléan :
----------------------------------------------------------------------------------------------------------------------------------------------------
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
<?php
// NOM DU GRADIN INSTALLE
$bool = ("$num_grad" !== null) ? true : false;
if($bool){
echo "<li><label>Nom du gradin installé au transformateur : </label>".$num_grad."</li>";}
else {}
$bool2 = ("$sn_grad"........
$bool3 = ("$année_grad".........
$result_modif_grad = ("UPDATE `Clement`.`Info_transfos` SET
`num_grad` = '$num_grad',
`sn_grad` = '$sn_grad',
`année_grad` = '$année_grad',
`etat_grad` = '$etat_grad',
`TC_int` = '$TC_int',
`num_grad2` = '$num_grad2',
`sn_grad2` = '$sn_grad2',
`année_grad2` = '$année_grad2',
`etat_grad2` = '$etat_grad2',
`TC_int2` = '$TC_int2',
`num_grad3` = '$num_grad3',
`sn_grad3` = '$sn_grad3',
`année_grad3` = '$année_grad3',
`etat_grad3` = '$etat_grad3',
`TC_int3` = '$TC_int3',
`num_grad4` = '$num_grad4',
`sn_grad4` = '$sn_grad4',
`année_grad4` = '$année_grad4',
`etat_grad4` = '$etat_grad4',
`TC_int4` = '$TC_int4',
`num_grad5` = '$num_grad5',
`sn_grad5` = '$sn_grad5' ,
`année_grad5` = '$année_grad5',
`etat_grad5` = '$etat_grad5',
`TC_int5` = '$TC_int5'
WHERE `Info_transfos`.`id_transfo` = $id LIMIT 1");
if (! $result_modif_grad ) {
die( 'Requête invalide : ' . mysql_error ());
}
?> |
----------------------------------------------------------------------------------------------------------------------------------------------------
Citation:
Et une fois que j'ai les variables qui sont écritent à l'écran (il y a donc eu un tri entre les variables null et pleines), alors la je pourrais inscrire les
variables pleines dans ma base de données. Qu'en pensez-vous??
Y'a t'il des meilleures solutions?
Merci à vous, Clement