27/01/2015, 11:17
|
| | Fecha de Ingreso: enero-2015
Mensajes: 35
Antigüedad: 9 años, 10 meses Puntos: 1 | |
Respuesta: Ver codigo Una forma muy simple de depurar el código es mediante este comando:
file_put_contents( "DEBUG.TXT", $str, FILE_APPEND ); entonces podrías armarlo en una funcion o un metodo de tu clase y lo utilizas para volcar cualquier valor del cual dudes.
Obviamente hay que quitar el codigo una vez que el sistema entra en producción, pero para el desarrollo es bueno y simple!!, utilizo ECLIPSE HELIOS y nunca me tome el tiempo de entender como se depura el codigo PHP.
//////////////////////////////////////////
function debug( $str="???" ) {
//////////////////////////////////////////
/**
* TODO: Depuración
*/
$str.="\r\n";
file_put_contents( "DEBUG.TXT", $str, FILE_APPEND );
return;
}
y lo colocas en tu código asi:
<?
$connect = "connect.php";
include($connect);
$id = $_POST['id'];
$puja = $_POST['puja'];
$nombre = $_POST['usuario'];
$str="UPDATE pujas SET puja='$puja' , usuario='$nombre' WHERE id=$id";
debug( $str ); //te vuelca el valor de $str en un archivo de TXT en tu carpeta de proyecto
$aa = mysql_query( $str );
header("Location: subasta.php");
?>
Obs: debes tomar en cuenta las validaciones de tus variables $_POST y $_GET que pasa si algun usuario te escribe esto en tu campo $_POST['id'] -> "1;drop database dbase;" y tu base de datos se llame dbase?, hay que tener cuidado!!
Saludos |