Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/10/2007, 23:49
oskitz
 
Fecha de Ingreso: agosto-2007
Mensajes: 64
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Actualizacion

Hola a todos,

Al final ya solucione el problema. Despues de volverme medio loco lo consegui. Aqui os dejo el codigo a ver si os sirve para algo.

Código PHP:
<?php require_once('Connections/Datuak3.php'); ?> 
<?php 

$editFormAction 
$_SERVER['PHP_SELF']; 
if (isset(
$_SERVER['QUERY_STRING'])) { 
  
$editFormAction .= "?" htmlentities($_SERVER['QUERY_STRING']); 


?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Proba</title> 
<style type="text/css"> 
<!-- 
.Estilo1 { 
    font-size: 24px; 
    font-weight: bold; 

.Estilo2 {font-size: 16px} 
--> 
</style> 
<link href="FormularioEstilo.css" rel="stylesheet" type="text/css" /> 
<style type="text/css"> 
<!-- 
.Estilo3 {font-size: 24px} 
.Estilo7 {font-size: 14px} 
--> 
</style> 
</head> 

<body> 

<p>&nbsp;</p> 
<p>&nbsp;</p> 
<p>&nbsp;</p> 
<form method="post" name="form1" action="<?php echo $editFormAction?>"> 
<? 
mysql_connect
("localhost","root","iturralde"); 
mysql_select_db("Datuak3"); 

    for (
$i=1;$i<=1500;$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); 
      
      
$query_KonEra "select * from KontsultaEra"
      
$KonEra mysql_query($query_KonEra); 
      
$row_KonEra mysql_fetch_array($KonEra); 

    
      echo 
"<table width=651 border=1 align=left>"
      echo 
"<tr align=center valign=baseline>"
      echo 
"<td width=143 nowrap><u><strong>IdKontsulta</strong></u></td>"
      echo 
"<td width=160><u><strong>KontsultaData</strong></u></td>"
      echo 
"<td width=160><u><strong>IdKontsultaEra</strong></u></td> ";
      echo 
"<td width=160><u><strong>Gaia</strong></u></td>";
      echo 
"</tr>"

      
$i=1
      while (
$row_Kontsultak=mysql_fetch_array($Kontsultak)){  
         
        echo 
"<td><input type=text name='IdKontsulta$i' value='" $row_Kontsultak['IdKontsulta'] . "' readonly=true/></td>";
        echo 
"<td><input type=text name='KontsultaData$i' value='" $row_Kontsultak['KontsultaData'] . "' /></td>"
        echo 
"<td><select name='IdKontsultaEra$i'>"
            
        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($KonEra0); 
        
$row_KonEra mysql_fetch_assoc($KonEra); 
        } 

         echo 
"</select>"
         echo 
"</td>"
         echo 
"<td><input type=text name='Gaia$i' value='" $row_Kontsultak['Gaia'] . "' /></td>"
         echo 
"</tr>"
        
   
   
$i++; 
   } 
   
?> 
   </table> 
<p>&nbsp;</p> 
<p>&nbsp;</p> 
<p>&nbsp;</p> 
<p>&nbsp;</p> 
<p>&nbsp;</p> 
    <p>
      <input type="hidden" name="NAN" value="<?php echo $row_Kontsultak['NAN']; ?>">
  </p>
    <p>
      <input type='submit' value='Aktualizatu'> 
    </p>
</form> 
</body> 
</html> 
<?php 
mysql_free_result
($KonEra); 
?>

Gracias a todos por vuestro interes en mi problema.
Ya nos veremos por aqui