iniciopublic Seguir
Préstamo
Pi
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
- Desde
- 16 Jul 2013
- Mensajes
- 5.060
Hola a todos , pues estoy tratanto de realiza una consulta especifica de varios campos de una tabla por ejemplo quisiera buscar datos por medio del username o por el nombre
este es el codigo:
Me aparecen estos 3 errores no tengo idea que sean:
Notice: Undefined index: srcorder in C:\xampp\htdocs\prueba\pruebas.php on line 35
Notice: Undefined index: srcorder in C:\xampp\htdocs\prueba\pruebas.php on line 40
Notice: Undefined variable: result in C:\xampp\htdocs\prueba\pruebas.php on line 48
La consulta SQL contiene errores.
Veo en la line 35 y 40 es este codigo :
if ($_POST["srcorder"]=="username")
elseif ($_POST["srcorder"]=="nombre")
¿como se define?
Y la otra linea es una condicion pero no se donde ponerla para que no me aparezca el mensaje
el codigo me funciona bien , lo molesto es esos errores que aparecen
les agradeceria su ayuda
Saludos
este es el codigo:
PHP:
<?php
$dbhost="localhost";
$dbname="prueba";
$dbuser="root";
$dbpass="24404623";
$con = mysql_connect($dbhost,$dbuser,$dbpass);
if (!$con){die('ERROR DE CONEXION CON MYSQL: ' . mysql_error());}
/* ********************************************** */
/* CONECTA CON LA BASE DE DATOS **************** */
$database = mysql_select_db("$dbname",$con);
if (!$database){die('ERROR CONEXION CON BD: '.mysql_error());}
/* ********************************************** */
/*ejecutamos la consulta, que solicita nombre, precio y existencia de la
tabla productos */
if ($_POST["srcorder"]=="username") {
$sql="Select nombre,apellido,password from logindocente where username='".$_POST['codigo']."'";
$result = mysql_query ($sql);
}
elseif ($_POST["srcorder"]=="nombre"){
$sql = "SELECT nombre,apellido,password FROM logindocente WHERE nombre='".$_POST['codigo']."'";
$result = mysql_query ($sql);
}
// verificamos que no haya error
if (! $result){
echo "La consulta SQL contiene errores.".mysql_error();
exit();
}else {
echo "<table border='1'><tr><td>Nombre</td><td>Precio</td><td>Existencia</td>
</tr><tr>";
//obtenemos los datos resultado de la consulta
while ($row = mysql_fetch_row($result)){
echo "<td>".$row[0]."</td><td>".$row[1]."</td>
<td>".$row[2]."</td>";
}
echo "</tr></table>";
}
?>
Me aparecen estos 3 errores no tengo idea que sean:
Notice: Undefined index: srcorder in C:\xampp\htdocs\prueba\pruebas.php on line 35
Notice: Undefined index: srcorder in C:\xampp\htdocs\prueba\pruebas.php on line 40
Notice: Undefined variable: result in C:\xampp\htdocs\prueba\pruebas.php on line 48
La consulta SQL contiene errores.
Veo en la line 35 y 40 es este codigo :
if ($_POST["srcorder"]=="username")
elseif ($_POST["srcorder"]=="nombre")
¿como se define?
Y la otra linea es una condicion pero no se donde ponerla para que no me aparezca el mensaje
el codigo me funciona bien , lo molesto es esos errores que aparecen
les agradeceria su ayuda
Saludos