Cita:
Iniciado por pateketrueke
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==2 && $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...