Hola chicos , en estos dias he estado trabajando con PHP pero me he tropesado con un problema . Tengo un script que hace lo siguiente : se conecta a la base de datos y extrae informacion de una tabla y la muestra en el archivo web .

Ej: Entra a la base de datos coge el nombre de user , la pass , la ip y me la muestra en al archivo

Ahora lo que quiero hacer es que excluya x datos ejemplo si los nombres empiezan con [ADMIN]xxx que no los incluya en la lista y que se los salte .

Aqui teneis el pequeño codigo:

<?php
define('INSTALL' , false);
session_start (); //Session starten//
include ("templates/header.html");
include ("templates/rank.html");
include ("config_player.php");


echo "<center><table border=\"0\">
<tr>
<td width=\"120\"><b><center><font color=red>Puesto</font></center></b></td>
<td width=\"140\"><b><center><font color=blue>Nombre</font></center></b></td>
<td width=\"140\"><b><center><font color=green>Level</font></center></b></td>
<td width=\"120\"><b><center><font color=red>Exp</font></center></b></td>
<td width=\"190\"><b><center><font color=yellow>Reino</font></center></b></td>
</tr>";


$sql = "SELECT
*
FROM
player
ORDER BY level DESC";
$i = "0" ;
$ergebnis = mysql_query($sql);
$ergebnis = mysql_query($sql);
while($row = mysql_fetch_object($ergebnis))
{
$i = $i + 1 ;
echo "
<center><table border=0>
<tr>
<th width=\"130\"><font color=red>$i</font></th>
<th width=\"130\"><font color=blue>$row->name</font></th>
<th width=\"130\"><font color=green>$row->level</font></th>
<th width=\"130\"><font color=red>$row->exp</font></th>";
$sql2 = "SELECT * from player_index where id like $row->account_id";
$ergebnis2 = mysql_query($sql2);
$row2 = mysql_fetch_object($ergebnis2);
if($row2->empire == 1)
{
echo "<th width=\"200\"><img src=\"./images/shinsoo.jpg\"></th></tr>";
}
elseif($row2->empire == 2)
{
echo "<th width=\"200\"><img src=\"./images/chunjo.jpg\"></th></tr>";
}
else
{
echo "<th width=\"200\"><img src=\"./images/jinno.jpg\"></th></tr>";
}
}
echo "</table></center>";
echo "<br>";
echo "</td>
</tr>
</table>
</td>
</tr>
</table>
<tr>
</td>
</tr>
</table>
</body>
</html>" ;
?>
lo que necesitas es el strpos [Enlace externo eliminado para invitados] mejor que en el manual......ademas viene 1 ejemplo de como funciona.
ahora ... si no los quieres mostrar,por que no los evitas en la consulta SQL= seria algo asi mas o menos , select * from table where user not like '%ADMIN%' order by field desc; mi­rate la documentacion de mysql, es sencillo y para mi es lo mejor y es lo mas correcto!! saludos
<Josh> y bueno hermano,tu hermana q me dijo q estaba cansada de tenerle el orto como la bandera de japon y bueno la pobre me quizo hacer un masaje prostatico nada mas pero era tanto su recelo y venganza acumulada q se esmero un poco mas de lo normal,pero bue,estuivo bien amorizado por la de dias horas años y lagrimas q echo la pobre de tanto culearla
Responder

Volver a “PHP”