Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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
O que você pretende fazer realmente, não entendi....