Changer une image selon homme ou femme

Fermé
jeandolharicot Messages postés 5 Date d'inscription vendredi 20 septembre 2013 Statut Membre Dernière intervention 21 septembre 2013 - 20 sept. 2013 à 22:45
 Profil bloqué - 21 sept. 2013 à 13:06
Bonjour à tous

j'ai besoin de vos lumières ma petite fille essayes de faire un site et je l'aide comme je peux.

elle voudrait fonction que c'est un garçon ou une fille ne pas afficher la même image dans le header.

donc elle doit faire un tit formulaire juste case garcon ou fille et un tit script fonction de la reponse pour afficher une image rose pour les filles une bleue pour les garçons

il y aurait il une ame charitable pour nous donner un coup de main svp, parce la je patauge

super merci d'avance
A voir également:

5 réponses

Profil bloqué
20 sept. 2013 à 23:18
Bonjour,

Le formulaire doit envoyer des donnés à une page qui mettra dans une "variable de session" ces informations (sexe par exemple).

Dans chacune des pages, tu dois avoir tout en haut un session_start.

Voilà pour l'idée, vous avez les bons mots-clés maintenant !
0
jeandolharicot Messages postés 5 Date d'inscription vendredi 20 septembre 2013 Statut Membre Dernière intervention 21 septembre 2013
20 sept. 2013 à 23:58
merci varaldi pour avoir pris le temps de repondre,
c'est du chinois pour moi mais avec les mots clés je vais voir ce qu'en dit l ami google
un grand merci en tous les cas
0
jeandolharicot Messages postés 5 Date d'inscription vendredi 20 septembre 2013 Statut Membre Dernière intervention 21 septembre 2013
21 sept. 2013 à 03:23
et sans avoir une base de donnée il n'y a pas un moyen ?
0
Utilisateur anonyme
21 sept. 2013 à 08:43
salut je me permet de répondre, comme a dit Varaldi Q on peut faire une variable de session sans avoir besoin de base de donnée

en haut et avant tout autre code html on doit mettre sur chaque fichier php :

<?php session_start(); ?>


explication : http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/les-sessions-2

voici un exemple de code qui pourrait fonctionner :

<?php session_start();  ?> 
<!DOCTYPE html>
<html>
<head>
<title>ccm</title>
<meta charset="UTF-8" />

</head>
<body>
<?php if(!isset($_SESSION['sexe'])){
echo '<form action="index.php" method="post">

<input type="radio" name="sexe" value="homme" checked="checked" /> <label>Homme</label>

<input type="radio" name="sexe" value="femme" /> <label>Femme</label>

<input type="submit" />

</form>';}

elseif ($_SESSION['sexe'] == 'homme') {
echo '<img src="images/homme.jpg" alt="homme" />';
}
else{
echo '<img src="images/femme.jpg" alt="femme" />';
}
if(isset($_POST['sexe'])){
if($_POST['sexe']== 'homme'){
$_SESSION['sexe']= 'homme';
}
else{
$_SESSION['sexe']= 'femme';

}
}
?>
</body>
</html>

0

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

Posez votre question
jeandolharicot Messages postés 5 Date d'inscription vendredi 20 septembre 2013 Statut Membre Dernière intervention 21 septembre 2013
21 sept. 2013 à 09:06
mille mercis lobotofix on s'y colle dès maintenant, c'est super cool et je me permettrai de revenir vers vous si je me gauffre (j ai le QI d'une huitre dès qu'on parle informatique) mais qu'est qu'on ne ferait pas pour ses enfants, en tous les cas super sympa.
0
Profil bloqué
21 sept. 2013 à 11:19
Oui, pas besoin d'une bdd ;)

par contre n'oubliez pas de mettre toutes vos pages en .php au lieu de .html
0
jeandolharicot Messages postés 5 Date d'inscription vendredi 20 septembre 2013 Statut Membre Dernière intervention 21 septembre 2013
21 sept. 2013 à 12:28
oups ce serait plutot le QI d'un bulot.... bon alors avant tout je viens de telecharger easyphp, (je bidouillais sur du html) je viens de changer l 'extension de toutes les pages, et je vais coller le code de lobotofix dans la page index.html devenue index.php, (vous m arretez si je fais une ânerie) j ai bien lu openclassrooms, et a peu près compris le principe des sessions un peu moins pour les formulaires mais je présume qu'une fois collé dans l'index ça devrait être tout schuss vue que c'est vous qui l'avaient fait .... un grand merci de l'aide que vous nous avez apporté tous les deux ça fait chaud au coeur
0
Profil bloqué
21 sept. 2013 à 13:06
Hésite pas si t'as des questions ;)
0