Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/08/2015, 13:10
TrinityCore
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 424
Antigüedad: 8 años, 9 meses
Puntos: 12
Respuesta: Pagina de busqueda II

Cita:
Iniciado por pateketrueke Ver Mensaje
Pues si $clase es igual a $x, además $y es igual $linea['subclass'] entonces debes usar $x[$y] ¿por qué no lo intentas?
Porque no comprendo.. soy novato y con mis ojos de novato lo unico para lograr lo que quiero hacer es asi:

Código PHP:
<?php
require('config.php');
            
$conexion mysqli_connect($host$user$pass)or die("Error al conectar con el servidor.");
            
mysqli_select_db($conexion,$db_world)or die("Error al conectar con la base de datos.");
    if(isset(
$_POST['buscar_item'])){
        
$nombre=$_POST['buscar_item_texto'];
            
$consulta mysqli_query($conexion ,"SELECT * FROM item_template WHERE name LIKE '%$nombre%' LIMIT 10");
                
            while(
$linea mysqli_fetch_array($consulta)){
            
$clase=array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);
            
$resultado_clase=$linea['class'];
            
$tipo_clase=$clase[$resultado_clase];
            
$subclase=array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);
            
$resultado_subclase=$linea['subclass'];
            
$tipo_subclase=$subclase[$resultado_subclase];
            if(
$tipo_clase==&& $tipo_subclase==2){
                
$tipo_subclase="Arco";
            }
            
$resultado_item[] = "
            <tr>
            <td>"
.$linea['name']."</td>
            <td>"
.$linea['class']."</td>
            <td>"
.$tipo_subclase."</td>
            </tr>
            "
;
            }
    }
    
mysqli_close($conexion);
?>
Claro que podria hacerlo... pero preferiria aprender una forma mas eficiente y con menos lineas de codigo.. supongo que unas.. 80 lineas de codigo o mas podrian reducirse a menos de 4 si no me equivoco... pero como dije.. ese es el codigo que tengo y no comprendo como ahorrar code..
Apreciearia un ejemplo con mi codigo como para entenderlo...