RadStudio 0 Denunciar post Postado Novembro 23, 2010 Olá, não tenho muito conhecimento em PHP, estou com problemas para escapar uma string e passar um valor correto via GET para outro arquivo. gerenciamento.php <html> <head> <title>Sistema de Cadastro</title> </head> <body> <h2> Cadastro </h2> <table width="300" border="1"> <tr> <th scope="col">Nome</th> <th scope="col">Fone</th> <th scope="col">CPF</th> <th scope="col">Email</th> <th scope="col">Curso</th> <th scope="col"></th> </tr> <tr> <?php include("conexao.php"); $listar = mysql_query('SELECT * FROM ALUNO'); while($linha = mysql_fetch_array($listar)) { echo "<td>" .($linha['NOME']) ."</td>"; echo "<td>" .($linha['TELEFONE']) ."</td>"; echo "<td>" . $id = ($linha['CPF']) ."</td>"; echo "<td>" .($linha['EMAIL']) ."</td>"; echo "<td>" .($linha['CURSO']) ."</td>"; echo "<td>" ."<a href=\"excluir.php?var=". echo($id) ."\">Apagar</a></td></tr>"; } ?> </table> </body> </html> Não sei se estou fazendo certo, mas quero colocar um link Apagar em uma coluna ao lado dos dados listados, ai nesse link preciso passar esse parametro do "var" para eu pegar via GET em no arquivo excluir.php. Qualquer duvida me avisem. obrigado por enquanto. Compartilhar este post Link para o post Compartilhar em outros sites
Leozitho 81 Denunciar post Postado Novembro 23, 2010 O correto seria assim: <?php include("conexao.php"); $listar = mysql_query('SELECT * FROM ALUNO'); while ($linha = mysql_fetch_array($listar)) { echo "<td>" . $linha['NOME'] . "</td>"; echo "<td>" . $linha['TELEFONE'] . "</td>"; echo "<td>" . $linha['CPF'] . "</td>"; echo "<td>" . $linha['EMAIL'] . "</td>"; echo "<td>" . $linha['CURSO'] . "</td>"; echo "<td><a href=\"excluir.php?var=" . $linha['CPF'] . "\">Apagar</a></td></tr>"; } ?> Se a sua tabela tiver um número de ID como chave primária seria interessante passar este ID através do GET e não o número do CPF. Um abraço! Compartilhar este post Link para o post Compartilhar em outros sites