Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2006, 13:10
Avatar de Falopy
Falopy
 
Fecha de Ingreso: abril-2004
Ubicación: Zapopan Jalisco
Mensajes: 36
Antigüedad: 20 años
Puntos: 0
Pregunta

hola de nuevo =) el ejemplo que pones esta exelente y funciona haciendolo de otra manera que no sea lo que ya tenia hecho..para dar una mejor idea de cual es elproblema expondre mi codigo del buscardo un poco mas detallado :

Código PHP:
<?
/* SCRRIPT DE BUSQUEDA DE USUARIOS SENCILLA CON LA VARIANTE DE QUE
LA BASE DE DATOS HAY DATOS INSERTADOS CON MAYUSCULAS Y MINUSCULAS
RESUELTO EL PROBLEMA DE COMO ENCONTRARLOS CON LA FUNCION "UPPER"*/

//Hacemos la seleccion y busqueda de elementos en la tabla
include'conexiones.php'// Se supone que mi conexion ya esta editada


$sql="SELECT * FROM `members` where upper(nick) like upper('%$_POST[palabra]%')
        OR upper(name) LIKE upper('%$_POST[palabra]%')
        OR surnname LIKE'%$_POST[palabra]%'
        OR location LIKE '%$_POST[palabra]%'
        OR age LIKE '%$_POST[palabra]%'
        OR upper(sex) LIKE upper('%$_POST[palabra]%')
        OR char_level LIKE '%$_POST[palabra]%'
        OR upper(location) LIKE upper('%$_POST[palabra]%')
        OR upper(char_info)LIKE upper('%$_POST[palabra]%')"
;
      

$res=mysql_query($sql); 
// Si hay resultados crea una tabla y los muestra 
if ($rowmysql_num_rows($res)>0

echo 
'USERS FOUND :';


    echo
'<table width="100%" border="1" cellspacing="0" cellpadding="0" >';
      echo
'<tr>';
        echo
'<td><h2>Nick</td>'// aqui se supone iria un link para ordenar por nick
       
echo'<td><h2>Name</td>';
       echo 
'<td><h2>Surname</td>';
        echo
'<td><h2>Location</td>';
        echo
'<td><h2>Age</td>';
        echo
'<td><h2>Sex</td>';
        echo
'<td><h2>Char Name</td>';
        echo
'<td><h2>Level</td>';
        echo
'<td><h2>Char Info</td>';
        echo
'<td><h2>Edit</td>';
      echo
'</tr>';
      while (
$rowmysql_fetch_array($res)){

echo 
'<tr>';
echo 
'<td>'.$row[nick].'</td>';
echo 
'<td>'.$row[name].'</td>';
echo 
'<td>'.$row[surnname].'</td>';
echo 
'<td>'.$row[location].'</td>';
echo 
'<td>'.$row[age].'</td>';
echo 
'<td>'.$row[sex].'</td>';
echo 
'<td>'.$row[char_name].'</td>';
echo 
'<td>'.$row[char_level].'</td>';
echo 
'<td>'.$row[char_info].'</td>';
echo 
'<td> <input name="" type="checkbox" value="n" />';

echo
'</tr>';
}
    echo
'</table>';
    echo 
'<form id="form1" name="form1" method="post" action="buscar.php">';
echo 
'<table border="1">';
echo 
'<tr>';
echo 
'<td><input type="submit" name="Submit" value="Search" /></td>';
echo
'<td><input name="palabra" type="text" id="palabra" /></td>';
echo 
' </tr>';
echo 
'</table>';
echo 
'</form>';


else{
echo
'NO USER WAS FOUND IN THE DATA BASE';
echo 
'<form id="form1" name="form1" method="post" action="buscar.php">';
echo 
'<table border="1">';
echo 
'<tr>';
echo 
'<td><input type="submit" name="Submit" value="Search" /></td>';
echo
'<td><input name="palabra" type="text" id="palabra" /></td>';
echo 
' </tr>';
echo 
'</table>';
echo 
'</form>';
}
/*««« ESTE ESCRIPT FUE RALIZADO POR FALOPY*/

?>