Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2015, 11:06
vegas
 
Fecha de Ingreso: mayo-2003
Mensajes: 194
Antigüedad: 21 años
Puntos: 4
problemas al hacer UPDATE de la BD con php

hola:

estoy intentando actualizar los datos de la base de datos y no consigo hacerlo.

primero recojo las variables que voy a mostrar en la pagina, esas variables las recojo de una pagina de envio anterior y eso lo hace bien.

luego vuelvo a recojer las variables nuevas y hago el update, pero no funciona.

este es el codigo:

Código PHP:
<?php
include("../conexion.php");

 
$codigo_cli=$_GET['codigo_cli'];
$nombre_cli=$_GET["nombre_cli"];
$direccion_cli=$_GET['direccion_cli'];
$poblacion_cli=$_GET['poblacion_cli'];
$telefono_cli=$_GET['telefono_cli'];

$cif_cli=$_GET['cif_cli'];
$cp_cli=$_GET['cp_cli'];
$provincia_cli=$_GET['provincia_cli'];
$email_cli=$_GET['email_cli'];
$observaciones_cli=$_GET['observaciones_cli'];



?>
 <form action="cliente.php"  method="get">

<table width="600" border="0" align="center">
  <tr>
    <td height="43" colspan="7" align="center"><font color="WHITE"><font size="5">Actualizar Ficha de Cliente</font></td>
  </tr>
   
   <tr>
    <td><font color="WHITE"><b>Codigo Cliente</b></font></td>
    
    <td  style="border-width:1px"><input type="text" name="codigo_cli" disabled="disabled"  style="width:70%" value="<?=$codigo_cli?>" /><input type="text" name="codigo_cli"  style="width:70%" value="<?=$codigo_cli?>" hidden=""/></td>
    <td colspan="4" style="border-width:1px" align="left" ><font color="WHITE"> </font></td>
    <td width="88">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td width="72">&nbsp;</td>
    <td width="82">&nbsp;</td>
    <td width="82">&nbsp;</td>
    <td width="82">&nbsp;</td>
    <td width="82">&nbsp;</td>
    <td width="88">&nbsp;</td>
  </tr>
    <tr>
    <td><font color="WHITE"><b>Nombre</b></font></td>
    <td colspan="3" style="border-width:1px"><input type="text" name="nombre_cli" value="<?=$nombre_cli?>"  style="width:100%" /></td>
    <td align="right"><font color="WHITE"><b>Cif</b></font></td>
    <td colspan="2" style="border-width:1px"><input type="cif" name="cif_cli" value="<?=$cif_cli?>"  style="width:100%" /></td>
    
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><font color="WHITE"><b>Dirección</b></font></td>
    <td colspan="6"><input type="text" name="direccion_cli" value="<?=$direccion_cli?>"  style="width:100%" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><font color="WHITE"><b>C.P.</font></td>
     <td colspan="1"><input type="text" name="cp_cli" value="<?=$cp_cli?>"   /></td>
    <td align="center"><font color="WHITE"><b>Población</b></font></td>
    <td colspan="2"><input type="text" name="poblacion_cli" value="<?=$poblacion_cli?>"   /></td>
    <td align="center"><font color="WHITE"><b>Provincia</b></font></td>
    <td colspan="1"><input type="text" name="provincia_cli" value="<?=$provincia_cli?>"   /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><font color="WHITE"><b>Teléfono</b></font></td>
    <td colspan="2"><input type="text" name="telefono_cli" value="<?=$telefono_cli?>" style="width:100%"  /></td>
    <td align="right"><font color="WHITE"><b>Email</b></font></td>
    <td colspan="3"><input type="text" name="email_cli" value="<?=$email_cli?>"  style="width:100%" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
 

  <tr>
    <td valign="top"><font color="WHITE"><b>Observacines</b></font></td>
    <td colspan="6" rowspan="3"><textarea name="observaciones_cli"  rows="6" cols="3" style="width:100%"><?php print($observaciones_cli); ?></textarea>
    </td>
  </tr>
  <tr>
    
  </tr>
  <tr>
   
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td align="center"><input type="submit" value="Actualizar datos del cliente" name="actualizar"/></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp; </td>
  </tr>
</table>

<?php
if(isset($_GET['actualizar']))

$codigo_cli=$_GET['codigo_cli'];
$nombre_cli=$_GET["nombre_cli"];
$direccion_cli=$_GET['direccion_cli'];
$poblacion_cli=$_GET['poblacion_cli'];
$telefono_cli=$_GET['telefono_cli'];

$cif_cli=$_GET['cif_cli'];
$cp_cli=$_GET['cp_cli'];
$provincia_cli=$_GET['provincia_cli'];
$email_cli=$_GET['email_cli'];
$observaciones_cli=$_GET['observaciones_cli'];

$link=mysqli_connect('localhost','root','','rtp') or die(mysqli_error());
        
$insert1="update  clientes (nombre_cli='$nombre_cli',cif_cli='$cif_cli',direccion_cli='$direccion_cli',cp_cli='$cp_cli',poblacion_cli='$poblacion_cli',provincia_cli='$provincia_cli',telefono_cli='$telefono_cli',email_cli='$email_cli',observaciones_cli='$observaciones_cli' where codigo_cli='$codigo_cli')";
         
        
$result=mysqli_query($link,$insert1);

muchas gracias por hechar me una mano.