Estoy haciendo esta actualizacion:
Código PHP:
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
<?
mysql_connect("localhost","usuario","contraseña");
mysql_select_db("Datuak3");
for ($i=1;$i<=10;$i++){
//para cada uno de los elementos que puede haber en el formulario
if (isset($_POST["IdKontsulta" . $i])){
//es que este registro estaba en el formulario
$id = $_POST["IdKontsulta" . $i];
$Data = $_POST["KontsultaData" . $i];
$KontsulEra = $_POST["IdKontsultaEra" . $i];
$Gaia = $_POST["Gaia" . $i];
$ssql = "Update Kontsultak set KontsultaData='$Data', IdKontsultaEra='$KontsulEra', Gaia='$Gaia' where IdKontsulta=$id";
$Eje = mysql_query($ssql) or die (mysql_error());
}
}
$query_Kontsultak = "SELECT * FROM Kontsultak";
$Kontsultak = mysql_query($query_Kontsultak) or die(mysql_error());
//$row_Kontsultak = mysql_fetch_assoc($Kontsultak);
//$totalRows_Kontsultak = mysql_num_rows($Kontsultak);
$query_KonEra = "select * from KontsultaEra";
$KonEra = mysql_query($query_KonEra, $Datuak3) or die(mysql_error());
$row_KonEra = mysql_fetch_assoc($KonEra);
$totalRows_KonEra = mysql_num_rows($KonEra);
?>
<table width="651" border="1" align="left">
<tr align="center" valign="baseline">
<td width="143" nowrap><u><strong>IdKontsulta</strong></u></td>
<td width="160"><u><strong>KontsultaData</strong></u></td>
<td width="160"><u><strong>IdKontsultaEra</strong></u></td>
<td width="160"><u><strong>Gaia</strong></u></td>
</tr>
<tr valign="baseline">
<?
$i=1;
while ($row_Kontsultak=mysql_fetch_array($Kontsultak)){
?>
<td nowrap align="left"><?php echo $row_Kontsultak['IdKontsulta']; ?></td>
<td><input type="text" name="KontsultaData" value="<?php echo $row_Kontsultak['KontsultaData']; ?>" size="32" /></td>
<td><label>
<select name="IdKontsultaEra" id="IdKontsultaEra">
<?php
do {
?>
<option value="<?php echo $row_KonEra['IdKontsultaEra']?>"<?php if (!(strcmp($row_KonEra['IdKontsultaEra'], $row_Kontsultak['IdKontsultaEra']))) {echo "selected=\"selected\"";} ?>><?php echo $row_KonEra['KontsultaEra']?></option>
<?php
} while ($row_KonEra = mysql_fetch_assoc($KonEra));
$rows = mysql_num_rows($KonEra);
if($rows > 0) {
mysql_data_seek($KonEra, 0);
$row_KonEra = mysql_fetch_assoc($KonEra);
}
?>
</select>
</label></td>
<td><input type="text" name="Gaia" value="<?php echo $row_Kontsultak['Gaia']; ?>" size="32" /></td>
</tr>
<?
$i++;
}
?>
</table>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<input type='submit' value='Aktualizatu'>
</form>
Gracias de antemano y saludos