1
Aprender a programar desde cero / Re:PHP y Javascript. Insertar código javascript en PHP problema tipo comillas
« en: 14 de Octubre 2015, 22:42 »
Muchísimas gracias Álex.
No me había dado cuenta del botón para pegar el código. A partir de ahora no se me pasa.
En cuanto a la solución, lo que buscaba era precisamente tener que escribir todos los datos de nombres de menús, submenús y archivos php por si me venían dados, por ejemplo, desde un formulario, que es lo que estoy buscando.
Y desde luego las comillas han sido el problema. He intentado todas las variantes de comillas simples y dobles comillas, incluyendo la que me aportas, pero nada.
Al final lo he resuelto de la forma más tonta: escribiendo parte en PHP y parte en HTML. Y funciona.
Este es el código (y sobre todo MUCHAS GRACIAS Álex):
No me había dado cuenta del botón para pegar el código. A partir de ahora no se me pasa.
En cuanto a la solución, lo que buscaba era precisamente tener que escribir todos los datos de nombres de menús, submenús y archivos php por si me venían dados, por ejemplo, desde un formulario, que es lo que estoy buscando.
Y desde luego las comillas han sido el problema. He intentado todas las variantes de comillas simples y dobles comillas, incluyendo la que me aportas, pero nada.
Al final lo he resuelto de la forma más tonta: escribiendo parte en PHP y parte en HTML. Y funciona.
Este es el código (y sobre todo MUCHAS GRACIAS Álex):
Código: [Seleccionar]
<?php
foreach ($menu_array as $iMenu=>$itemMenu) {
if(count($itemMenu)<2) {
$identificador="$itemMenu";
?>
<!-- Esta es la línea modificada-->
<li class="menuPrin" onMouseOver="sMOver('<?php echo $itemMenu?>')" onMouseOut="sMOut()"><a href="<?php echo $itemMenu?>.php"><?php echo $itemMenu?></a>
<?php
} else {
echo "<ul id='" .$identificador. "'>";
foreach($itemMenu as $iSubmenu=>$itemSub) {
echo "<li class='sub'><a href='".$itemSub.".php'>".$itemSub."</a></li>";
}
echo "</ul>";
echo "</li>";
}
}
?>