Allora, vi spiego il problema.
Io ho una tabella in un db di cui non so nè il nome dei campi, nè quanti campi ha.
Ho bisogno di creare un form di inserimento dati in questa tabella.
Ho tirato giù questo codice, secondo voi può funzionare?
Codice PHP:
<html>
<head>
<title>Prova</title>
</head>
<body>
<?php
$db = mysql_connect('host', 'username', 'password') or die("errore di connessione");
mysql_select_db('tabella', $db) or die ("errore di selezione");
$query = "SELECT * FROM tabella LIMIT (0,1)";
$result = mysql_query($query, $db);
if($array = fetch_assoc($result))
{
$i = 1;
foreach($array as $key => $valore)
{
$campiDB[$i] = $key;
$i++;
}
}
?>
<form method="post" action="pagina.php">
<?php
for($i=1; $i<=count($campiDB); $i++)
{
echo "<input type='text' name='$campiDB[$i]' />";
}
?>
</form>
</body>
</html>