Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2014, 11:32
davidparlow
 
Fecha de Ingreso: julio-2014
Mensajes: 22
Antigüedad: 9 años, 9 meses
Puntos: 0
Ejecutar sentencia SQL en un HREF (no puedo)

Hola que tal, estoy tratando de que por medio de un click en un enlace se actualice un campo en mi base de datos, la sentencia me funciona si la pruebo directamente en mi base, pero el problema es que cuando trato de meterlo en el HREF simplemente no actualiza, no tengo idea de que suceda (lo que se busca es que al dar click en (VER) entres a a otra pagina e inmediatamente se actualice el campo de status a (en proceso)

les dejo el codigo de la tabla

Código PHP:
<?php
include("./funciones/funciones.php");
$con =  conecta ();

$sql="select * from reporte ";
$result=mysql_query($sql) or die("Error en SQL:".$sql);
$row_rstipo mysql_fetch_assoc($result);


?>



<html lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>----Reporte de fallos----</title>
<link rel="stylesheet" href="./css/estilos.css" type="text/css" />

<script src="Funciones/js/jquery-1.2.6.min.js" type="text/javascript"></script>


</head>
<body background="./imagenes/bg_top3.gif" >

    <div class="contenedorHeader"></div>
    <!--Inicia header-->
    <div class="encabezado"></div>
    
    
    <!--/header-->

    <div class="contenido"></div>

    <div class="error" id="msgError"></div>



<div class="usuario">

                    <table width="900" height="50" border="1" align="left" cellpadding="1" cellspacing="1" bordercolor="#aaaaaa" >

        <tr>
            <td align="center" valign="middle" bgcolor="##FF0000" style="color: #FFF"><b>Atender Reporte</b></td>
            <td align="center" valign="middle" bgcolor="#009FFF" style="color: #FFF">ID del Reporte</td>
          <td align="center" valign="middle" bgcolor="#009FFF" style="color: #FFF">Empresa</td>
          <td align="center" valign="middle" bgcolor="#009FFF" style="color: #FFF">Nombre</td>
      <td align="center" valign="middle" bgcolor="#009FFF" style="color: #FFF">Correo</td>
      <td align="center" valign="middle" bgcolor="#009FFF" style="color: #FFF">Ubicacion</td>
    <td align="center" valign="middle" bgcolor="#009FFF" style="color: #FFF">Tipo de falla</td>
               <td align="center" valign="middle" bgcolor="#009FFF" style="color: #FFF">Observaciones</td>
               <td align="center" valign="middle" bgcolor="#009FFF" style="color: #FFF">Status</td>
       </tr>    
<?php 
        
do { 
            
$empresa $row_rstipo['empresa'];
            
$sql "SELECT * FROM empresa WHERE id = $empresa";
            
$empres mysql_query($sql);
            
$row_empresa mysql_fetch_assoc($empres);
            
$nombre_empresa $row_empresa['nombre'];

            
$ubicacion $row_rstipo['ubicacion'];
            
$sql "SELECT * FROM ubicacion WHERE id = $ubicacion";
            
$ubi mysql_query($sql);
            
$row_ubicacion mysql_fetch_assoc($ubi);
            
$nombre_ubicacion $row_ubicacion['nombre'];

            
$status $row_rstipo['status'];
            
$sql "SELECT * FROM status WHERE id = $status";
            
$sta mysql_query($sql);
            
$row_status mysql_fetch_assoc($sta);
            
$nombre_status $row_status['nombre'];

            
$select1 $row_rstipo['select1'];
            
$sql ="SELECT opcion from select_1 WHERE id=$select1";
            
$s1 mysql_query($sql);
            
$row_select1 mysql_fetch_assoc($s1);
            
$nombre_select1 $row_select1['opcion'];

            
$select2 $row_rstipo['select2'];
            
$sql ="SELECT opcion from select_2 WHERE id=$select2";
            
$s2 mysql_query($sql);
            
$row_select2 mysql_fetch_assoc($s2);
            
$nombre_select2 $row_select2['opcion'];

            
$select3 $row_rstipo['select3'];
            
$sql ="SELECT opcion from select_3 WHERE id=$select3";
            
$s3 mysql_query($sql);
            
$row_select3 mysql_fetch_assoc($s3);
            
$nombre_select3 $row_select3['opcion'];

        
?>
          <tr> 
              <td><a href="check.php?ID=<?php echo $row_rstipo['id']; ?><?php $sql="UPDATE reporte  SET status=2 where id='$id' "?> ><img src="./imagenes/reporte.png" width="50" height="50" align ="right" /><center>Ver</center></a></td>
               <td align="center"><?php printf(" INC%04s",  $s);  ?><?php echo $row_rstipo['id']; ?></td> 
            <td align="center"><?php echo $nombre_empresa?></td>
            <td align="center"><?php echo $row_rstipo['nombre']; ?></td>
            <td align="right"><center><?php echo $row_rstipo['correo']; ?></center></td>
            <td align="center"><?php echo $nombre_ubicacion?></td>

            <td align="center" width="17%"><?php echo "-$nombre_select1<br> -$nombre_select2<br> -$nombre_select3"?></td>

             <td align="center"><?php echo $row_rstipo['observaciones']; ?></td>
            <td align="center"><?php echo $nombre_status?></td>
          </tr>
          <?php } while ($row_rstipo mysql_fetch_assoc($result)); ?>
</table>
                    
                    
                </div>
    

</body>
</html>
y esta es una foto de como se ve