Salve.
Ho un ciclo while di php che crea una riga di tabella per ogni record trovato nel database e li stampo con $row['valore'].

Per ogni riga c'è un link che ha la funzione di aprire immediatamente un form con javascript per modificarlo velocemente e ho fatto cosi.
Questo il css:
codice:
#theFormDiv {
 	display:none;
 	position:absolute;
 	top:4em;
 	left:15em;
 	background-color:#EEE;
 	border:1px solid #000;
 	padding:1em;
 	margin:3em;
 	width:20em;
	}
	
#theFormDiv1 {
 	display:none;
 	position:absolute;
 	top:4em;
 	left:15em;
 	background-color:#EEE;
 	border:1px solid #000;
 	padding:1em;
 	margin:3em;
 	width:20em;
	}

	.nocss {
  	display:none;
	}
Questo il Javascript:
codice:
function showForm() {
  	oDiv = document.getElementById('theFormDiv');
  	oDiv.style.display='block';
  	return false;
	}

	function hideForm() {
  	oDiv = document.getElementById('theFormDiv');
  	oDiv.style.display='none';
  	return false;
	}
Questo l'HTML:
codice:
Modifica
<div id="theFormDiv">
  <form method="post" id="frm" action="index.php">
    <fieldset>
      <legend>Modifica</legend>
      <table>
        <tr><td><label id="label-first">Nome</td><td><input name="nome" type="text" id="nome"></td></tr>
         <tr><td><label id="label-email">Prezzo</td><td><input name="prezzo" type="text" id="prezzo"></td></tr>
         <tr><td><input type="submit" id="bSubmit" name="bSubmit" value="Modifica" onclick="hideForm();"></td>
         <td><input type="button" id="bCancel" name="bCancel" value="Annulla" onclick="hideForm();"></td></tr>
       </table>
     </fieldset>
  </form>
</div>

Perfetto, quando clicco sul link compare il form e va bene.
Pero vorrei che nei campi siano pre-inseriti i valori già esistenti. Ho provato a mettere value="<? echo $row['prezzo']; ?>" nel campo prezzo ad esempio ma non funziona.

Come posso fare?
Grazie.