Bueno al tema, resulta que cree un formulario para poder buscar datos en mi base mysql por el campo folio, el cual en un momento pense que funcionaba muy bien ya la consulta se realizaba y tanto el if como el else cumplian bien sus condiciones y me mostraba el resultado, el problema comenzo cuando me di cuenta que si buscaba un registro en la base mysql y este estaba repetido en dos query's de la base, el formulario unicamente me devolvia un solo registro aun cuando sabia que habian dos o mas registros con el mismo folio en mi base, repito el formulario solo me mostraba uno, no entiendo que es lo que puede estar pasando en mi codigo, algo me suena que ando poniendo el while en el lugar equivocado.
Si alguien pudiera echarme una mano se los agradeceria muchisimo, acepto cualquier sugerencia o comentarios.
aqui les dejo el codigo el primero sera el formulario de busqueda y el segundo el script que procesa la pagina, como informacion adicional quiero comentarles que yo utilizo todo el codigo en la misma pagina y en el form action la llamo asi misma para que procese la consulta.
Código HTML:
Ver original
Esta es la otra parte del codigo.
Código PHP:
Ver original
<?php $servidor="localhost"; $usuario="*********"; $password="********"; $db="mi_base"; echo "<div class='required field style1'><center><b>Por favor digita el número de folio que deseas buscar.</b></center></div> \n"; exit; } $buscar2 = $_POST['buscar'] ; $cons_sql = "SELECT * FROM soportes WHERE Folio = '$buscar2' ORDER BY Id DESC"; ////////////////////////////////////////////////////////////////////////////////////////////////// //EN ESTA PARTE VA LA TABLA DONDE ME MUESTRA LOS RESULTADOS NO LA// //MUESTRO POR QUE LA CANTIDAD DE CARACTERES MAXIMA ES DE 10 MIL // //////////////////////////////////////////////////////////////////////////////////////////////// echo " \n"; } else { echo "<div class='required field style1'><center><b>¡ No se encontro ningun soporte con ese No. de folio !</b></center></div>\n"; } ?>