Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] poner mensajes de errores php

Estas en el tema de poner mensajes de errores php en el foro de PHP en Foros del Web. Hola a todos¡¡ Tengo un problema... es que al buscar un alumno si pongo un dni que existe en mi base de datos me da ...
  #1 (permalink)  
Antiguo 30/05/2015, 06:37
 
Fecha de Ingreso: mayo-2015
Mensajes: 10
Antigüedad: 9 años
Puntos: 0
poner mensajes de errores php

Hola a todos¡¡
Tengo un problema... es que al buscar un alumno si pongo un dni que existe en mi base de datos me da todos los datos que yo pido.. hasta ahi perfecto¡ el problema es que si pongo un dni que no está no me da ningun mensaje de error... y entonces me gustaria que me ayudaseis a saber que tengo que poner y donde... os facilito el codigo php..
muchas gracias..



<?php
$conexion=mysql_connect("localhost","root","");
mysql_select_db("proyecto_bi",$conexion);





$dni=$_POST['dni'];
$busqueda="SELECT * FROM alumnos WHERE dni='$dni'";
if $busqueda




$registro=mysql_query($busqueda,$conexion);




while ($reg=mysql_fetch_array($registro))
{


echo "<br><br><br><br><br><br><br><br>";
echo " <form class=borrar>";
echo "Dni del alumno: ";
echo $reg['dni']."<br>";
echo "Nombre del alumno: ";
echo $reg['nombre']."<br>";
echo "Apellidos: ";
echo $reg['apellidos']."<br>";
echo "Direccion: ";
echo $reg['direccion']."<br>";
echo "Telefono: ";
echo $reg['telefono']."<br>";
echo "Mail: ";
echo $reg['mail']."<br>";




echo "</form>";
}



?>
  #2 (permalink)  
Antiguo 01/06/2015, 03:59
 
Fecha de Ingreso: septiembre-2014
Mensajes: 180
Antigüedad: 9 años, 7 meses
Puntos: 14
Respuesta: poner mensajes de errores php

Lo que te devuelve la función mysql_fetch_array es un array, así que para ver si no tienes resultados puedes comprobar si la longitud del array es 0. En caso se serlo muestras el mensaje de error.

if ( count($reg) == 0)
{
// Muestra el mensaje de error
}
__________________
Unelink.es - VPS, servidores dedicados, hosting y dominios. 10 años a tu lado.
  #3 (permalink)  
Antiguo 01/06/2015, 08:39
 
Fecha de Ingreso: mayo-2015
Mensajes: 10
Antigüedad: 9 años
Puntos: 0
Respuesta: poner mensajes de errores php

Cita:
Iniciado por json Ver Mensaje
Lo que te devuelve la función mysql_fetch_array es un array, así que para ver si no tienes resultados puedes comprobar si la longitud del array es 0. En caso se serlo muestras el mensaje de error.

if ( count($reg) == 0)
{
// Muestra el mensaje de error
}
gracias¡¡¡
  #4 (permalink)  
Antiguo 02/06/2015, 00:40
 
Fecha de Ingreso: septiembre-2014
Mensajes: 180
Antigüedad: 9 años, 7 meses
Puntos: 14
Respuesta: poner mensajes de errores php

De nada! Me alegro de que te haya servido :)
__________________
Unelink.es - VPS, servidores dedicados, hosting y dominios. 10 años a tu lado.

Etiquetas: errores, mensajes, mysql, registro, select, sql
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 19:04.