para resultado.php:
Código PHP:
Ver original$ot = $_POST["ot"];
//echo $ot;
}else{
echo "no hay variable post!";
}
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//Por supuesto que existen mejores verificaciones, pero para efectos de ejemplo
if(isset($_POST['radio'])){ $resultado = $_POST['radio'];
}
if(isset($_POST['comentario'])){ $resultado2 = $_POST['comentario'];
}
$ot2 = $_POST['ot'];
}
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";
}