Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 553750
            [titulo] => Laço no PHP
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-05-11 09:17:17
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 244662
            [status] => A
            [isExample] => 
            [NomeUsuario] => Raylan Zibel
            [Apelido] => raylan
            [Foto] => 244662_20160409164349.png
            [Conteudo] => [code]
for($nome=1,$so=1,$n=1;$nome<=3,$so<=3,$n<=3;$nome++,$so++,$n++)
[/code]
Primeira vez que vejo isso... ) )

Laço no PHP

PHP
Marcos Lira
   - 11 mai 2016

Ajude-me: estou criando um formulário, mas não estou conseguindo
receber os dados, obrigado.
<?php
for($nome=1,$so=1,$n=1;$nome<=3,$so<=3,$n<=3;$nome++,$so++,$n++){
print"<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
mso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
height:19.45pt'>
<td width=190 valign=top style='width:142.5pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:19.45pt'>
<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:8.0pt'>Nome<o:p></o:p></span>".$n."</p>
</td>
<td width=190 valign=top style='width:142.5pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:19.45pt'>
<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal'><span class=GramE><span style='font-size:8.0pt'>sobrenome</span>".$so."</p>
</td>
</tr>
</table>";
}
?>

Essa dúvida foi gerada a partir de um comentário no artigo For PHP - Exemplo de laços de repetição

Post mais votado

Raylan
|
MVP
Pontos: 690
    11 mai 2016

#Código

for($nome=1,$so=1,$n=1;$nome<=3,$so<=3,$n<=3;$nome++,$so++,$n++)

Primeira vez que vejo isso...

Marcio Araujo
   - 11 mai 2016

#Código


<?php

for($nome=1,$so=1,$n=1;$nome<=3,$so<=3,$n<=3;$nome++,$so++,$n++){

print"<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
mso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
height:19.45pt'>
<td width=190 valign=top style='width:142.5pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:19.45pt'>
<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:8.0pt'>Nome<o:p></o:p></span>".$n."</p>
</td>
<td width=190 valign=top style='width:142.5pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:19.45pt'>
<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal'><span class=GramE><span style='font-size:8.0pt'>sobrenome</span>".$so."</p>
</td>
</tr>
</table>";
}
?>


Marcio Araujo
   - 11 mai 2016

Poxa, nem inserindo a tag fica bom de entender.

Marcos Lira
   - 11 mai 2016

Estou iniciando PHP, por isso sua ajuda é muito importante, simples pra ti, eu si disso, mas me ajudem.
O erro está no primeiro for no $s<$entrada, pois, se colocar o numeral correspondente ao $entrada funciona bem, obrigado...
<?php
print "<form method='post' action='form1.php' >
Quantidade de formulários: <input type='text' name='entrada' /><br />
<input type='submit' name='submit' value='Gerar' />";
?>
<?php
//form1.php
if (isset($_POST['action']) && $_POST['action'] == 'submitted') {
for($s =1; $s <= $entrada; $s++){ //$entrada=> Substitua pelo numeral que dá certo
print"<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
mso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes;
height:19.45pt'>
<td width=190 valign=top style='width:142.5pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:19.45pt'>
<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:8.0pt'>Nome<o:p></o:p></span>".$_POST[formnome][$s]."</p>
</td>
<td width=190 valign=top style='width:142.5pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:19.45pt'>
<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal'><span class=GramE><span style='font-size:8.0pt'>sobrenome</span>".$_POST[formesobre][$s]."</p>
</td>
</tr>
</table>";
}
} else
{
print "<form method='post' action='$PHP_SELF' >";
$entrada = $_POST["entrada"];
for($i =1; $i <= $entrada; $i++){
$entrada="$p";
echo "Nome: <input type='text' name='formnome[".$i."]' /><br />";
echo "Sobrenome: <input type='text' name='formesobre[".$i."]' /><br />";
}
print "<input type='hidden' name='action' value='submitted' />
<input type='submit' name='submit' value='Enviar dados!' />
</form>";
}
?>