ciao,
dunque io ho fatto in questo modo:
nel 1°file, mi estraggo tutti i titoli presenti nel campo della tabella e creo i link:
codice:
include("dbconnect.php");
$query = "SELECT titolo_studio FROM studi ";
$result = mysql_query($query) or die(mysql_error());
while(list($data) = mysql_fetch_row($result)) {
echo "
<tr>
<td style=\"padding:5px\" width=\"35%\"><a href=\"lista_campi.php?id_studio=$data\">$data</a></td>
nel file lista_campi.php, mi porto dietro la var del titolo:
codice:
$nome = $_GET['id_studio'];
$connessione = mysql_connect('localhost', 'root', '');
$campi = mysql_list_fields("glocal", "studi", $connessione);
$colonne = mysql_num_fields($campi);
for ($i = 6; $i < $colonne; $i++) {
$campo=mysql_field_name($campi, $i);
echo "<a href='change_dati.php?id_studio=$nome&campo=$campo'>$campo
\n";
}
ho aggiunto all'url oltre alla var $campo anche la var $nome
e poi per la visualizzazione del text o textarea...qui mi perdo...
change_dati.php:
codice:
<?php
include("dbconnect.php");
$table = "studi";
$result = mysql_query("SELECT '" . $_REQUEST["campo"] . "' FROM $table")or die(mysql_error());
//Ciclo for che li visualizza in un text
for ($i=0; $i<mysql_num_rows($result); $i++)
?>
<input type='text' name='<? echo "text".$i ?>' value='<? echo mysql_result("$result",$i,$campo) ?>'>