begin process at 2012 05 31 16:21:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

questions sur code php !!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

questions sur code php !!!

jeudi 1 février 2007 à 12:05:28 | questions sur code php !!!

dekovince

bonjour a tous !!!!

alors voila mon probleme !!

Je commence depuis peu a me mettre au php mysql avec easyphp , webexpert6 !!!

Je voudrais savoir si dans un script php on peu (je pense que oui) par examples :

poser des conditions pour des ouvertures de pages :

je m explique :

En fait j ai une page index.htm : sur cette page 4 liens :

<a href="01.php?clubs=football">

<a href="01.php?clubs=basket">

<a href="01.php?clubs=rugby">

<a href="01.php?clubs=volley">

Forcement dans ma page 01.php, dans ma HEAD j ai mis :

<?php
echo $_GET["clubs"] ;
?>
                  
donc pour l instant tous ce passe tres bien !!!

maintenant ce que je voudrais faire en fait c que sur ma page 01.php en fait j ai encore deux liens : inscriptions et acces direct !!

Simplement entre <a href="01.php?clubs=football"> et <a href="01.php?clubs=rugby"> les formuklaires d inscriptions ne sont pas les memes !!!!

je voudrais savoir comment lui dire : "si clic sur : <a href="01.php?clubs=foot"> alors : aller à :    inscriptionfoot.php"

et ensuite la suite logique :

"si clic sur <a href="01.php?clubs=rugby"> alors : aller à :  inscriptionrugby !!!!


j espere avoir ete assez clair !!*

merci de votre aide !!!




jeudi 1 février 2007 à 14:02:16 | Re : questions sur code php !!!

putch

salut !

tu peux simplement rajouter un critere

<a href="01.php?clubs=football&form=inscription">
<a href="01.php?clubs=rugby&form=inscription">
jeudi 1 février 2007 à 14:14:55 | Re : questions sur code php !!!

dekovince

Pour commencer bonjour et merci a toi putch !!!

Donc je crois avoir compris, mais encore une question please que signifie la dfonction "&form" ???

desole debutant d une semaine a peine dans le php  !!!

merci !!!!

comment l utiliser concretement :

J ai trouver ca est ce que c en rapport avec ce que je veux faire ??? :

http://www.phpcs.com/codes/GENERATION-FORMULAIRES-DYNAMIQUE-AVEC-REGENERATION-SUR-PAGE-ACTION_31025.aspx

encore merki !!

jeudi 1 février 2007 à 14:29:47 | Re : questions sur code php !!!

putch

re


en ajoutant xxxxx.php?clubs=football&form=inscription

tu créer 2 variables à récuperer en GET
1) $_GET['clubs'] contenant 'football' et $_GET['form'] contenant 'inscription'
jeudi 1 février 2007 à 14:34:39 | Re : questions sur code php !!!

dekovince

grand merci a toi man

a une prochaine !!!!
jeudi 1 février 2007 à 16:15:36 | Re : questions sur code php !!!

dekovince

Bon alors j ai essayer et soit je ne comprend pas l architetcure soit je me suis mal exprimer dans mon explain !!!

Je recommence :

J ai un page index.htm contenant deux liens Football et Basketball !!!

En cliquant sur football mon lien est rediriger vers :
sport.php?clubs=foottball

et en cliquant sur basketball monlien me redirige vers :
sport.php?clubs=basketball
 
Maintenant dans sport.php qui est le meme fichier que ce soit pour le foot et le basket, Nous avons encore deux liens :

Inscription pour les clubs 
et
inscription pour les liscenci?|s!!

Mon probl??me est que les deux formulaires utilis?| pour les clubs et pour les liscenci?|s ne sont pas les memes forcement  !! (plus de criteres pour les clubs).

Et de surplus forc?|ment aussi les formulaires clubs et liscenci?|s pour le foot ne sont pas non plus les meme que le basket !!!

Donc pour conclure je ne sait quelle structure adopter !!!

Mes fichiers sont :
 index.htm qui contient mes liens vers les sport (foot ou basket)
 
sport.php qui contiens la page de base pour selectionner club ou liscenci?|s "inscriptions"

inscription1.php pour le formulaire club foot

inscription2.php pour le formulaire liscenci?|s foot

Ais je besoin de continuer inscription 3 4 5 6
pour l inscription club basket
pour l inscription liscenci?| basket

ps : sachant que par la suite je vais avoir d autre sport a rajouter !!


je suis un peu perdu je l avoue 
merci de l aide 

a+

Mon bout de script pour mon index.htm :

<

a
href="sport.php?clubs=Football"><img src="images/button1.jpg" border="0" width="150" height="28" alt="Football"></a><br><br>
<
a href="sport.php?clubs=Basket"><img src="images/button2.jpg" border="0" width="150" height="28" alt="Basktball"></a><br><br>


Mon bout de script pour page sport.php :

<?php


$_GET
['clubs'];
?>
pour le HEAD

et ensuite in body :

