Un solo metodo per 100 form

dangerfield

Nuovo Utente
9 Set 2008
9
0
0
Salve. Vorrei la vostra opinione.
Arrivo a questa pagina da un link "modifica" che si trova a fianco ad una serie di righe estratte da una tabella.
Codice:
<?php
include 'config.php';

$tabella=$_GET["tabella"];
$record=$_GET["record"];
$riga=$_GET["riga"];

$querycolonne="SHOW COLUMNS FROM $tabella";
  $risultatocolonne=mysql_query($querycolonne);
  while($righecolonne=mysql_fetch_row($risultatocolonne)) {
    $nomecolonna=$righecolonne[0];

echo "
  <p><label for=\"$nomecolonna\">$nomecolonna</label> ";
 echo "
    <input type=\"text\" name=\"$nomecolonna\" />";
echo "
  </p>";
    }
	
//inserire un include index.html con il template per la form ed il submit 
che fa l'aggiornamento (UPDATE) di tutta la riga.
?>
Questo perchè ora i campi relativi al record da aggiornare vengono disposti senza formattazione. Vorrei creare un template per mettere in ordine la form e fare il submit per la modifica.

Può funzionare?
 
qualcosa del genere può andare bene?
PHP:
<?php
incluede "header.php";
include 'config.php';
$tabella=$_GET["tabella"];
$record=$_GET["record"];
$riga=$_GET["riga"];

$querycolonne="SHOW COLUMNS FROM $tabella";
  $risultatocolonne=mysql_query($querycolonne);
?>
<form method="GET" action="script.php">
<?php
  while($righecolonne=mysql_fetch_row($risultatocolonne)) {
    $nomecolonna=$righecolonne[0];

echo "
  <p><label for=\"$nomecolonna\">$nomecolonna</label> ";
 echo "
    <input type=\"text\" name=\"$nomecolonna\" />";
echo "
  </p>";
    }
?>
<input type="submit" name="submit" value="Invia">
</form>
<?php	
include "footer.php";
?>
 

Discussioni simili