Problema con: Error fatal: operador [] no compatible con cadenas en

Estoy obteniendo información de la base de datos, guardándola en una matriz y repitiéndola en un formulario con estructura de bucle y tengo problemas cuando intento guardar la información modificada en la base de datos.

Recibo este error: Error grave: el operador [] no es compatible con cadenas en ...

Código

$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 '];
    }
.
.
.
FORM
.
.
.
$wrotesql="UPDATE service_report SET  name ='$name' , $date = '$date',$text = '$text[$nro]', ser_date = '$date2[$nro]' WHERE something = '$something')";

$wroteresult=mysql_query($wrotesql);    

¿Podría alguien darme una pista de lo que estoy haciendo mal?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta