![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/07/2012, 12:23
|
| | Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 13 años Puntos: 3 | |
error variables buenas este codigo php me da este error:
Warning: Cannot modify header information - headers already sent by (output started at /home/ganatelo/public_html/registrarpago.php:42) in /home/pag/public_html/registrarpago.php on line 44
segun es un problema con las variables q estan vacias como hago para solucionarlo ya tengo 3 dias y no he podido jejeje
<?php
mysql_connect("localhost", "pag", "0000" ) or die(mysql_error());
mysql_select_db("bd" ) or die(mysql_error());
//Recibir
$nombredeusuario = strip_tags($_POST['nombredeusuario']);
$nombredebanco = strip_tags($_POST['nombredebanco']);
$numerodedeposito = strip_tags($_POST['numerodedeposito']);
// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["nombredeusuario"] ) ) {
$nombredeusuario = $_POST["nombredeusuario"];
$nombredebanco = $_POST["nombredebanco"];
$numerodedeposito = $_POST["numerodedeposito"];
// Hay campos en blanco
if($nombredeusuario==NULL|$nombredebanco==NULL|$nu merodedeposito==NULL)
{
header ("Location: http://www.pag/registropagoscamposvacios.html");
exit;
}
/// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checknick = mysql_query("SELECT numerodedeposito FROM pagos WHERE numerodedeposito='$numerodedeposito'" ) ;
$numerodedeposito_exist = mysql_num_rows($checknick);
if ($numerodedeposito_exist>0) {
header ("Location: http://www.pag/numerodedepositoexiste.html");
}
}else{
//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO pagos (nombredeusuario, nombredebanco, numerodedeposito) VALUES('$nombredeusuario','$nombredebanco','$numer odedeposito')";
echo $query ;
mysql_query($query) or die(mysql_error());
header ("Location: http://www.pagregistropagocorrecto.html");
exit;
}
?> |