Ciao a tutti,
ho un problema:

Ho il codice seguente:

$query="select * from tabella1";
$results=mysql_query($query);
$row=mysql_fetch_array($results);

adesso voglio utilizzare come value di un input text il contenuuto del campo campo1 letto dalla tabella tabella 1

se scrivo
echo"<input type=text name=testo value=$row[campo1]>";

è corretta come sintassi?

Ve lo chiedo perchè se scrivo:
echo"<input type=text name=testo value=$row['campo1']>";
mi da errore

mentre se scrivo:
echo"<input type=text name=testo value=".$row['campo1'].">";
succede che se il campo1 contiene la seguente striga "ciao bello", allora, a video, nella casella input, appare solo ciao (e bello non si vede).

Qualcuno mi può suggerire qualcosa??
Grazie a tutti
Ciao