Estoy haciendo una pagina de actualizaciones. Hago una consulta sobre la tabla "consultas". Lo que quiero es que cuando el query me devuelva los registros correspondientes a la consulta ponerle un limite de 1, para ver cada vez solo un registro. Lo que no se hacer es un juego de registros para poder ver todos los registros de uno en uno.
Este es codigo que tengo:
Código PHP:
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
<?
//Conexion con la base
mysql_connect("localhost","usuario","contraseña");
mysql_select_db("Datuak3");
//extraemos de la base de datos los registros a mostrar
//Ejecutamos la sentencia SQL, limitando la búsqueda a 10 registros
$ssql="SELECT * FROM GizarPrestaArau";
$result=mysql_query($ssql);
echo "<p align=left><strong><u>Prestakuntza Arautua</u></strong></p>";
echo "\n<table border=1 align=left>";
echo "\n<tr><td align=center><b>Tituloa</b></td><td align=center><b>Amaiera Data</b></td><td align=center><b>Zentroa</b></td></tr>";
$i = 1;
while ($fila=mysql_fetch_array($result)){
echo "\n<input type=hidden name='IdPrestaArau$i' value='" . $fila["IdPrestaArau"] . "'>";
echo "<td><input type=text name='Tituloa$i' value='" . $fila["Tituloa"] . "'></td>";
echo "<td><input type=text name='AmaieraData$i' value='" . $fila["AmaieraData"] . "'></td>";
echo "<td><input type=text name='Zentroa$i' value='" . $fila["Zentroa"] . "'></td>";
echo "</tr>";
$i++;
}
echo "\n</table>";
echo "<p> </p>";
echo "<p> </p>";
echo "<p> </p>";
echo "<p> </p>";
echo "<p> </p>";
$ssql2="SELECT * FROM GizarLanPresta";
$result2=mysql_query($ssql2);
echo "<p align=left size=18><strong><u>Lanbide Prestakuntza</u></strong></p>";
echo "\n<table border=1 align=left>";
echo "\n<tr><td align=center><b>Ikastaroak</b></td><td align=center><b>Orduak</b></td><td align=center><b>Urtea</b></td><td align=center><b>Zentroa</b></td><td><b>Erakundea</b></td></tr>";
while ($fila2=mysql_fetch_array($result2)){
echo "\n<input type=hidden name='IdGizarLanPresta$i' value='" . $fila2["IdGizarLanPresta"] . "'>";
echo "<td><input type=text name='Ikastaroak$i' value='" . $fila2["Ikastaroak"] . "'></td>";
echo "<td><input type=text name='Orduak$i' value='" . $fila2["Orduak"] . "'></td>";
echo "<td><input type=text name='Urtea$i' value='" . $fila2["Urtea"] . "'></td>";
echo "<td><input type=text name='Zentroa$i' value='" . $fila2["Zentroa"] . "'></td>";
echo "<td><input type=text name='Erakundea$i' value='" . $fila2["Erakundea"] . "'></td>";
echo "</tr>";
$i++;
}
echo "\n</table>";
for ($i=1;$i<=1500;$i++){
//para cada uno de los elementos que puede haber en el formulario
if (isset($_POST["IdPrestaArau" . $i])){
//es que este registro estaba en el formulario
$id = $_POST["IdPrestaArau" . $i];
$Tituloa = $_POST["Tituloa" . $i];
$AmaieraData = $_POST["AmaieraData" . $i];
$Zentroa = $_POST["Zentroa" . $i];
$ssql = "Update GizarPrestaArau set Tituloa='$Tituloa', AmaieraData='$AmaieraData', Zentroa='$Zentroa' where IdPrestaArau=$id";
$Eje = mysql_query($ssql) or die (mysql_error());
}
if (isset($_POST["IdGizarLanPresta" . $i])){
$id = $_POST["IdGizarLanPresta" . $i];
$Ikastaroak = $_POST["Ikastaroak" . $i];
$Orduak = $_POST["Orduak" . $i];
$Urtea = $_POST["Urtea" . $i];
$Zentroa = $_POST["Zentroa" . $i];
$Erakundea = $_POST["Erakundea" . $i];
$ssql2 = "Update GizarLanPresta set Ikastaroak='$Ikastaroak', Orduak='$Orduak', Urtea='$Urtea', Zentroa='$Zentroa', Erakundea='$Erakundea' where IdGizarLanPresta=$id";
$Eje2 = mysql_query($ssql2) or die (mysql_error());
}
}
?>
</form>