Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/07/2009, 08:40
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: problema con form php que actualiza registros

Ok intenta con esta parte.


Código PHP:
Ver original
  1. include ("conexion.php");
  2. $id_usuari=$_POST["id_usuari"];            
  3.                
  4.                 if( isset($_POST['modificar']) ) {
  5.                     $result = mysql_query("SELECT * FROM usuaris WHERE id_usuari=".$id_usuari, $conexion);
  6.                     if( $result ) {
  7.                
  8.                         $numFilas=mysql_affected_rows($conexion);
  9.                        
  10.                     echo $numFilas." Registre carregat correctament";
  11.                     }
  12.                 else {
  13.                         $numErr=mysql_errno($conexion);
  14.                         $descErr=mysql_error($conexion);
  15.                         echo "No s'ha pogut carregar el registre<br />";
  16.                         echo "Nº error: ".$numErr." * Descipción: ".$decErr;
  17.                    
  18.                     }
  19.                    
  20.                     if( mysql_num_rows($result) ) {
  21.                         while($fila = mysql_fetch_array($result) ) {
  22.                             ?>
  23.                             <center><table>
  24.                                 <tr>
  25.                                     <td align="center" valign="middle">
  26.                                     <form name="frmActualizar" action="modificarusuari.php" method="POST" >
  27.                                         <input type="hidden" name="id_usuari" value="<?php echo $fila["id_usuari"]; ?>" />
  28.                                         nom_usuari: <input type="text" name="nom_usuari" size="20" value="<?php echo $fila["nom_usuari"]; ?>" /><br />
  29.                                         dep_usuari: <input type="text" name="dep_usuari" size="10" value="<?php echo $fila["dep_usuari"]; ?>" /><br /><br />
  30.                                         <input type="submit" name="actualizar" value="actualizar" />
  31.                                     </form>
  32.                                     </td>
  33.                                 </tr>
  34.                             </table>
  35.                             </center>
  36.                             <br /><br />
  37.                             <?php
  38.                         }
  39.  
  40.                     }
  41.              }
  42.              
  43.              else if(isset($_POST['actualizar'])) {
  44.                     $id_usuari=$_POST["id_usuari"];
  45.                     $nom_usuari=$_POST["nom_usuari"];
  46.                     $num_plazas=$_POST["dep_usuari"];
  47.                    
  48.                     $result = mysql_query("UPDATE usuaris SET nom_usuari='".$nom_usuari."', dep_usuari='".$dep_usuari."' WHERE id_usuari=".$id_usuari, $conexion);
  49.                     if($result) {
  50.                         $numFilas=mysql_affected_rows($conexion);
  51.                         echo $numFilas." FILAS ACTUALIZADAS CORRECTAMENTE.";
  52.                     }
  53.                 else {
  54.                         $numErr=mysql_errno($conexion);
  55.                         $descErr=mysql_error($conexion);
  56.                         echo "No se pudo actualizar el registro<br />";
  57.                         echo "Nº de error: ".$numErr." * Descipción: ".$decErr;
  58.                     }
  59.                 }
  60.                
  61.                 mysql_close($conexion);