Executer du php a partir d'une image

Résolu/Fermé
goldy91 Messages postés 151 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 26 décembre 2014 - 16 juin 2009 à 17:50
goldy91 Messages postés 151 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 26 décembre 2014 - 17 juin 2009 à 11:19
Bonjour j'ai creer deux bouttons avec photoshop et je les ai mis sur mon site en .jpg(button envoyer et annuler), je veux que quand l'utilisateur clic sur un de ces .jpg il m'execute le php ,le probleme est qu'il m'envoie toujours 'veuillez remplir tout les champs',
Voici le script de connexion:

<html>
<head>
</head>
<body background="theme.jpg">
<form method="POST" action="connexion.php" name="connexion" target="menu">
<table align='center'>
<tr>
<td><font size="2" face="calibri">identifiant:</font></td>
<td><input type="text" name="id"></td>
</tr>
<tr>
<td><font size="2" face="calibri">mot de passe:</font></td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td align='center'><a href="connexion.php"><img src="send.jpg"/></a></a></td>
<td align='center'><img src="cancel.jpg"/></a></td>
</tr>
<tr>
<td colspan="2" align='center'><a href="oubli.html" target="principal">Oubli?</a></td>
</tr>
<tr>
<td colspan="2" align='center'><a href="formulaire.html" target="principal">Inscription gratuite</a></td>
</tr>

</table>
</body>
</html>

et voila connexion.php :

if(isset($_POST) && !empty($_POST['id']) && !empty($_POST['password'])) {
extract($_POST);

$sql = "select mpu from utilisateur where mailu='".$id."' and reponse='oui'";
$req=mysql_query($sql) or die ("insertion impossible dans la table client");

$data = mysql_fetch_assoc($req);

if($data['mpu'] != $password) {
echo '<p>Mauvais Login / Mot de passe. Merci de recommencer</p>';
include('frame3.html');
exit;
}
else {
session_start();
$_SESSION['id'] = $id;
echo 'Vous etes bien connecté</br></br>';
include('fonction.html');
}
}
else {
echo '<p>Vous avez oublié de remplir un champ.</p>';
include('frame3.html');
exit;
}

?>
</body>
</html>

Merci de votre aide.
A voir également:

6 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
16 juin 2009 à 21:50
c'est normal avec une image sur un lien ça va appeler ton script php sans lui envoyer les données du formulaire tu peux remplacer le lien par un input type img qui se comporte comme un bouton submit et va donc "poster" les données du formulaire


<td align='center'><input type="img" src="send.jpg"/></td>


pour le cancel il ne faut pas faire pareil sinon le formulaire sera envoyé, il faut simuler un reset
1
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
16 juin 2009 à 23:09
<img src="cancel.jpg.gif" onclick="window.document.connexion.reset()">


connexion etant le name de ton formulaire
1
mickaelm30 Messages postés 218 Date d'inscription jeudi 28 mai 2009 Statut Membre Dernière intervention 4 mai 2011 12
16 juin 2009 à 17:55
il te faut un bouton submit pour exécuter ton php
0
goldy91 Messages postés 151 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 26 décembre 2014 19
16 juin 2009 à 20:28
tu veux le placer ou ???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
goldy91 Messages postés 151 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 26 décembre 2014 19
16 juin 2009 à 22:52
merci et comment je fais pour le reset ou du moins pour effacer les champs par exemple ??
0
goldy91 Messages postés 151 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 26 décembre 2014 19
17 juin 2009 à 11:19
Merci sa marche enfaite j'avais une erreur tu t'est trompé c'est input type="image" et non pas input type="img" voila et merci beaucoup !!
0