Question stupide sur les tableaux
Absot
Messages postés
819
Statut
Membre
-
Absot Messages postés 819 Statut Membre -
Absot Messages postés 819 Statut Membre -
Bonjour, je veux faire un formulaire dans lequel il y aura un choix du département (je ne fais que pour l'île de france parce que c'est un exercice de cours) avec un menu déroulant et donc il y aura transmission de valeur en faisant une page php où il y aura toutes les fonctions, une autre page ou on appelera les fonctions et une dernière page où l'on aura le récapitulatif des valeurs..
Pour mes départements, j'ai voulu utiliser un array sauf qu'en transmission de mes données, il me mettait 0 ou 1 ou 2... suivant dans quel partie se trouve le nom du département choisi alors que je voudrais qu'il réécrive le nom du département donc je voudrais savoir quoi faire parce que il y a sûrement une solution mais je n'ai pas dû y penser, un tableau associatif?
Pour mes départements, j'ai voulu utiliser un array sauf qu'en transmission de mes données, il me mettait 0 ou 1 ou 2... suivant dans quel partie se trouve le nom du département choisi alors que je voudrais qu'il réécrive le nom du département donc je voudrais savoir quoi faire parce que il y a sûrement une solution mais je n'ai pas dû y penser, un tableau associatif?
A voir également:
- Question stupide sur les tableaux
- Tableaux croisés dynamiques - Guide
- Les tableaux word - Guide
- Imprimer tableau excel sur une page - Guide
- Fusionner deux tableaux excel - Guide
- Impossible d'afficher le rapport de tableau croisé dynamique sur un rapport existant ✓ - Forum Excel
5 réponses
Ca fait 2 heures que ce post a été émis... et il n'y a pas de réponse.
Pourquoi, telle est la question ?
J'ai déjà passé au moins 5 minutes à essayer de comprendre la question... et je n'y suis pas arrivé... puis, par hasard, j'ai lu le titre et j'ai regretté de ne pas l'avoir fait plus tôt ;=)))
S'il vous plait, soyez plus clair.
Pourquoi, telle est la question ?
J'ai déjà passé au moins 5 minutes à essayer de comprendre la question... et je n'y suis pas arrivé... puis, par hasard, j'ai lu le titre et j'ai regretté de ne pas l'avoir fait plus tôt ;=)))
S'il vous plait, soyez plus clair.
loupius, a vraiment réson, j'ai beau essayer de comprendre ce que tu veux faire, mais je ne comprends pas. Soit vraiment plus clair dans ce que vous dites.
Cordialement Vin's
Cordialement Vin's
En fait, je dois faire un formulaire et j'ai une question où l'utilisateur doit choisir un département dans un menu déroulant, pour cela j'ai utiliser une variable "array" sauf qu'une fois que l'utilisateur a remplie le formulaire, il clique sur un bouton "envoyer" qui ouvre une nouvelle page où l'on voit tout ce qu'il a choisie comme données sur le formulaire (un transmission de données) mais le problème est qu'au lieu de me renvoyer genre "Seine et Marne (77)", je voyais "1" parce que "Seine et Marne (77)" était dans le deuxième emplacement de ma variable "array" donc je voudrais savoir comment faire pour qu'après la transmission de données, on voit le nom du département et non dans quel emplacement de ma variable il se trouve...
Bien expliqué? ^^
Bien expliqué? ^^
envoi nous ton code on vérifie. Envoi le tableau, et puis la page qui récapitule toutes les déonnées entré par l'utilisateur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voici la première page (là où l'on envoie les données):------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Formulaire inscription</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 0.13" />
</head>
<body>
<?php include("conf/function.php"); ?>
<b><p>Vos coordonnées</b><br/><br/><br/>
Nom : <input type="text" name="Nom" size="20" /><br/><br/>
Prénom : <input type="text" name="Prénom" size="20" /><br/><br/>
e-mail : <input type="text" name="e-mail" size="20" /><br/><br/>
Etablissement : <input type="text" name="Etablissement" size="20" /><br/><br/>
Ville : <input type="text" name="Ville" size="20" /><br/><br/>
Date de naissance : <SELECT name="jour">
<?php function affichejour($i) ?>
</SELECT>
<SELECT name="mois">
<?php function affichemois($mois) ?>
</SELECT>
<SELECT name="année">
<?php function afficheannee($an) ?>
</SELECT> <br/><br/><br/>
Département : <SELECT name="département"> <option>Paris (75)</option> <option>Seine et Marne (77)</option>
<option>Yvelines (78)</option> <option>Essonne (91)</option>
<option>Hauts de Seine (92)</option> <option>"Seine Saint Denis (93)</option>
<option>Val de Marne (94)</option> <option>Val d'Oise (95)</option>
</SELECT> <br/><br/><br/>
<b>Votre type d'emploi :</b> </b> <br/><br/>
<INPUT type="radio" name="emploi" value="Enseignement"> Enseignement
<INPUT type="radio" name="emploi" value="Education"> Education
<INPUT type="radio" name="emploi" value="Administration"> Administration </b> <br/><br/>
<b>Vos loisirs préférés : </b> <br/><br/>
<INPUT type="checkbox" name="loisirs[]" value="Son-vidéo"> Son-vidéo
<INPUT type="checkbox" name="loisirs[]" value="Télévision"> Télévision
<INPUT type="checkbox" name="loisirs[]" value="Cinéma"> Cinéma <br/>
<INPUT type="checkbox" name="loisirs[]" value="Programmation"> Programmation
<INPUT type="checkbox" name="loisirs[]" value="Sports"> Sports
<INPUT type="checkbox" name="loisirs[]" value="Internet"> Internet <br/ ><br/><br/><br/>
<b>Décrivez votre projet de site WEB : </b> <br/>
<TEXTAREA rows="6" cols="50" name="commentaires"></TEXTAREA><br/><br/>
______________________________________________________________________<br/><br/>
<INPUT type="submit" value="Envoyer">
<INPUT type="reset" value="Effacer">
</body>
</html>
La page de mes fonctions:----------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<body>
<? function affichejour($i){
for ( $i=1; $i<=31; $i++ ) {
echo "<option value=$i>$i</option>";
}
}
?>
<? function affichemois($mois){
$mois=array( "", "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre" );
for ($numero=1; $numero<=12; $numero++ )
{
echo "<option value=$numero>$mois[$numero]</option>";
}
}
?>
<?function afficheannee($an){
for ($an=1900; $an<=2009; $an++ )
{
echo "<option value=$an>$an</option>";
}
}
?>
S</body>
</html>
La page où l'on récapitule:--------------------------------------------------------------------------------------
<?php
$nom= $_POST['Nom'];
$prenom= $_POST['Prénom'];
$e_mail= $_POST['e-mail'];
$etablissement= $_POST['Etablissement'];
$ville= $_POST['Ville'];
$jour= $_POST['jour'];
$mois= $_POST['mois'];
$annee= $_POST['année'];
$departement= $_POST['département'];
$emploi= $_POST['emploi'];
$loisirs= $_POST['loisirs'];
$commentaires= $_POST['commentaires'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Fiche de renseignements</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 0.13" />
</head>
<body>
<form action="inscription.php" method="POST">
<b><p>Voici les renseignements que vous avez fournies :</p></b> <br/>
<b>Coordonnées :</b> <br/><br/>
Nom : <? if ( ! isset($nom) )
{
echo "Veuillez saisir un nom";
}
else{
echo $nom;
}
?> <br/>
Prénom : <? if ( ! isset($prenom) )
{
echo "Veuillez saisir un prénom";
}
else{
echo $prenom;
}
?> <br/>
e-mail :<?
if (ereg ()=$e_mail) {
echo $e_mail;
} else {
echo "Adresse mail non valide";
}
?> <br/>
Etablissement : <? if ( ! isset($etablissement) )
{
echo "Veuillez saisir un nom d'établissement";
}
else{
echo $etablissement;
}
?> <br/>
Ville : <? if ( ! isset($ville) )
{
echo "Veuillez saisir une ville";
}
else{
echo $ville;
}
?> <br/>
Date de naissance : <?
if ( checkdate( $mois, $jour, $annee) !== false){
echo $jour . " / " . $mois . " / " . $annee;}
else {
echo "Date non valide";
}
?> <br/><br/>
Département: <? echo $departement ?> <br/><br/>
<b>Type d'emploi :</b> <br/><br/>
Emploi : <? echo $emploi ?> <br/><br/>
<b>Loisirs préférés</b> <br/><br/>
Loisirs : <? foreach ($loisirs as $valeur){
echo $valeur . " ";
}
?> <br/><br/>
<b>Projet de site WEB :</b> <br/><br/>
Projet : <? echo $commentaires ?> <br/><br/>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Formulaire inscription</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 0.13" />
</head>
<body>
<?php include("conf/function.php"); ?>
<b><p>Vos coordonnées</b><br/><br/><br/>
Nom : <input type="text" name="Nom" size="20" /><br/><br/>
Prénom : <input type="text" name="Prénom" size="20" /><br/><br/>
e-mail : <input type="text" name="e-mail" size="20" /><br/><br/>
Etablissement : <input type="text" name="Etablissement" size="20" /><br/><br/>
Ville : <input type="text" name="Ville" size="20" /><br/><br/>
Date de naissance : <SELECT name="jour">
<?php function affichejour($i) ?>
</SELECT>
<SELECT name="mois">
<?php function affichemois($mois) ?>
</SELECT>
<SELECT name="année">
<?php function afficheannee($an) ?>
</SELECT> <br/><br/><br/>
Département : <SELECT name="département"> <option>Paris (75)</option> <option>Seine et Marne (77)</option>
<option>Yvelines (78)</option> <option>Essonne (91)</option>
<option>Hauts de Seine (92)</option> <option>"Seine Saint Denis (93)</option>
<option>Val de Marne (94)</option> <option>Val d'Oise (95)</option>
</SELECT> <br/><br/><br/>
<b>Votre type d'emploi :</b> </b> <br/><br/>
<INPUT type="radio" name="emploi" value="Enseignement"> Enseignement
<INPUT type="radio" name="emploi" value="Education"> Education
<INPUT type="radio" name="emploi" value="Administration"> Administration </b> <br/><br/>
<b>Vos loisirs préférés : </b> <br/><br/>
<INPUT type="checkbox" name="loisirs[]" value="Son-vidéo"> Son-vidéo
<INPUT type="checkbox" name="loisirs[]" value="Télévision"> Télévision
<INPUT type="checkbox" name="loisirs[]" value="Cinéma"> Cinéma <br/>
<INPUT type="checkbox" name="loisirs[]" value="Programmation"> Programmation
<INPUT type="checkbox" name="loisirs[]" value="Sports"> Sports
<INPUT type="checkbox" name="loisirs[]" value="Internet"> Internet <br/ ><br/><br/><br/>
<b>Décrivez votre projet de site WEB : </b> <br/>
<TEXTAREA rows="6" cols="50" name="commentaires"></TEXTAREA><br/><br/>
______________________________________________________________________<br/><br/>
<INPUT type="submit" value="Envoyer">
<INPUT type="reset" value="Effacer">
</body>
</html>
La page de mes fonctions:----------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<body>
<? function affichejour($i){
for ( $i=1; $i<=31; $i++ ) {
echo "<option value=$i>$i</option>";
}
}
?>
<? function affichemois($mois){
$mois=array( "", "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre" );
for ($numero=1; $numero<=12; $numero++ )
{
echo "<option value=$numero>$mois[$numero]</option>";
}
}
?>
<?function afficheannee($an){
for ($an=1900; $an<=2009; $an++ )
{
echo "<option value=$an>$an</option>";
}
}
?>
S</body>
</html>
La page où l'on récapitule:--------------------------------------------------------------------------------------
<?php
$nom= $_POST['Nom'];
$prenom= $_POST['Prénom'];
$e_mail= $_POST['e-mail'];
$etablissement= $_POST['Etablissement'];
$ville= $_POST['Ville'];
$jour= $_POST['jour'];
$mois= $_POST['mois'];
$annee= $_POST['année'];
$departement= $_POST['département'];
$emploi= $_POST['emploi'];
$loisirs= $_POST['loisirs'];
$commentaires= $_POST['commentaires'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Fiche de renseignements</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 0.13" />
</head>
<body>
<form action="inscription.php" method="POST">
<b><p>Voici les renseignements que vous avez fournies :</p></b> <br/>
<b>Coordonnées :</b> <br/><br/>
Nom : <? if ( ! isset($nom) )
{
echo "Veuillez saisir un nom";
}
else{
echo $nom;
}
?> <br/>
Prénom : <? if ( ! isset($prenom) )
{
echo "Veuillez saisir un prénom";
}
else{
echo $prenom;
}
?> <br/>
e-mail :<?
if (ereg ()=$e_mail) {
echo $e_mail;
} else {
echo "Adresse mail non valide";
}
?> <br/>
Etablissement : <? if ( ! isset($etablissement) )
{
echo "Veuillez saisir un nom d'établissement";
}
else{
echo $etablissement;
}
?> <br/>
Ville : <? if ( ! isset($ville) )
{
echo "Veuillez saisir une ville";
}
else{
echo $ville;
}
?> <br/>
Date de naissance : <?
if ( checkdate( $mois, $jour, $annee) !== false){
echo $jour . " / " . $mois . " / " . $annee;}
else {
echo "Date non valide";
}
?> <br/><br/>
Département: <? echo $departement ?> <br/><br/>
<b>Type d'emploi :</b> <br/><br/>
Emploi : <? echo $emploi ?> <br/><br/>
<b>Loisirs préférés</b> <br/><br/>
Loisirs : <? foreach ($loisirs as $valeur){
echo $valeur . " ";
}
?> <br/><br/>
<b>Projet de site WEB :</b> <br/><br/>
Projet : <? echo $commentaires ?> <br/><br/>
</body>
</html>