Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2014, 08:06
davidparlow
 
Fecha de Ingreso: julio-2014
Mensajes: 22
Antigüedad: 9 años, 9 meses
Puntos: 0
Paso de variables (no puedo)

Hola que tal gente, lo que pasa es que estoy tratando de hacer un UPDATE y al pasar el ID pues no me toma la variable, he calado de muchas formas pero simplemente no sale

por ejemplo asi

Código PHP:
$sql1="UPDATE reporte SET status = 2 WHERE ID = '$id'"
y no actualiza :/

y si le quito las comillas simples al (id) se actualizan todos los registros

si pongo

Código PHP:
$sql1="UPDATE reporte SET status = 2 WHERE ID = 1"
se actualiza solo el primer registro


he calado con comillas simples, con dobles, sin comillas, con mayusculas, con minusculas y simplemente no da :/

este es el archivo que manda

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



$id=$_GET["ID"];
$sql="SELECT * FROM reporte WHERE id='$id' ";

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

?>

<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Demo of JavaScript listbox disable or enable in a form</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="layout.css" rel="stylesheet" type="text/css" />
<script src="maxheight.js" type="text/javascript"></script>


</head>
<body id="index" onload="new ElementMaxHeight();">
    <div id="header_tall">
        <div id="main">
            <!--header -->
            <div id="header">
                <div class="h_logo">
                        <div class="left">
                        <img alt="" src="images/hemac.jpg" />
                    </div>
                    <div class="right">
                        <a href="#">RSS</a>             </div>
                    <div class="clear"></div>
                </div>
                
                <div class="content">
                    <img alt="" src="images/header_t1.jpg" />
                    <img alt="" src="images/header_t2.jpg" />
                    <div class="text">
                        <FONT SIZE=6>Atencion del reporte # <?php echo $row_rstipo['id']; ?></font>
                        
                    </div>
                    <div class="clear"></div>
                    </div>
                    </div>
            <!--header end-->
            <div class="formulario1">
            <form name="formularioReporte" id="formularioReporte" method="POST"  enctype="multipart/form-data"  action="datosCheck.php">   

                <table width="80%" border="0" align="center" cellpadding="1" cellspacing="10" bordercolor="#CCCCCC" >
                    <tr>
                        <td align="center">&nbsp;&nbsp;&nbsp;Comentarios para el cliente</td>
                        <td><textarea style="width:250px;height:80px"cols="50" rows="4" name="comentarios"></textarea>  </td>
                    </tr>                                                     
                        <td><input name="txtid" type="text" id="txtid" value="<?php echo $row_rstipo['id']; ?>"></td>

                        <td><input type="submit" value="Enviar comentarios " id="btnEnviar" onClick="validar(); return false;"/></td>
                    <tr>
                    </tr>
                </table>
            <div>
            <div class="linea"><br><br>
                <img src="./imagenes/linea.png" align="left" />
            </div>
        </form>

      
    </div>
</body>
</html>
y este es el que lo recibe

Código PHP:
<?php

include("./funciones/funciones.php");
$con conecta ();

$comentarios=$_POST['comentarios'];
$id=$row_rstipo['id'];

echo 
$id;

$sql="INSERT INTO cliente VALUES (0,'$comentarios')";
mysql_query($sql,$con);


$sql1="UPDATE reporte SET status = 2 WHERE id=$id ";
mysql_query($sql1,$con);

header("Location: orlando.php");

?>
Ojala y alguien pudiese ayudarme :(