Modifier table mysql sans connaitre les champs
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| mysql_connect ('localhost', 'root', '');
mysql_select_db ('blabla') ;
$sql="select * from ville" ;//Voila ma requête
$result = mysql_query($sql) or die ('Erreur. La requête ne peut pas être effectuée.L\'erreur retournée est : '.mysql_error());
$ligne="";
$tableau="";
$ligne = mysql_fetch_array($result);
print_r($ligne);//Array ( [0] => 5 [id] => 5 [1] => B-7000 => B-7000 .....)
$tableau.="<fieldset>";
$tableau.="<TABLE BORDER=2>";
$tableau.="<form name=\"\" method=\"post\">";
foreach($ligne as $key => $val)
{
$tableau.="<TR>";
$tableau.="<TD><input type=\"text\" name=\"$key\" size=\"15\" value=\"$val\"></TD>";
$tableau.="</TR>";
}
$tableau.="<TD align=\"center\"><input type=\"submit\" name=\"submit\" id=\"submit\" value=\"OK\"></TD></TR>";
$tableau.="</form>";
$tableau.="</table>";
$tableau.="</fieldset>";
echo $tableau; |
Voila donc je voudrai afficher dans un input les données de ma table.
Déjà là ça ne fonctionne pas comme prévu.
et puis comment faire pour récupérer les données modifier et les mettre dans la requête update.
Merci d'avance.