<div

style="text-align: center">
<?php
echo$_GET['clubs']; //pour afficher football sur la page
?>
</div>

<!---Liens pour les clubs--->

<
img src="images/Clubs.jpg" border="0" width="300" height="168" alt="" align="left"></a><br>
<
img src="images/accesdirect.jpg" border="0" width="200" height="58" alt="" align="top"></a><br>
<
a href="Codes/inscription1.php?clubs=football&form=inscription">
<
img src="images/inscriptions.jpg" border="0" width="200" height="58" alt="" align="middle"></a><br>
<
img src="images/explications.jpg" width="200" height="58" alt="" border="0"></a><br>

<br><br><br>

<!---Liens pour les liscenci§Ûs--->

<
img src="images/liscencie.jpg" border="0" width="300" height="168" alt="" align="left"><br></a>
<
img src="images/accesdirect.jpg" border="0" width="200" height="58" alt="" align="top"></a><br>
<
a href="Codes/inscription2.php?clubs=football&form=inscription">
<
img src="images/inscriptions.jpg" border="0" width="200" height="58" alt="" align="middle"></a><br>
<
img src="images/forfait.jpg" border="0" width="200" height="58" alt="" align="midlle"></a><br>
<
img src="images/explications.jpg" border="0" width="200" height="58" alt=""></a><br>voila et donc pour finir sur l acceuil je clic sur basket et ensuite inscription club :

je me retrouve sur le formulaire inscription clubs foot !!!!



Bon bah voila si quelqu un a le temps de m aider un peu !!!!!


Merci d'avance !!!!

                                                     
jeudi 1 février 2007 à 18:41:23 | Re : questions sur code php !!!

Springer

