J'obtiens des informations de la base de données, je les enregistre dans un tableau et je les renvoie dans un formulaire avec une structure en boucle et j'ai des problèmes lorsque j'essaie d'enregistrer les informations modifiées dans la base de données.
J'obtiens cette erreur :
Erreur fatale : opérateur [] non pris en charge pour les chaînes dans....
Code:
$namesql1 = "SELECT name,date,text,date2 FROM table WHERE something= '$something'";
$nameresult1 = mysql_query($namesql1);
$countrows = mysql_num_rows($nameresult1);
while ($row = mysql_fetch_array($nameresult1, MYSQL_ASSOC)) {
$name[] = $row['name'];
$date[] = $row['date'];
$text[] = $row['text'];
$date2[] = $row['date2 '];
}
/** SOME CODE HERE **/
$wrotesql = "UPDATE service_report SET name ='$name' , $date = '$date',$text = '$text[$nro]', ser_date = '$date2[$nro]' WHERE something = '$something')";
$wroteresult = mysql_query($wrotesql);
Quelqu'un pourrait-il s'il vous plaît me donner une indication de ce que je fais mal?