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 : Tout sélectionner
GetSQLValueString($_POST['titrelang2'], "text"), 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"));