Buenas, estoy aprendiendo y tengo una duda.
intento hacer un select segun elija en un Lista/menu pero no me sale el select.
la estructura de la base de datos es.
Código PHP:
-- Estructura de tabla para la tabla `RANKING`
--
CREATE TABLE IF NOT EXISTS `RANKING` (
`NICK` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
`NIVEL` int(2) DEFAULT NULL,
`ORO` int(11) DEFAULT NULL,
`MUERTES` int(6) DEFAULT NULL,
`NPCSMUERTOS` int(6) DEFAULT NULL,
`ARMADA` varchar(10) COLLATE latin1_spanish_ci NOT NULL,
`TIPO` varchar(10) COLLATE latin1_spanish_ci NOT NULL,
`CLAN` varchar(20) COLLATE latin1_spanish_ci NOT NULL,
`RAZA` varchar(10) COLLATE latin1_spanish_ci NOT NULL,
`CLASE` varchar(10) COLLATE latin1_spanish_ci NOT NULL,
`DUELOS` int(5) DEFAULT NULL,
`PCLAN` int(20) DEFAULT NULL,
FULLTEXT KEY `NICK` (`NICK`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
el config.php
Código PHP:
<?php
$host = "localhost"; // servidor
$db = "BASEDATOS";//Base de datos
$user = "Usuario";//usuario
$pw = ""; //contraseña
?>
El Index.php
Código PHP:
<form name="form1" method="post" action="resultado.php" id="cdr">
<p>Buscar Por:
<label for="tbusca"></label>
<select name="Pbusca" id="Pbusca">
<option value="nick">Nombre del Jugador</option>
<option value="clan">Nombre del Clan</option>
<option value="raza">Raza del Jugador</option>
<option value="clase">Clase del Jugador</option>
<option value="duelos">Duelos Ganados</option>
<option value="pclan">Puntos Clan</option>
</select>
<input name="busca" type="text" id="busqueda" />
<input type="submit" name="Submit" value="buscar" />
<br />
Ordenar Por:
<label for="Orde"></label>
<select name="Orden1" id="orden1">
<option value="nick">Nombre del Jugador</option>
<option value="clan">Nombre del Clan</option>
<option value="nivel">Nivel</option>
<option value="muertes">Jugadores Muerto</option>
<option value="oro">Oro</option>
</select>
<label for="select"></label>
<select name="select" id="select">
<option>Desendente</option>
<option>Asendente</option>
</select>
</p>
<p><br />
* Si no escribes nada en la casilla nombre, buscará a todos los jugadores, clanes, razas, etc. <br />
* Busca jugadores y crea tus propios ránkings ordenando por el campo adecuado.</p>
</form>
<p>
el resultado.php
Código PHP:
<?php
include("config.php"); //cambia
$busca="";
$busca=$_POST['busca'];
$Pbusca=$_POST['Pbusca'];//De que parte Busca
$Orden1=$_POST['Orden1'];//orden
$link = mysql_connect($host, $user, $pw);// si haces conexion desde internnet usa 3 parametros si es a nivel local solo 2
mysql_select_db($db, $link);//nombre de la base de datos
if($busca!=""){
//"Select (campos) from (tabla) (where) (order)";
$busqueda=mysql_query("SELECT * FROM RANKING WHERE '%".$Pbusca."%' LIKE '%".$busca."%' ORDER BY '%".$Orden1."%' DESC LIMIT 10");
$num=mysql_num_rows($busqueda); //Cantidad de registros
?>
<table width="1182" border="1" id="tab">
<tr align="center">
<td width="178">Nick </td>
<td width="45" valign="middle">Nivel</td>
<td width="70">Oro</td>
<td width="88" valign="middle">User <br />
Muertos</td>
<td width="88" valign="middle">Npc <br />
Muertos</td>
<td width="162">Armada</td>
<td width="109" valign="middle">Criminal<br />
Ciudadano</td>
<td width="107">Clan</td>
<td width="75">Raza</td>
<td width="72">Clase</td>
<td width="46">Duelos</td>
<td width="66">Puntos<br>
Clan</td>
</tr>
<?php
echo "Total resultado: ".$num;
echo " Despliego Ordenar Por Datos recividos: ".$Orden1; //lo que recibo de Lista/menu
echo " Despliego Buscar Por Datos recividos: " .$Pbusca; //lo que recibo de Lista/menu
while($f=mysql_fetch_array($busqueda)){
echo '<tr>';
echo '<td width="19">'.$f['NICK'].'</td>';
echo '<td width="61">'.$f['NIVEL'].'</td>';
echo '<td width="157">'.$f['ORO'].'</td>';
echo '<td width="221">'.$f['MUERTES'].'</td>';
echo '<td width="176">'.$f['NPCSMUERTOS'].'</td>';
echo '<td width="73">'.$f['ARMADA'].'</td>';
echo '<td width="118">'.$f['TIPO'].'</td>';
echo '<td width="103">'.$f['CLAN'].'</td>';
echo '<td width="67">'.$f['RAZA'].'</td>';
echo '<td width="107">'.$f['CLASE'].'</td>';
echo '<td width="107">'.$f['DUELOS'].'</td>';
echo '<td width="107">'.$f['PCLAN'].'</td>';
}
}
?>
</table>
<p> </p>
<p align="center"><a href="index.php" onclick="return confirm">Volver</a></p>
lo que me falla es el
Código PHP:
$busqueda=mysql_query
alguien sabria decirme como arreglarlo.
Un saludo Y gracias.