Foros del Web » Programando para Internet » PHP »

Update en Mysql y Php

Estas en el tema de Update en Mysql y Php en el foro de PHP en Foros del Web. Buenas tardes amigos, le vengo a pedir una ayuda, estoy tratando de actualizar algunos datos de una tabla en la base de datos pero no ...
  #1 (permalink)  
Antiguo 16/06/2014, 13:53
 
Fecha de Ingreso: abril-2014
Mensajes: 14
Antigüedad: 10 años
Puntos: 0
Exclamación Update en Mysql y Php

Buenas tardes amigos, le vengo a pedir una ayuda, estoy tratando de actualizar algunos datos de una tabla en la base de datos pero no logra guardar nada.. Mis archivos son los siguientes.

Código PHP:
<?php 
     
include("ControlaBD.php");
    
$con   = new ControlaBD();
    
$idcon $con->conectarSBD();
    
$sel_bd$con->select_BD("admincasos");
    
$SQLBUSCA 'SELECT * FROM caso where Nro_Ticket = '.$_GET["variable"];
    
$result_busqueda$con->ejecutar$SQLBUSCA,$idcon);
        while (
$arreglo_Busqueda mysql_fetch_array($result_busqueda)) {
        
$_POST["plataforma1"] = $arreglo_Busqueda[id_plataforma];
        
$_POST["estatus1"] =    $arreglo_Busqueda[id_estatus];
        
$_POST["nroticket"] =    $arreglo_Busqueda[Nro_Ticket];
        
$_POST["usuario"] =    $arreglo_Busqueda[Usuario];
        
$_POST["correo"] =    $arreglo_Busqueda[Correo];
        
$_POST["fechainicial"] =    $arreglo_Busqueda[Fecha_Inicial];
        
$_POST["caso"] =    $arreglo_Busqueda[Caso];
    }
        
    
?>
    <form id="form1" name="form1" method="post" action="actualizarcaso.php">
    <table width="604" border="1">
  <tr>
    <td width="85"># Ticket</td>
    <td width="503"><?php echo $_POST["nroticket"];?><input name="nro_ticket" type="text" value="<?php echo $_POST["nroticket"];?>"></td>
  </tr>
  <tr>
    <td>Usuario</td>
    <td><?php echo $_POST["usuario"];?></td>
  </tr>
  <tr>
    <td>Correo</td>
    <td><?php echo $_POST["correo"];?></td>
  </tr>
  <tr>
    <td>Estatus</td>
    <td><select name="estatus1"> 
    <?php
    $sql 
'SELECT * FROM estatus';
    
$rec mysql_query($sql);
    while(
$row=mysql_fetch_array($rec))
    {
        echo 
"<option value='".$row['id_estatus']."'";
        if(
$_POST['estatus']==$row['id_estatus'])
        echo 
" SELECTED ";
        echo 
">";
        echo 
$row["estatus"];
        echo 
"</option>";
    }
    
?>
    </select></td>
  </tr>
    <tr>
    <td>Fecha Inicial</td>
    <td><?php echo $_POST["fechainicial"];?></td>
  </tr>
  <tr>
    <td>Fecha Cierre</td>
    <td><input name="fechacierre" type="text" /></td>
  </tr>
  <tr>
    <td>Caso</td>
    <td><textarea name="caso" cols="50" rows="10"><?php echo $_POST["caso"];?></textarea></td>
  </tr>
  <tr>
    <td>Respuesta</td>
    <td><textarea name="casocierre" cols="50" rows="10"></textarea></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="Enviar" type="submit" value="Enviar"></td>
  </tr>
</table>
<form>
actualizarcaso.php

Código PHP:
<?php
include("conexion.php");
    include(
"ControlaBD.php");
    
$con   = new ControlaBD();
    
$idcon $con->conectarSBD();
    
$sel_bd$con->select_BD("admincasos");
    
$estatus1 $_POST["estatus1"];
$fechacierre $_POST["fechacierre"];
$casocierre $_POST["casocierre"];
$nro_ticket $_POST["nro_ticket"];
     
$SQLUPDATE "UPDATE caso set id_estatus='$estatus1',Fecha_Cierre='$fechacierre',Respuesta='$casocierre' where Nro_Ticket='$nro_ticket'";     
     echo  
$SQLUPDATE;
     
mysql_query($SQLUPDATE,$con);
    
?>
En la tabla hay otros datos, pero los unico que deseo actualizar son: estatus, fechacierre y casocierre.

Los 2 ultimos (fecha y caso) no poseen ningun valor al principio..

Si me pueden ayudar se los agradeceria enormemente.
  #2 (permalink)  
Antiguo 16/06/2014, 16:50
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Update en Mysql y Php

¿recibes algún mensaje de error?
¿haz hecho un echo a la consulta para verificar que es correcta?
  #3 (permalink)  
Antiguo 16/06/2014, 22:07
 
Fecha de Ingreso: abril-2014
Mensajes: 14
Antigüedad: 10 años
Puntos: 0
Respuesta: Update en Mysql y Php

Gracias por tu respuesta, No recibo mensaje de error, y si realice un echo: echo $SQLUPDATE;
me arroja la sentencia con las valores que deberian guardarse en la BD.. pero no guarda nada

Etiquetas: fecha, mysql, select, sql, tabla, update, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:34.