Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RadStudio

Problemas com escape de string

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.