Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2007, 05:39
oskitz
 
Fecha de Ingreso: agosto-2007
Mensajes: 64
Antigüedad: 17 años, 5 meses
Puntos: 0
Juego de registros

Hola a todos,

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>&nbsp;</p>";
   echo 
"<p>&nbsp;</p>";
   echo 
"<p>&nbsp;</p>";
   echo 
"<p>&nbsp;</p>";
   echo 
"<p>&nbsp;</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>
Gracias de antemano y