Ciao a tutti!....volevo chiedervi aiuto....
ho una pagina .php che visulizza, in pratica, in alto una sezione con un form da compilare,dove vengono fatte delle domande:
Subito sotto vengono mostrate tutte le domande fatte, praticamente una select di tutte le righe presenti nella tabella del db:
Ora, per la modifica dei record (in pratica la modifica dello stato della domanda "Aperta,Chiusa,In corso, Annullata")
Ho creato una seconda pagina , speculare alla prima , dove però nella riga dove vengono mostrate le domande fatte, aggiungo un tasto 'Modifica'
modifica.php:
La mia domanda è : Come faccio a fare in modo che alla pressione del tasto 'Modifica' il form sovrastante si autocompili con i dati presenti nel db....permettendo poi la modifica dello stato della richiesta?
Spero di essere stato chiaro...
Grazie a chi vorrà darmi una mano
ho una pagina .php che visulizza, in pratica, in alto una sezione con un form da compilare,dove vengono fatte delle domande:
PHP:
<form method="post" runat="server" action="<?php echo $_SERVER['PHP_SELF']; ?>" autocomplete="on">
<table class="table" align="center">
<tr>
<td align="center" colspan="8" class="registro"><h1>REGISTRO</h1></td>
</tr>
<tr class="lbl">
<td class="lbl"; align="center">DATA</td>
</td>
<td class="lbl"; align="center">UTENTE
</td>
<td class="lbl"; align="center">CATEGORIA
</td>
<td class="lbl"; align="center">SOTTO<br>CATEGORIA
</td>
<td class="lbl"; align="center">STATO
</td>
</tr>
<tr>
<td> <input type="text" id="data" name="data" value="" size="10" autocomplete="on">
</td>
<td> <input type="text" id="ut" name="ut" value="" size="15" autocomplete="on">
</td>
<td> <input type="text" id="cat" name="cat" value="">
</td>
<td> <input type="text" id="sotcat" name="sotcat" value="" size="15" autocomplete="on">
</td>
<td> <select id="stato" name="stato" value="">
<option></option>
<option>Aperta</option>
<option>Chiusa</option>
<option>Annullata</option>
</select>
</td>
</tr>
<tr>
<td class="lbl"; align="center"; colspan="8">DESCRIZIONE
</td>
</tr>
<tr>
<td colspan="8"> <input type="text" class="desc" id="desc" name="desc" value="" size="137" autocomplete="on">
</td>
</tr>
<tr>
<td align="center"; colspan="8"><input type="submit" name="inserisci" value="Inserisci"></td>
</tr>
</table>
</form>
Subito sotto vengono mostrate tutte le domande fatte, praticamente una select di tutte le righe presenti nella tabella del db:
PHP:
<table class="tableregistro" border=1 cellspacing=0 cellpadding=3>
<?php
$HOST = 'localhost';
$USER = 'xxxxx';
$PASSWORD = 'yyyyyyyy';
$connessione = mysql_connect("$HOST","$USER","$PASSWORD");//database connection
mysql_select_db("xxxyyyy");
$sql = "SELECT * FROM `Registro`\n"
. "ORDER BY `Registro`.`id` DESC";
$result = mysql_query($sql);
while($r = mysql_fetch_array($result)) {
//Grazie ancora a n1k4r0 per avermi aiutato con la risoluzione di questo mio precedente problema
$d = explode("-", $r['data']);
$dataRelIta = $d[2]. "/" .$d[1] . "/" .$d[0];
echo "<tr bgcolor='#FF8C69'>
<td>".$r['id']."</td>".
"<td style='width: 80px;'>".$dataRelIta."</td>".
"<td>".$r['utente']."</td>".
"<td>".$r['categoria']."</td>".
"<td style='width: 80px;'>".$r['sottocategoria']."</td>".
"<td style='width: 400px;'>".$r['descrizione']."</td>".
"<td>".$r['stato']."</td>".
</tr>";
}
mysql_close($connessione);
?>
</table>
Ora, per la modifica dei record (in pratica la modifica dello stato della domanda "Aperta,Chiusa,In corso, Annullata")
Ho creato una seconda pagina , speculare alla prima , dove però nella riga dove vengono mostrate le domande fatte, aggiungo un tasto 'Modifica'
modifica.php:
PHP:
$sql = "SELECT * FROM `Registro` WHERE stato = \"Aperto\"\n"
. "ORDER BY `Registro`.`id` DESC";
$result = mysql_query($sql);
while($r = mysql_fetch_array($result)) {
$d = explode("-", $r['data']);
$dataRelIta = $d[2]. "/" .$d[1] . "/" .$d[0];
echo "<tr bgcolor='#FF8C69'><td>"."<input type='submit' name='Modifica' value='Modifica'>"."</td>".
"<td>".$r['id']."</td>".
"<td style='width: 80px;'>".$dataRelIta."</td>".
"<td>".$r['richiedente']."</td>".
"<td>".$r['reparto']."</td>".
"<td>".$r['categoria']."</td>".
"<td style='width: 80px;'>".$r['sottocategoria']."</td>".
"<td>".$r['operatore']."</td>".
"<td style='width: 400px;'>".$r['descrizione']."</td>".
"<td>".$r['stato']."</td>".
"<td>".$r['tempoimpiegato']."</td>
</tr>";
La mia domanda è : Come faccio a fare in modo che alla pressione del tasto 'Modifica' il form sovrastante si autocompili con i dati presenti nel db....permettendo poi la modifica dello stato della richiesta?
Spero di essere stato chiaro...
Grazie a chi vorrà darmi una mano
Ultima modifica: