Inséré une image dans une condition php
Fermé
Mirha
-
14 févr. 2009 à 12:46
Py_rex Messages postés 241 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 22 juin 2015 - 22 févr. 2009 à 12:16
Py_rex Messages postés 241 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 22 juin 2015 - 22 févr. 2009 à 12:16
A voir également:
- Inséré une image dans une condition php
- Insérer une vidéo dans powerpoint - Guide
- Excel cellule couleur si condition texte - Guide
- Insérer une image dans word sans bouger le texte - Guide
- Légender une image - Guide
- Comment agrandir une image - Guide
20 réponses
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
14 févr. 2009 à 12:59
14 févr. 2009 à 12:59
Bonjour,
<?php
$genre = "";
if (isset($_POST['???'])
$genre = $_POST['???'];
if ($genre == 'Féminin')
{ echo("<img src='meuf.gif'>"); }
else
{ echo("<img src='mec.gif'>") ; }
?>
les ??? sont à remplacer par le nom de la variable que t'as posté.
Il me semble que tu ferais mieux de relire ce qu'est php et ce qu'est html et de te pencher un peu plus sur les bases du php ....
<?php
$genre = "";
if (isset($_POST['???'])
$genre = $_POST['???'];
if ($genre == 'Féminin')
{ echo("<img src='meuf.gif'>"); }
else
{ echo("<img src='mec.gif'>") ; }
?>
les ??? sont à remplacer par le nom de la variable que t'as posté.
Il me semble que tu ferais mieux de relire ce qu'est php et ce qu'est html et de te pencher un peu plus sur les bases du php ....
Miratons
Messages postés
11
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
22 février 2009
14 févr. 2009 à 13:26
14 févr. 2009 à 13:26
Sayait j'ai trouvé la réponse :
<?php
if ($_POST == 'Féminin')
{
?>
<img src="meuf.gif">
<?php
}
else
{
?>
<img src="mec.gif">
<?php
}
?>
Mais le problème c'est que mème si je coche la case Féminin il m'affiche la photo de mec , est ce que c'est un autre attribut pour récupérer ces informations ?
<?php
if ($_POST == 'Féminin')
{
?>
<img src="meuf.gif">
<?php
}
else
{
?>
<img src="mec.gif">
<?php
}
?>
Mais le problème c'est que mème si je coche la case Féminin il m'affiche la photo de mec , est ce que c'est un autre attribut pour récupérer ces informations ?
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
14 févr. 2009 à 15:15
14 févr. 2009 à 15:15
Là, sérieusement, de qui se moque-t'on ?
Ma boule de cristal est en panne, sinon, j'aurais pu voir d'où vient ce $_POST. Si c'est, comme tu le laisse entendre plus au moins, une case cochée, t'es loin du coche avec un $_POST. Le mieux à faire c'est de te documenter sur le net.
Je te conseille vivement d'aller faire un tour d'apprentissage par là : http://actuel.fr.selfhtml.org/index.htm (aussi bien pour le html que pour le php !
Ma boule de cristal est en panne, sinon, j'aurais pu voir d'où vient ce $_POST. Si c'est, comme tu le laisse entendre plus au moins, une case cochée, t'es loin du coche avec un $_POST. Le mieux à faire c'est de te documenter sur le net.
Je te conseille vivement d'aller faire un tour d'apprentissage par là : http://actuel.fr.selfhtml.org/index.htm (aussi bien pour le html que pour le php !
Miratons
Messages postés
11
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
22 février 2009
14 févr. 2009 à 19:16
14 févr. 2009 à 19:16
Pourriez vous insérer la solution car une erreur persiste .
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
14 févr. 2009 à 20:50
14 févr. 2009 à 20:50
Non je ne peux pas aussi longtemps que vous ne donnez pas plus d'informations : qu'est ce que vous essayez d'obtenir avec ce $_POST, d'où est-il censé venir ?
Miratons
Messages postés
11
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
22 février 2009
14 févr. 2009 à 20:54
14 févr. 2009 à 20:54
En faite je voulais que quand la personne s'inscrit et qu'elle choise son sexe ( soit Masculin ou Féminin ) et bien lors de sa connèction une image apparit correspondant a son sexe . Sauf que sa ne marche pas .
En ce moment je suis rendu a se stade :
<?php
if ($_POST == 'Féminin')
{
?>
<img src="meuf.gif">
<?php
}
elseif ($_POST == 'Masculin')
{
?>
<img src="mec.gif">
<?php
}
?>
Et le choix du sexe se déroule dans une liste ( qui ne se déroule pas sur la mème page il y en a 2 qui la sépare , est ce que sa a une influence ) que voici :
<select name="sexe" type="post">
<option value="1" selected>Masculin</option>
<option value="2">Féminin</option>
</select>
Et en faite je voudrais que $_POST me donne se que le membres a choisi mais jen'arrive pas . En plus claire je veut pouvoir faire une comparaison avec $_Post et mes obligence ( ma condition )
En ce moment je suis rendu a se stade :
<?php
if ($_POST == 'Féminin')
{
?>
<img src="meuf.gif">
<?php
}
elseif ($_POST == 'Masculin')
{
?>
<img src="mec.gif">
<?php
}
?>
Et le choix du sexe se déroule dans une liste ( qui ne se déroule pas sur la mème page il y en a 2 qui la sépare , est ce que sa a une influence ) que voici :
<select name="sexe" type="post">
<option value="1" selected>Masculin</option>
<option value="2">Féminin</option>
</select>
Et en faite je voudrais que $_POST me donne se que le membres a choisi mais jen'arrive pas . En plus claire je veut pouvoir faire une comparaison avec $_Post et mes obligence ( ma condition )
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
14 févr. 2009 à 21:18
14 févr. 2009 à 21:18
Bonsoir,
Allez regarder là : http://actuel.fr.selfhtml.org/articles/phpasp/boitacocher/index.htm il y a un exemple très bien expliqué.
Allez regarder là : http://actuel.fr.selfhtml.org/articles/phpasp/boitacocher/index.htm il y a un exemple très bien expliqué.
Miratons
Messages postés
11
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
22 février 2009
14 févr. 2009 à 21:53
14 févr. 2009 à 21:53
<?php
$Masculin = $_GET['Masculin'] ;
$Féminin = $_GET['Féminin'] ;
if ($Féminin == 'Féminin')
{
?>
<img src="meuf.gif">
<?php
}
elseif ($Masculin == 'Masculin')
{
?>
<img src="mec.gif">
<?php
}
?>
Voilà se que sa ma donné après de longue réflèxion mais l'image demandée ne s'affiche pas .
$Masculin = $_GET['Masculin'] ;
$Féminin = $_GET['Féminin'] ;
if ($Féminin == 'Féminin')
{
?>
<img src="meuf.gif">
<?php
}
elseif ($Masculin == 'Masculin')
{
?>
<img src="mec.gif">
<?php
}
?>
Voilà se que sa ma donné après de longue réflèxion mais l'image demandée ne s'affiche pas .
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
14 févr. 2009 à 23:26
14 févr. 2009 à 23:26
Bonsoir,
Relisez l'exemple et réfléchissez encore plus longtemps ...
Relisez l'exemple et réfléchissez encore plus longtemps ...
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
14 févr. 2009 à 23:29
14 févr. 2009 à 23:29
Votre problème n'est pas d'afficher une image, mais de lire la valeur de la case cochée !
Miratons
Messages postés
11
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
22 février 2009
15 févr. 2009 à 15:55
15 févr. 2009 à 15:55
J'ai beau chercher je ne trouve pas la réponse , quelqu'un peut m'aider ?
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
15 févr. 2009 à 16:21
15 févr. 2009 à 16:21
Bonjour,
Est-ce que vous avez, au moins, regardé cette page : http://actuel.fr.selfhtml.org/articles/phpasp/boitacocher/index.htm ? Il y a un exemple très clair et simple.
Ne vous attendez pas à ce que quelqu'un vous donne la solution : avec les bouts de code que vous avez donné, il est impossible de compléter l'ensemble.
Est-ce que vous avez, au moins, regardé cette page : http://actuel.fr.selfhtml.org/articles/phpasp/boitacocher/index.htm ? Il y a un exemple très clair et simple.
Ne vous attendez pas à ce que quelqu'un vous donne la solution : avec les bouts de code que vous avez donné, il est impossible de compléter l'ensemble.
Miratons
Messages postés
11
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
22 février 2009
15 févr. 2009 à 16:47
15 févr. 2009 à 16:47
Bonjour,
Oki voici ma page d'inscription :
<html>
<head>
<title>NewsLand</title>
</head>
<table bgcolor="#11FFFF" height="800" width="900" align="center">
<tr>
<td><body>
<font face "Arial black" color="#FFF"><b><h1><div align="center">Inscription</h1></b></div></font>
</body>
<body bgcolor= "#A4BCE0">
<div align="center"><img src="la bonne.GIF"></div>
<font face "@BantangChe" color="#FF0000"><div align="center"><h5>Identifiez-vous !</div></h5><br></font>
<table align="left" height="100" width="100" border="h1"
<td><a title="Index" href="Index 2.php"><div align="center">Index</div>
<a title="Connèction" href="connection.php"><div align="center">Connèction</div></a>
<a title="FAQ" href="FAQ.php"><div align="center">FAQ</div></a>
<a title="Partenaire" href="Partenaire.php"><div align="center">Partenaire</div></a>
</table>
<br>
<p>
<form action="Inscription2.php" method="POST"><br>
<div align="center">Formulaire d'inscription :<br><br>
Votre pseudo :
<input type="text" name="pseudos" />
<br>
<label for="pass">Votre mot de passe :</label>
<input type="password" name="pass" id="pass" />
<br>
votre adresse émail :
<input type="émail" name="e_mail" id="pseudos" />
<br>
Confirmation de votre adresse émail :
<input type="émail" name="e_mail" id="t" />
<br>
<select type="hidden">
<option value="1" name="Masculin" selected value="Masculin">Masculin</option>
<option value="2" name="Féminin" value="Féminin">Féminin</option>
</select>
<input type="submit" name="Féminin" value="Envoyer" /></div>
</form>
Et je voudrais que selon le sexe qu'a donné le membre sa affiche l'image adaptée .
Voici pour la coo :
<html>
<head>
<title>NewsLand</title>
</head>
<table bgcolor="#11FFFF" height="800" width="900" align="center">
<tr>
<td><body>
<font face "Arial black" color="#FFF"><b><h1><div align="center">Bienvenus sur NewsLand</h1></b></div></font>
<body bgcolor= "#A4BCE0">
<div align="center"><img src="la bonne.GIF"></div>
<br>
<table align="left" height="100" width="130" border="h1"
<td><a title="Ma maison" href="Ma maison.php"><div align="center">Ma maison</a><br>
<a title="Le Boucher" href="Le Boucher.php">Le Boucher</a><br>
<a title="Le Poissonnié" href="Le Poissonnié.php">Le Poissonnié</a><br>
<a title="Le Charcutier" href="Le Charcutier.php">Le Charcutier</a><br>
<a title="Mc Donald" href="Mc Donald.php">Mc Donald</a><br>
<a title="La Cave" href="La Cave.php">La Cave</a><br>
<a title="OGammers" href="OGamers.php">OGamers</a><br>
<a title="Le Marché" href="Le Marché.php">Le Marché</a><br>
<a title="Bureau de Tabac" href="Bureau de Tabac.php">Bureau de Tabac</a><br>
</table></html>
<div align="center">Bienvenus
<?php
echo $_POST['prenom'] ;
?> !</div>
<?php
$Masculin = $_GET['Masculin'] ;
$Féminin = $_GET['Féminin'] ;
if ($Féminin == 'Féminin')
{
?>
<img src="meuf.gif">
<?php
}
elseif ($Masculin == 'Masculin')
{
?>
<img src="mec.gif">
<?php
}
?>
Vous pouvez me dire ce qui cloche ?
Oki voici ma page d'inscription :
<html>
<head>
<title>NewsLand</title>
</head>
<table bgcolor="#11FFFF" height="800" width="900" align="center">
<tr>
<td><body>
<font face "Arial black" color="#FFF"><b><h1><div align="center">Inscription</h1></b></div></font>
</body>
<body bgcolor= "#A4BCE0">
<div align="center"><img src="la bonne.GIF"></div>
<font face "@BantangChe" color="#FF0000"><div align="center"><h5>Identifiez-vous !</div></h5><br></font>
<table align="left" height="100" width="100" border="h1"
<td><a title="Index" href="Index 2.php"><div align="center">Index</div>
<a title="Connèction" href="connection.php"><div align="center">Connèction</div></a>
<a title="FAQ" href="FAQ.php"><div align="center">FAQ</div></a>
<a title="Partenaire" href="Partenaire.php"><div align="center">Partenaire</div></a>
</table>
<br>
<p>
<form action="Inscription2.php" method="POST"><br>
<div align="center">Formulaire d'inscription :<br><br>
Votre pseudo :
<input type="text" name="pseudos" />
<br>
<label for="pass">Votre mot de passe :</label>
<input type="password" name="pass" id="pass" />
<br>
votre adresse émail :
<input type="émail" name="e_mail" id="pseudos" />
<br>
Confirmation de votre adresse émail :
<input type="émail" name="e_mail" id="t" />
<br>
<select type="hidden">
<option value="1" name="Masculin" selected value="Masculin">Masculin</option>
<option value="2" name="Féminin" value="Féminin">Féminin</option>
</select>
<input type="submit" name="Féminin" value="Envoyer" /></div>
</form>
Et je voudrais que selon le sexe qu'a donné le membre sa affiche l'image adaptée .
Voici pour la coo :
<html>
<head>
<title>NewsLand</title>
</head>
<table bgcolor="#11FFFF" height="800" width="900" align="center">
<tr>
<td><body>
<font face "Arial black" color="#FFF"><b><h1><div align="center">Bienvenus sur NewsLand</h1></b></div></font>
<body bgcolor= "#A4BCE0">
<div align="center"><img src="la bonne.GIF"></div>
<br>
<table align="left" height="100" width="130" border="h1"
<td><a title="Ma maison" href="Ma maison.php"><div align="center">Ma maison</a><br>
<a title="Le Boucher" href="Le Boucher.php">Le Boucher</a><br>
<a title="Le Poissonnié" href="Le Poissonnié.php">Le Poissonnié</a><br>
<a title="Le Charcutier" href="Le Charcutier.php">Le Charcutier</a><br>
<a title="Mc Donald" href="Mc Donald.php">Mc Donald</a><br>
<a title="La Cave" href="La Cave.php">La Cave</a><br>
<a title="OGammers" href="OGamers.php">OGamers</a><br>
<a title="Le Marché" href="Le Marché.php">Le Marché</a><br>
<a title="Bureau de Tabac" href="Bureau de Tabac.php">Bureau de Tabac</a><br>
</table></html>
<div align="center">Bienvenus
<?php
echo $_POST['prenom'] ;
?> !</div>
<?php
$Masculin = $_GET['Masculin'] ;
$Féminin = $_GET['Féminin'] ;
if ($Féminin == 'Féminin')
{
?>
<img src="meuf.gif">
<?php
}
elseif ($Masculin == 'Masculin')
{
?>
<img src="mec.gif">
<?php
}
?>
Vous pouvez me dire ce qui cloche ?
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
15 févr. 2009 à 17:27
15 févr. 2009 à 17:27
Bonjour,
http://actuel.fr.selfhtml.org/articles/phpasp/boitacocher/index.htm consultez de suite cette page d'explication signalée déjà deux fois. Vous y trouverez tous les éléments de la réponse. En regardant ce que vous avez tripoté, je soupçonne fortement que vous ne vous êtes pas dérangé pour aller voir cette page. Ne vous attendez pas à ce que j'adapte votre code à votre place !
http://actuel.fr.selfhtml.org/articles/phpasp/boitacocher/index.htm consultez de suite cette page d'explication signalée déjà deux fois. Vous y trouverez tous les éléments de la réponse. En regardant ce que vous avez tripoté, je soupçonne fortement que vous ne vous êtes pas dérangé pour aller voir cette page. Ne vous attendez pas à ce que j'adapte votre code à votre place !
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
16 févr. 2009 à 06:49
16 févr. 2009 à 06:49
Je te conseil de commencer pour voir si ca marche bien de faire ca ...
<?php
$test=1;
if ($test=='1')
{
?>
<img src="meuf.gif">
<?php
}
elseif ($test == '2')
{
?>
<img src="mec.gif">
<?php
}
?>
Ensuite change la valeure de test.. Et regarde ce kil tafiche, si ca déja ca marche pas ca ve dire kil y aura un petit probleme !!!
<?php
$test=1;
if ($test=='1')
{
?>
<img src="meuf.gif">
<?php
}
elseif ($test == '2')
{
?>
<img src="mec.gif">
<?php
}
?>
Ensuite change la valeure de test.. Et regarde ce kil tafiche, si ca déja ca marche pas ca ve dire kil y aura un petit probleme !!!
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
16 févr. 2009 à 09:14
16 févr. 2009 à 09:14
Bonjour,
Pour la toute dernière fois (et en ne se foutant pas de l'orthographe, même si ce n'est pas ma langue maternelle) : le problème à résoudre n'est pas d'afficher une image, mais de lire la valeur de la case à cocher !!!!!!!!!!!!
En plus, le code est inutilement compliqué. J'avais déjà proposé ceci :
<?php
$genre = "";
if (isset($_POST['???'])
$genre = $_POST['???'];
if ($genre == 'Féminin')
{ echo("<img src='meuf.gif'>"); }
else
{ echo("<img src='mec.gif'>") ; }
?>
qui fait mieux l'affaire à condition que la bonne valeur soit bien récupérée dans la variable $genre. Et pour arriver à récupérer cette valeur, allez voir là bas : http://actuel.fr.selfhtml.org/articles/phpasp/boitacocher/index.htm
Pour la toute dernière fois (et en ne se foutant pas de l'orthographe, même si ce n'est pas ma langue maternelle) : le problème à résoudre n'est pas d'afficher une image, mais de lire la valeur de la case à cocher !!!!!!!!!!!!
En plus, le code est inutilement compliqué. J'avais déjà proposé ceci :
<?php
$genre = "";
if (isset($_POST['???'])
$genre = $_POST['???'];
if ($genre == 'Féminin')
{ echo("<img src='meuf.gif'>"); }
else
{ echo("<img src='mec.gif'>") ; }
?>
qui fait mieux l'affaire à condition que la bonne valeur soit bien récupérée dans la variable $genre. Et pour arriver à récupérer cette valeur, allez voir là bas : http://actuel.fr.selfhtml.org/articles/phpasp/boitacocher/index.htm
Est ce que j'ai besoin d'HTML pour enregistrer les infos si elles sont séparées de plusieurs pages ?
Miratons
Messages postés
11
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
22 février 2009
22 févr. 2009 à 12:11
22 févr. 2009 à 12:11
Excusez moi mais je ne voulais pas dire HTML mais MySQL .
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
22 févr. 2009 à 12:12
22 févr. 2009 à 12:12
Bonjour,
PHP n'affiche aucune page, mais envoie des pages HTML au serveur, qui, lui, les envoie au client. Donc : de toute façon, vous passez par du HTML.
PHP n'affiche aucune page, mais envoie des pages HTML au serveur, qui, lui, les envoie au client. Donc : de toute façon, vous passez par du HTML.
Py_rex
Messages postés
241
Date d'inscription
samedi 12 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2015
52
22 févr. 2009 à 12:16
22 févr. 2009 à 12:16
Bonjour,
Pour l'histoire de MySQL, il faut être un peu plus précis, c'est impossible à répondre dans le vague comme ça (en plus la réponse dépend aussi si votre hébergeur permet des globals ou non). Donc : impossible à répondre comme ça (et n'essayez pas de reposer la question avec "je suis hébergé chez tartanpion", parce que personne ne va chercher pour vous ce que tartanpion permet et ne permet pas).
Pour l'histoire de MySQL, il faut être un peu plus précis, c'est impossible à répondre dans le vague comme ça (en plus la réponse dépend aussi si votre hébergeur permet des globals ou non). Donc : impossible à répondre comme ça (et n'essayez pas de reposer la question avec "je suis hébergé chez tartanpion", parce que personne ne va chercher pour vous ce que tartanpion permet et ne permet pas).