Alguien sabe como puedo hacer una consulta a una base de datos, con un list/ menu y que haga una consulta a la base de datos en un php???
SAludos
| ||||
Respuesta: Consulta base de datos No entendí muy bien la pregunta. Ya que puedes enlazar al archivo PHP en el menú (con un <a>)
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Consulta base de datos Estás asignando names ambiguos. Tienes el mismo name para el form, para el select, y para el botón de envío. Cambia los names para el form y para el botón submit.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Consulta base de datos Cita: Pues ya los cambie, pero sigue sin funcionar, como ves la consulta esta bien?$result=mysql_query ("SELECT * FORM idcid WHERE materia='".$HTTP_POST_VARS['materia']."'"); ???? SAludos. |
| ||||
Respuesta: Consulta base de datos A simple vista parece estar bien. Imprime mysql_error() para saber si hay algún problema con la consulta. Además, es recomendable que uses $_POST en lugar de $HTTP_POST_VARS
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Consulta base de datos Cita: jejeje pues primero encontre un error$result=mysql_query ("SELECT * FORM idcid WHERE materia='".$HTTP_POST_VARS['materia']."'"); Era FROM pero bueno ya no sale error, he hice el cambio que me comentas $POST_ pero a un no sale la consulta, por cierto como se usa el mysql_error() ?? Por ejemplo: while ($row=mysql_fetch_array($result)) or die('ERROR: ' . mysql_error()) ??? ![]() |
| ||||
Respuesta: Consulta base de datos para empezar espero ya le hayas cambiado los nombres al form y al submit para que se diferencien del select, ademas los option de tus select no tienen value estan asi <option>Español</option> <option>Matemáticas</option> cuando deberia ser asi <option value="espanol">Español</option> <option value="matematicas">Matemáticas</option> y asi sucesivamente y tambien tu variable se recogeria en tu php asi: $result=mysql_query ("SELECT * FORM idcid WHERE materia='".$_POST['materia']."'"); y de ahi lo demas espero lo hayas entendido |
| ||||
Respuesta: Consulta base de datos Debes usarlo al llamar a la consulta:
Código php:
Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Consulta base de datos Pues antes que todo mil gracias a todos... ![]() Aqui esta como quedo el codigo final. Código HTML: <th width="474" scope="row"><form name="materia" method="post" action="consulta.php"> <select name="select"> <option value="Espanol">Español</option> <option value="Matematicas">Matemáticas</option> <option value="Ingles">Ingles</option> <option value="Leyes">Leyes</option> </select> <input name="enviar" type="submit" id="enviar" value="Submit"> </form></th> el segundo error, garrafal, fue que el select name=select que deve ser el mismo valor en el php. y yo ponia el form name Código PHP: Bueno por fin hace la consulta,,,, mil gracias a todos |