FernandoG 0 Denunciar post Postado Junho 14, 2009 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... Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 14, 2009 echo"<form action=\"excluiq.php\" name=\"" . $p . "\" method=\"POST\"> <input type=\"hidden\" name=\"id\" value=\"" . $id . "\" /> <input type=\"submit\" value=\"Excluir\"></td></tr>"; use $_POST['id'] no exlcuir.php Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 14, 2009 Tente usar um campo invisivel (hidden input). Compartilhar este post Link para o post Compartilhar em outros sites
FernandoG 0 Denunciar post Postado Junho 14, 2009 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... Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 14, 2009 <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 Compartilhar este post Link para o post Compartilhar em outros sites
FernandoG 0 Denunciar post Postado Junho 14, 2009 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! Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 14, 2009 foreach($_POST as $k => $v){ $k = $v; } Compartilhar este post Link para o post Compartilhar em outros sites
FernandoG 0 Denunciar post Postado Junho 14, 2009 foreach($_POST as $k => $v){ $k = $v; } Kra ainda naum deu certo... continua recebendo o ultimo numero rodado no for... :( Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 14, 2009 print_r( $_POST ) coloque isso no topo do script que recebe os dados. Qual é a saída? Compartilhar este post Link para o post Compartilhar em outros sites