Hola gente espero esten bien.
Bueno, en primer lugar publique esto aqui porque no vi ningun foro de
smarty php deberian de agregar uno (sugerencia).
Veran, en mi base de datos tengo una tabla llamada menu donde controlo los elementos, hay dos columnas nombre y link.
ahora bien, yo utilize dos arrays diferentes, uno para los nombres y otro para los links.
asi..
Código PHP:
$elementos_menu = $conexion -> query("SELECT * FROM menu WHERE menu_on = '0' || menu_off = '1'")or die($conexion -> error);
$cantidad_elementos = mysqli_num_rows($elementos_menu);
$nombre_item_menu = array();
$link_item_menu = array();
while($linea = $elementos_menu -> fetch_assoc()){
$nombre_item_menu[] = $linea['nombre'];
$link_item_menu[] = $linea['link'];
}
Este es el code smarty con el que recorro los arrays:
Código smarty:
Ver original{foreach from=$nombre_item_menu item=nombre_item
} {$nombre_item}
{foreach from=$link_item_menu item=link_item
} {$link_item}
Bien, lo que yo busco es que el elemento me quede asi:
Código HTML:
<li><a href='{$link_item}'>{$nombre_item}</a></li>
pero no puedo lograrlo porque me recorre primero el nombre y luego toooodos los link... yo quisiera que me recorriera nombre y luego link, nombre y link y asi...
¿Como podria lograr esa meta?
Espero puedan ayudarme y gracias de antemano!