Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/04/2016, 16:34
Avatar de petit89
petit89
 
Fecha de Ingreso: marzo-2011
Mensajes: 1.139
Antigüedad: 14 años
Puntos: 171
Respuesta: Problema con variable externa

para resultado.php:

Código PHP:
Ver original
  1. if(isset($_POST['ot']) && !empty($_POST['ot'])){
  2. $ot = $_POST["ot"];
  3. //echo $ot;
  4. }else{
  5. echo "no hay variable post!";
  6. exit();
  7. }
de esta manera verificas si existe algun parametro POST llamado ot y no esta vacio, entonces la asignas... si no existe te manda el mensaje y deja de ejecutar codigo, lo mismo aqui(actualizar.php):

Este codigo deberia ir primero que cualquier otra linea en cada documento, arriba del <html>
Código PHP:
Ver original
  1. //Por supuesto que existen mejores verificaciones, pero para efectos de ejemplo
  2. if(isset($_POST['radio'])){
  3. $resultado = $_POST['radio'];
  4. }
  5. if(isset($_POST['comentario'])){
  6. $resultado2 = $_POST['comentario'];
  7. }
  8. if(isset($_POST['ot'])){
  9. $ot2 = $_POST['ot'];
  10. }

Y por ultimo...
Código PHP:
<?php "UPDATE orden2 SET estado='".$resultado."', comentario='".$resultado2."' WHERE orden_id=".$ot2
                echo 
"Datos actualizados correctamete";
?>

aqui tienes una sentencia... pero no la estas ejecutando ni definiendo ¿que es?
deberia ser algo como:
Código PHP:
<?php 
$sql 
"UPDATE orden2 SET estado='".$resultado."', comentario='".$resultado2."' WHERE orden_id=".$ot2;
$sql_query mysql_query($sql);
if(
$sql_query){
                echo 
"Datos actualizados correctamente";
}else{
echo 
"error en actualización";
}
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)