[Resuelto] UPDATE no actualiza

Iniciado por bgnumis, 19 Julio 2015, 07:20 AM

0 Miembros y 1 Visitante están viendo este tema.

bgnumis

Hola tengo el siguiente código que debería actualizar lo que modifico en el formulario pero resulta que no actualiza y no da error, ¿donde podría estar equivocandome?

Código (php) [Seleccionar]


<?php


    $conexion
=mysql_connect("localhost","oft","@dds1a19a9") or die("Problemas en la conexion");
mysql_select_db("ft",$conexion) or die("Problemas en la selección de la base de datos");   
   
$id=$_GET['id'];
     
$idregis=$_POST['idregis'];
 $fvisita=$_POST['fvisita'];
     
$ofi=$_POST['ofi'];
  $conte=$_POST['conte'];
$var1=$fvisita;
$var2=$ofi;
$var3=$conte;



if(isset(
$_POST["btn1"])){
$btn=$_POST["btn1"];
}
if($btn=="Actualizar"){

$idregis=$_POST["idregis"];
$fecha=$_POST["txtfecha"];
$ofi=$_POST["txtofi"];
$comen=$_POST["txtcomen"];
$conexion=mysql_connect("localhost","oft","@dds1a19a9") or die("Problemas en la conexion");
mysql_select_db("ft",$conexion) or die("Problemas en la selección de la base de datos");   
//$sql="UPDATE registrovisitas set fechavisita='', ofi='', contenido='' where id_registro='$idregis'";

$sql="UPDATE `registrovisitas` SET `fechavisita`='$fecha',`ofi`='$ofi',`contenido`='$comen' WHERE `id_registro`='$idregis' ";

$cs=mysql_query($sql,$conexion);
echo "<script> alert('Se actualizo correctamente');</script>";
}
    

    


    
?>


<form name="fe" action="" method="post">
<center>





<table border="2">
<tr>
<td>Del</td>
<td><?php echo $id?></td>

</tr>

<tr>
<td>Fecha</td>
<td><input type="text" name="txtfecha"  value="<?php echo $var1?>"/></td>
</tr>
<tr>
<td>Oficina</td>
<td><input type="text" name="txtofi"  value="<?php echo $var2?>"/></td>
</tr>
<tr>
<td>Comentario</td>
<td><input type="text" name="txtcomen"  value="<?php echo $var3?>"/></td>



</tr>
<tr align="center"><td colspan="2">
<input type="submit" name="btn1" value="Actualizar"/>


</table>

</center>
<br />
<hr>
</form>
<br />




engel lex

revisa si el query retorna errores con mysql_error

por otro lado, procura pasarte a la extensión mysqli ya que la mysql está obsoleta y quedará fuera pronto
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

bgnumis

hola perdona Engel lex,

Si pongo lo siguiente:

Código (python) [Seleccionar]
print_r($_POST);

En la parte del if "actualizar" Me dice

Código (php) [Seleccionar]
Array ( [txtfecha] => 2015-04-16 [txtofi] => 6123 [txtcomen] => S lral. sl [btn1] => Actualizar )


Es decir parece que me está cogiendo bien los valores que pongo para que me los envie al post pero vuelvo a la Base de datos y no los ha actualizado.

¿Donde podría estar el error? Es como si no hiciera caso de la consulta del UPDATE y por tanto no actualizara. ¿Habría que poner algo más en el formulario?

bgnumis

Ya está resuelto¡¡¡ era que una variable me daba "blanco" diosssss