Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
To tentando enviar a variavel $id para a outra pagina...
echo"<form action=excluiq.php name=$p method=POST>
<input type=submit name=**$id **value=Excluir></td></tr>";
na pagina excluiq.php estou recebendo ela assim...
$idem=$_POST['$id'];
Alguem sabe como se faz isso???
valew galera...
Tente usar um campo invisivel (hidden input).
Ele tah assumindo o ultimo valor quando rodado...
você sabe se tem uma maneira de cada um assumir o seu valor quando passar no for?
for ($x=0;$x<$num;$x++)
{
$p+=1;
$id=mysql_result($result_q,$x,'id');
$pergunta=mysql_result($result_q,$x,'pergunta');
echo"<tr><td>Questão $p</td><td>$pergunta</td><td>
<form action=\"excluiq.php\" name=\"" . $p . "\" method=\"POST\">
<input type=\"hidden\" name=\"id\" value=\"" . $id . "\" />
<input type=\"submit\" value=\"Excluir\">
</td></tr>";
}
Valew a atenção...
<input type=\"hidden\" name=\"id_" . $x . " \" value=\"" . $id . "\" />
Isso criará os campos id_numero_da_iteração
Na página que recebe o form, pode usar um foreach
>
To tentando enviar a variavel $id para a outra pagina...
echo"<form action=excluiq.php name=$p method=POST>
<input type=submit name=**$id **value=Excluir></td></tr>";
na pagina excluiq.php estou recebendo ela assim...
$idem=$_POST['$id'];
Alguem sabe como se faz isso???
valew galera...
bom kra valew por tdo... Mas dxa eu pergunta como que eu vou reseber essa variavel na outra pagina?
Isso cria um array correto? Eu tbm naum conseguindo usar essa função foreach... dei uma olhada no php.net mas naum entendi como usada no meu caso...
valew a atenção!
foreach($_POST as $k => $v){
$k = $v;
}>
foreach($_POST as $k => $v){
$k = $v;
}
Kra ainda naum deu certo...
continua recebendo o ultimo numero rodado no for... :(
print_r( $_POST )
coloque isso no topo do script que recebe os dados.
Qual é a saída?