Como chamar uma determinada função?
Então, esse e meu arquivo com minhas funções(rotinas)
function deletar($table ,$reg){
if (mysql_query("delete from {$table} where id = {$reg}")){
echo "<script>alert('Deletado com sucesso.');</script>";
echo "<meta http-equiv='refresh' content='0, url=./$table.php'>";
}
}
function recupera($trash , $table ,$reg){
if (mysql_query("Insert into {$trash} select* from {$table} where id = {$reg}")){
$del = mysql_query("Delete from {$table} where id = {$reg} ");
echo "<script>alert('Deletado com sucesso.');</script>";
echo "<meta http-equiv='refresh' content='0, url=./$table.php'>";
}
}
E agora meu arquivo que chama essa funções
<?php
header('Content-Type: text/html; charset=UTF-8');
//Conexao banco
include_once "config.php";
//funcoes
include "funcoes.php";
?><!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
$query = ("Select* from telefone_lixo ");
$result = mysql_query($query);
while($value = mysql_fetch_array($result)){ ?>
echo $value['id'];
echo $value['nome'];
<a href='?&id=<?php echo $value['id'] ?>'>Recuperar</a>
<a href='?&id=<?php echo $value['id'] ?>'>Deletar</a>
<?php }
//Mover dado para a lixeira
$id = $_GET ["id"];
recuperar(telefone_lixo, telefone, $id);
deletar(telefone_lixo, $id);
?>
</body>
</html>
Diretamente falando, eu quero apenas saber a forma de como chamar uma função pelo GET ou por qualquer outro lugar, porque se vocês perceberam no código, as funções necessitam do $id (campo id no banco) para ser executadas! Portanto tenho que informa no script que o id que sera enviado será pra tal função!
Qualquer ajuda será bem vinda! Esse fórum esta me ajudando bastante! Portanto queria agradecer a todos que dedicam seu tempo a ajudar!
Discussão (5)
Carregando comentários...