Foros del Web » Programando para Internet » PHP »

error codigo php

Estas en el tema de error codigo php en el foro de PHP en Foros del Web. buenas una pregunta que errror es este y como lo soluciono por favor?? Warning: mysql_num_rows() expects parameter 1 to be resource, null given in /home/pag/public_html/registrodepago.php ...
  #1 (permalink)  
Antiguo 08/07/2012, 13:02
 
Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 12 años, 9 meses
Puntos: 3
error codigo php

buenas una pregunta que errror es este y como lo soluciono por favor??


Warning: mysql_num_rows() expects parameter 1 to be resource, null given in /home/pag/public_html/registrodepago.php on line 29

Warning: Cannot modify header information - headers already sent by (output started at /home/pag/public_html/registrodepago.php:29) in /home/pag/public_html/registrodepago.php on line 41



este es el php que genera el error


<?php

mysql_connect("localhost", "jose", "0000" ) or die(mysql_error());
mysql_select_db("bd" ) or die(mysql_error());

//Recibir
$nick = strip_tags($_POST['nombredeusuario']);
$nombre = strip_tags($_POST['nombredebanco']);
$apellido = strip_tags($_POST['numerodedeposito']);


// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["nombredeusuario"] ) ) {
$nick = $_POST["nombredeusuario"];
$nombre = $_POST["nombredebanco"];

$apellido = $_POST["numerodedeposito"];

// Hay campos en blanco
if($nick==NULL|$nombre==NULL|$apellido==NULL) {
{
header ("Location: http://pag/registrocv.html");
exit;
}
}else{

/// Comprobamos si el nombre de usuario o la cuenta de correo ya exist&iacute;an
$checkapellido = mysql_query("SELECT numerodedeposito FROM pagos WHERE numerodedeposito='$nick'" );
$nick_exist = mysql_num_rows($checknick);
if ($nick_exist>0) {
{
header ("Location: http://www.pag/registron.html");
exit;
}
}else{

//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO pagos (nombredeusuario, nombredebanco, numerodedeposito) VALUES('$nick','$nombre','$apellido')";
mysql_query($query) or die(mysql_error());
header ("Location: http://pag/registrousregis.html");
exit;
}
}
}
?>
  #2 (permalink)  
Antiguo 08/07/2012, 13:05
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 17 años
Puntos: 20
Respuesta: error codigo php

Tu problema es con el Cannot modify header information , eso es pro la linea que has puesto para redireccionar de header:Location("");

Cuando quedan espacios por encima de este código o hay caracteres igualmente con espacios , esto tira errores de cabecera , usa otro tipo de redirección basada en meta o javasctip o bien corrige estos espacios , o aplica un buffer de compresión en la parte superior e inferior con las funciones de php y asi se quitarán todos los espacios de forma automática


Saludos

Etiquetas: html, mysql, registro, sql, variables, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:33.