Executer du php a partir d'une image
Résolu
goldy91
Messages postés
151
Date d'inscription
Statut
Membre
Dernière intervention
-
goldy91 Messages postés 151 Date d'inscription Statut Membre Dernière intervention -
goldy91 Messages postés 151 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Executer du php a partir d'une image
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Créer une icone à partir d'une image - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Légender une image - Guide
- Image iso - Guide
6 réponses
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
pour le cancel il ne faut pas faire pareil sinon le formulaire sera envoyé, il faut simuler un reset
<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
<img src="cancel.jpg.gif" onclick="window.document.connexion.reset()">
connexion etant le name de ton formulaire
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question