Php

Résolu
WebMat Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -  
WebMat Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai créé une fonction pour suprimer une image

<?php
// Suppresion d'une image pour le membre
function supImage ($idImage)
{
include "config.php";
mysql_connect(serveur,login,password)or die("Erreur !");
mysql_select_db(nom_base) or die("Erreur !");
mysql_query("DELETE FROM image WHERE id=".$idImage." AND login='".$_SESSION['login']."'");
}
?>

Mon problème est que je voudrais faire appelle a cette fonction uniquement quand le membre clique sur un lien et pas quand il charge la page. Comment je peux faire cela?
A voir également:

4 réponses

zz109830 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   1
 
ha non on peut pas. Si tu veux faire un post tu fais un pri formulaire contenant un input type hidden qui contient l'id de l'image. Je vois pas pourquoi le get ne te convient pas...
1
[o.o]REplay Messages postés 357 Date d'inscription   Statut Membre Dernière intervention   28
 
+1
0
zz10
 
Imaginons que tu mettes ton code dans une page a part. Disons sup.php

Tu mets dans cette page celà :

if isset($_GET['sup']){

$idImage = $_GET['sup'];
mysql_connect(serveur,login,password)or die("Erreur !");
mysql_select_db(nom_base) or die("Erreur !");
mysql_query("DELETE FROM image WHERE id=".$idImage." AND login='".$_SESSION['login']."'");
}

dans la page ou ya ton image tu met

<a href="truc.php?sup=idimage"><img src="machin.ext" /></a>
0
[o.o]REplay Messages postés 357 Date d'inscription   Statut Membre Dernière intervention   28
 
Ou tu peux créer un lien vers la méme page.

<href=tapage.php?delimg=1>

et quelque part dans ta page:

if ($_get['delimg'] == 1)
{
tu lance ta fonction php
echo "image supprimée";
}


0
WebMat Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   1
 
J'ai pensé a ca bien sur avec la fonction get.

Mais j'aimerais éviter si c'est possible car les champs sont modifiable même si cela ne risque rien
a cause de ca "AND login='".$_SESSION['login']."'"); " impossible de suprimer une image d'un autre :D

peut t-on poster avec des liens?
0
WebMat Messages postés 47 Date d'inscription   Statut Membre Dernière intervention   1
 
Je vais utiliser la fonction Get alors merci encore pour tout :D
0