Réponse acceptée !
bonjour,
Déjà je te conseille de séparer le fond de la forme, c'est à dire éviter d'intégrer dans les balises html les styles, il est beaucoup plus facile pour la maintenance ou la modification de ton site de séparer la forme dans un fichier css.
Que tu appelleras par la balise <style></style> située dans le head, voir à ce sujet l'exellent site d'alsace création : [ Lien ]
Et plutôt que des sauts de ligne (<br />) préfère une balise <p></p> pour intégrer ton lien (balise <a></a>)
ensuite il est généralement recommandé de vérifier si ta variable passée en paramètre existe et contient quelque chose
donc ton : $_GET['clubs']; deviend :
if(isset($_GET['club']) && $_GET['club']) != "") $sport = $_GET['club']; else "ta condition par défaut";//la condition par défaut peut être un affichage ou une valeur
le else est facultatif mais il est mieux de le renseigner.
explication :
si (if) la variable 'club' transmise en paramètre par la methode GET existe (isset(), isset retourne true si la variable existe) alors la variable $sport prend la valeur de 'club'.
Pour afficher proprement il faut écrire
echo "<p>".$sport."</p>";
/***********************/
bien maintenant la partie traitement :
comme tu l'expliques tu vas avoir plusieurs sports et cela peut varier dans le temps
une manière simple est d'utiliser l'instruction "switch"
ex :
switch($sport)
{
case "football" :
   action à accomplir dans ce cas;
break;
case "tennis" :
   action à accomplir pour tennis;
break;
etc ...
etc ...
default :
   Action par défaut;
break;
}
pour les actions à accomplir dans chaque cas cela peut-être l'affichage d'un lien
ex :
switch($sport)
{
case "football" :
//ton action
echo "<p><a href=\"codes/inscriptions.php?sport=football&forme=inscription\"><img src=\"chemin vers l'image\" alt=\"légende pour faciliter l'accessibilité de ton site\">Inscription</a></p>";
echo "<p><a href=\"codes/inscriptions.php?sport=football&forme=licencies\"><img src=\"chemin vers l'image\" alt=\"légende pour faciliter l'accessibilité de ton site\">Licenciés</a></p>";
break;
etc ...
}
/***********************/
fichier inscription.php
<?php
if(isset($_GET['sport'], $_GET['forme']) $sport = $_GET['sport']; $forme = $_GET['forme']; else "valeur par défaut";
//traitement en fonction du sport
Plusieurs options s'offre à toi
soit un switch qui appellera par la fonction include("chemin de l'include.php") le fichier contenant le code php et html de la form spécifique;
Soit tu crées ta forme complète avec les champs de tous les sports
mais dont les champs seront soumis à condition
ex :
echo "<form action=\"resultat.php\" method=\"post\">";
if($forme == "inscription")
{
echo "<input type=\"text\" name=\"nom\" id=\"nom\" size=\"25\" maxlength=\"255\" />";
}
etc ...
echo "</form>";
?>
je pense qu'avec ça tu as de la matière
Ah, Attention dans le script que tu nous as soumis, tu as des balises </a> qui n'ont pas de balises ouvrantes <a>
cordialement


jeudi 1 février 2007 à 18:45:33 | Re : questions sur code php !!!

Springer

Réponse acceptée !
errata
dans le fichier inscription.php
l'attribution des valeurs reçues lors de la soumission s'ecrit
if(isset($_GET['sport'], $_GET['forme']) {$sport = $_GET['sport']; $forme = $_GET['forme']; }else "valeur par défaut";
parenthèses ouvrante et fermante puisque tu as plus d'une instruction.
jeudi 1 février 2007 à 19:32:44 | Re : questions sur code php !!!

laubro

Réponse acceptée !
Hou lala !
bon moi je te proposerait par exemple:

PAGE sport.php

- pour recuperer ton type de sport
if(isset($_GET['clubs']))      $clubs=$_GET['clubs'];
else      $clubs="";

<div

style="text-align: center">
<?php
echo "$clubs";
?>
</div>

// (tu a des </a> partout dans des liens clubs/licence, il en faut 1 seul après le <a href="xxxx">ton image </a>)//

ensuite tu pourrait créer une page "formulaire.php" par exemple, dans ton dossier "codes", tes liens irraient vers cette page :
puis, un formulaire par sport et type, que tu nomme :
"form_nomdusport-typedechoix.php"
ex : form_football-licence.php et un autre form_football-club.php
et ainsi de suite pour chaque sport

(tu reparquera "_" en premier et "-" en 2eme sinon marche pas)

<!---Liens pour les clubs--->
<a href="code/formulaire.php?clubs=<?php echo "$club"; ?>&type=club">ton image</a>

<!---Liens pour les liscenci§Ûs--->
<a href="code/formulaire.php?clubs=<?php echo "$club"; ?>&type=licence">ton image</a>


Dans ta page formulaire.php :

if(isset($_GET['clubs']))      $clubs=$_GET['clubs'];
else      $clubs="";

if(isset($_GET['type']))      $type=$_GET['type'];
else      $type="";

<div

style="text-align: center">
<?php
echo "$clubs <br> Inscription : $type";
?>
</div>

dans ton body à l'endroit où tu veux mettre ton formulaire

<?php
$page = "form_$clubs-$type.php"; //on re-créé le nom de la page du formulaire choisi

if($clubs!="") // pour le fun
{
include("$page"); // on insert la page formulaire choisie dans la page
}
else
{
echo "Petite erreure, pas de sport choisie"; // au cas où
}
?>

voili, voilà

Laubro[8D]
jeudi 1 février 2007 à 19:41:31 | Re : questions sur code php !!!

dekovince

Réponse acceptée !
houla houla truc de ouf !!!!

Bonjour a vous les gars et un grand grand merci !!!

Pour vous dire franchement il va me falloir quelque heures pour assimiler ca !!

En tout cas vos reponses sont pertinantes et je vous en remercie  !!!

Je test ca je vois et je reviens vous mettre au courant !!!

cimer encore

a+


Cette discussion est classée dans : page, code, php, liens, questions


Répondre à ce message

Sujets en rapport avec ce message

Une petite question sur les pages php [ par ian ] Faut-il toujours insérer le code php dans le body d'une page html qui a une extension .php, ou y-a-t-il un moyen de faire fonctionner une page de cod [SQL-PHP] affichage page par page [ par cedvoyage ] J'ai une requête SQL qui me renvoie près de 3000 à 6000 réponses, donc je voudrais faire du page par page.J'ai repris le code d'un site 'concurrent' : Le code PHP me crée des ligne vide [ par microdevweb ] Bonjour, Voila j'ai un petit problème je crée un page php qui en appelle telle ou telle autre page suivant le cas avec la fonction require. Il sembler [php] Redirection [ par Trigun222 ] Salut,j'aimerais savoir comment modifier ce codeset_time_limit(0);sleep(3600);header("location: http://www.monsite.com/mapage.php/");?> pour que la pa Insertion code répétitif [ par tryoruda ] Salut,J'ai une page php qui utilise de nombreuses fois le meme code (des formulaires identiques à plusieurs endroits de la page). J'aimerai donc, pour Problème! :( [ par MAsterC ] Salut à tous!Voici mon problème!J'ai une page en .HTML qui contient des boutons Radio!Voici sont code:<me rafraichissement [ par salley ] bonjour, bonjour,Voila j'ai un probleme, ja'aimerais rafraichir une page php 1 seule fois. J'ai a peu pres tout essayer notamment en utilisant des fon pb. inclusion / htm / php / fction [ par webdesignasp ] Bonjour,je viens de créer un script en PHP (existait en ASP) et ce que je pouvais faire avant en ASP, je ne peux plus le faire en PHP :code PHP qui ma PHP pas facile... [ par lard ] Bonjour !J'ai encore un problème de débutant...j'ai essayé d'inclure un code "simple" en PHP dans une page .HTMj'ai ensuite renommé ma page en .PHP3j' pb authentification [ par lol236 ] bonjour,j'ai fait une page php d'authentification que j'ai appelée index.phple pb est que quand je vais sur le site, la page se lance en boucle et don


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,649 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales