Mammouth du PHP |
19672 Messages
03 oct. 2005, 11:41
N'allons pas plus loin, le problème est là: si le champ est en VARCHAR, il faut encadrerla valeur d'apostrophes, sinon, il sera lu comme un entier et ne sera pas inséré.
Donc le code de génération doit être modifié comme suit:
$sql = "INSERT INTO sommaire (id_journ,page,desc) VALUES ";
/* On ajoute les valeurs */
for($i = 0; $i<$nb_lignes; $i++)
{
$sql .= "('". $id_new ."','".$tableau_1[$i]."','".$tableau_2[$i]."')";
$sql .= ($i < ($nb_lignes - 1)) ? ", " : null;
}
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 