Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sandro Matos

menu ul li

Recommended Posts

beleza galera estou criando um menu automático tive uns probleminhas com ideias queria saber se algum de v6 tem ideias brilhantes pra me ajudar nessa etapa do meu sistema

 

por enquanto ta assim

 

 

ARQUIVO:1.php

<form method="post" action="2.php">
<label for="qtd">Quantidade:</label>
<input id="qtd" type="text" name="qtd" />
<label for="posicao">posição:</label>
<select name="posicao" id="posicao">
<option value="horizontal">Horizontal</option>
<option value="vertical">Vertical</option>
</select>
<input type="submit" value="enviar" />
</form>

 

 

 

ARQUIVO:2.php

 

<form action="3.php" method="post">
<?php
$qtd=$_POST["qtd"]; 
$posicao=$_POST["posicao"]; 
for ($i = 1; $i <= $qtd; $i++) 
{
   echo $i."<input type=\"text\" name=\"campo[]\"><br>";
}

?>
<input type="submit" value="enviar" />
</form>

 

ARQUIVO:3.php

<form action="4.php" method="post">
<?php
$campo=$_POST["campo"];
$resultado = count($campo);
$resultado--;
for ($i = 0; $i <= $resultado; $i++) 
{
   echo "<input type=\"checkbox\" value=\"".$campo[$i]."\"  name=\"opcao[]\"/> ".$campo[$i]."<br>";
}

for ($i = 0; $i <= $resultado; $i++) 
{
  	$menu.="<li><a href=#> ".$campo[$i]."</a></li>";
}
$menu = htmlentities($menu);
?>
<input type="hidden" name="menu" value="<?php echo $menu ?>" />
<input type="submit" value="enviar" />
</form>

 

 

ARQUIVO:4.php

<form action="5.php" method="post">
<?php

$menu=$_POST["menu"]; 
echo $menu;
$opcao=$_POST["opcao"]; 
$resultado = count($opcao);
$resultado--;
for ($i = 0; $i <= $resultado; $i++) 
{
   echo $opcao[$i]."<input type=\"text\" name=\"campos[]\"><br>";
}
$opcao=implode(",",$opcao);





$menu = htmlentities($menu);

?>
<input type="hidden" name="menu" value="<?php echo $menu;?>" />
<input type="hidden" name="opcao" value="<?php echo $opcao;?>" />
<input type="submit" value="enviar" />
<form>

 

ARQUIVO:5.php

 

<?php
$menu=$_POST["menu"];
$opcao=$_POST["opcao"];
$opcao=explode(",",$opcao);
$campos=$_POST["campos"];
$resultado = count($campos);
$resultado--;
echo "<form action=\"6.php\" method=\"post\">";
for ($i = 0; $i <= $resultado; $i++) 
{

echo "<br>".$opcao[$i]."<br>";
echo "<input type=\"hidden\" name=\"submenu[]\" value=\"".$opcao[$i]."\"  >";
$campos[$i]--;
for($e = 0; $e <= $campos[$i]; $e++)
{
	echo "<input type=\"text\" name=\"campos".$i."[]\" >";
}

}
echo $menu;
echo "<input type=\"hidden\" name='menu' value='".$menu."' /><br>
	<input type=\"submit\" value='Enviar' />
";
echo "</form>";
?>

 

ARQUIVO:6.php

 

<?php

$menu=$_POST["menu"];
$submenu=$_POST["submenu"];


$campos=$_POST["campos"];



?>

 

 

 

 

Bem na verdade ainda to mexendo no arquivo 5 e 6

 

 

to fazendo bem limpinho assim sem javascript, ajax e css

1º pra facilitar a manipulação e 2º pra adaptar sempre q precisar

 

o que eu gostaria é q o arquivo 6.php

 

 

mostrasse

<ul>
<li>
</li>
</ul>

como foi pedido pelo usuario

Compartilhar este post


Link para o post
Compartilhar em outros sites

quero fazer um menu em ul li

 

so q tem 1 sub nível ah... sem limite de quantidade!

 

Olha n sei se esta complicado o q eu to perguntando

 

mas vamos la!

 

1 eu pergunto quantos campos o cara vai querer pra fazer o primeiro <ul><li></li></ul>

 

libero os campos pro cara colocar os nomes e em seguida pergunto qual vai ter sub nível

 

d pois pergunto quantos links para o sub nivel de cada li selecionado

 

e por fim libero o campo pra colocar o nome dos sublinks

 

d pois quero pegar tudo e criar os <ul> <li> </li> </ul> de acordo com o q o cara pediu....

 

mas meu problema mesmo ta no arquivo 5 e 6

 

mas liberei o codigo todo... pra caso alguem queira testar... e tipo dpois d pronto vou mostrar aqui o codigo completo... pq acho q mtas pessoas podem precisar!

 

ficou claro ???

 

se quiser eu explico melhor

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.