Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/07/2006, 16:51
safe
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 1 mes
Puntos: 10
Bueno... el ejemplo que te di es justo lo que necesitas.. solo tenes que adaptarlo.

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]%')"
;
        
if(isset(
$_GET['ordenarpor']))
    
$sql .= " ORDER BY '".$_GET['ordenarpor']."'"
else
     
$sql .= " ORDER BY 'name'"// campo por el que se ordena por defecto
      

$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><a href="<?=$_SERVER['PHP_SELF']?>?ordenarpor=nick">Nick</a></td>'// aqui se supone iria un link para ordenar por nick
       
echo'<td><h2><<a href="<?=$_SERVER['PHP_SELF']?>?ordenarpor=name">Name</a></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*/

?>
__________________
oohh... quisiera ser godines!!!