Ayuda a depurar este Codigo

richi's picture

Hola amigos aqui les dejo mi problema
1) me sale un error de que no esta definido el index para las variables $name,$name2,$apell,$apell2, etc.
2) no se como hacer una consulta de varios parametros ingresados en la pagina. Ejm: ahora como ustedes se daran cuenta solo hace una consulta segun el primer nombre, pero yo necesito que lo haga de varios datos ingresados para hacer mas concisa la busqueda.

Por favor me agradaria que todos podamos ayudar depurando el codigo y asi tambien que todos los miembros de la comunidad coloquemos nuestros problemas de programacion.

Informacion sobre la Tabla de BD, la BD se llama "guia"

CREATE TABLE `usuarios` (

`Ident` int(11) NOT NULL auto_increment,

`Nombre` text NOT NULL,

`Nombre2` text NOT NULL,

`Apellido` text NOT NULL,

`Apellido2` text NOT NULL,

`Telefono` int(11) NOT NULL default '0',

`Telefono2` int(11) NOT NULL default '0',

`Mail` text NOT NULL,

`Direccion` text NOT NULL,

PRIMARY KEY (`Ident`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='tabla de Informacion de Usuario' AUTO_INCREMENT=5 ;

/////////////////////////////////////////////////Pagina WEB PHP//////////////////////////////////////////////

<?PHP
*****************Por el problema de no poder subir informacion correctamente esta parte no es php sino html*****************

//

// Nombre*:

// Nombre2*:

// Apellido*:

// Apellido2*:

// Telefono*:

// Telefono2:

// Email:

// Direccion:

//
//********************Fin html Superior*******************************************

include "conexion.php";

if (!isset($Consultar)){ // Pregunta de Indexado PHP**********Aqui se encuentra el primer error*****************
$names = $_REQUEST['nombre'];

$names2 = $_REQUEST['nombre2'];

$apell = $_REQUEST['apellido'];

$apell2 = $_REQUEST['apellido2'];

$telf = $_REQUEST['telefono'];

$telf2 = $_REQUEST['telefono2'];

$email = $_REQUEST['email'];

$direc = $_REQUEST['direccion'];

$consulta = mysql_query("SELECT * FROM usuarios WHERE Nombre LIKE '$names' ",$idconexion);//

*******Aqui quiero que la consulta pueda tener cualquier dato de las variables anteriores.

echo" Nombre Nombre2 Apellido Apellido2 Telefono Telefono2 E-mailDireccion";

while($row=mysql_fetch_row($consulta)){

echo"$row[1]$row[2]$row[3]$row[4]$row[5]$row[6]$row[7]$row[8]";

}
include "cerrar.php";
}
?>

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
bitfrost's picture

Hola

Primero ordena un poco tu codigo, solo has que salga el primer dato en el vector $row

Saludos