par
phrq » 28 nov. 2007, 16:13
Bonjour
J'essaie d'insérer des valeurs dans une BD MySQL via une page php, avec le script ci dessous.
Le pb est que je voudrais que certains GetSQLValueString ne soient écrits que sous condition.
Par exemple, à la place de :
je souhaiterais qq chose du type:
if (isset($_POST['titrelang2'])) {GetSQLValueString($_POST['titrelang2'], "text") ;}
L'ennui, c'est que je ne parviens pas à réécrire le sript pour introduire cette condition. Comment faire?
Merci d'avance
Philippe
$insertSQL = sprintf("INSERT INTO tlistedetail (".$sommetitres." archive, ".$sommecontenus."date) VALUES (%s ".$sommevaleurs.", %s)",
GetSQLValueString($_POST['titrelang1'], "text"),
GetSQLValueString($_POST['titrelang2'], "text"),
GetSQLValueString($_POST['titrelang3'], "text"),
GetSQLValueString($_POST['archive'], "text"),
GetSQLValueString($_POST['contenulang1'], "text"),
GetSQLValueString($_POST['contenulang2'], "text"),
GetSQLValueString($_POST['contenulang3'], "text"),
GetSQLValueString($_POST['date'], "text"));
Bonjour
J'essaie d'insérer des valeurs dans une BD MySQL via une page php, avec le script ci dessous.
Le pb est que je voudrais que certains GetSQLValueString ne soient écrits que sous condition.
Par exemple, à la place de :
[code]GetSQLValueString($_POST['titrelang2'], "text"),[/code]
je souhaiterais qq chose du type:
[php] if (isset($_POST['titrelang2'])) {GetSQLValueString($_POST['titrelang2'], "text") ;}[/php]
L'ennui, c'est que je ne parviens pas à réécrire le sript pour introduire cette condition. Comment faire?
Merci d'avance
Philippe
[php] $insertSQL = sprintf("INSERT INTO tlistedetail (".$sommetitres." archive, ".$sommecontenus."date) VALUES (%s ".$sommevaleurs.", %s)",
GetSQLValueString($_POST['titrelang1'], "text"),
GetSQLValueString($_POST['titrelang2'], "text"),
GetSQLValueString($_POST['titrelang3'], "text"),
GetSQLValueString($_POST['archive'], "text"),
GetSQLValueString($_POST['contenulang1'], "text"),
GetSQLValueString($_POST['contenulang2'], "text"),
GetSQLValueString($_POST['contenulang3'], "text"),
GetSQLValueString($_POST['date'], "text"));[/php]