Inséré une image dans une condition php
Mirha
-
Py_rex Messages postés 250 Statut Membre -
Py_rex Messages postés 250 Statut Membre -
Bonjour,
Je voudrait avoir la formule qui permet d'installer une image dans une condition .
Ma condition donne sa :
ligne 27 : ?php
ligne 28 : if ($_POST == 'Féminin')
ligne 29 : {
ligne 30 :<img src="meuf.gif">
}
else
{
<img src="mec.gif"> ;
}
?>
Wamp2 me dit " Parse Error" = "erreur gramaticale" pour la ligne 30
Donc je me suis dit que le HTML ne convenait pas , donc pourriez vous me donner la réponse s'il vous-plait .
Merci d'avance !
Je voudrait avoir la formule qui permet d'installer une image dans une condition .
Ma condition donne sa :
ligne 27 : ?php
ligne 28 : if ($_POST == 'Féminin')
ligne 29 : {
ligne 30 :<img src="meuf.gif">
}
else
{
<img src="mec.gif"> ;
}
?>
Wamp2 me dit " Parse Error" = "erreur gramaticale" pour la ligne 30
Donc je me suis dit que le HTML ne convenait pas , donc pourriez vous me donner la réponse s'il vous-plait .
Merci d'avance !
A voir également:
- Inséré une image dans une condition php
- Insérer une vidéo dans powerpoint - Guide
- Insérer une image dans word sans bouger le texte - Guide
- Légender une image - Guide
- Créer une image iso - Guide
- Insérer une signature dans word - Guide
20 réponses
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 ....
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 ?
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 !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 ?
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 )
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é.
<?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 .
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.
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 ?
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 !
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 !!!
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 ?
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.
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).