Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/08/2007, 01h12   #1
Invité régulier
 
Inscription : juillet 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 36
Points : 8
Points : 8
Par défaut [PHP-JS] c'est quoi le role du "?"

Bonsoir est ce que quelqu'un peut m'expliquer a quoi ça sert le point d'interrogation dans ce cas:
en fait voila exactement:
Code :
echo("<form name=\"form1\" method=\"post\" action=\"sources/validecom.php?vd=$num\">");
kiranis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2007, 02h10   #2
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 827
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 827
Points : 3 459
Points : 3 459
Dans ce cas le ? permet d'envoyer des paramètres au script traitant la page.
Exemple :

panier.php?fruit=pomme

Dans panier.php $_GET['fruit'] vaudra pomme.

Tu peux envoyer plusieurs paramètres avec &.
Exemple :

article.php?id=456&taille=XL

Dans article.php $_GET['id'] vaudra 456 et $_GET['taille'] vaudra XL.
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2007, 09h04   #3
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Grossierement c'est pour séparer l'URL et les variables envoyées a celle ci !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2007, 09h18   #4
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

J'ajoute simplement que ce que tu mets après le "?" comme te l'ont parfaitement expliqué RideKick et Séb. se construit en PHP grâce à la fonction http_build_query de préférence
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2007, 09h30   #5
Membre expérimenté
 
Avatar de mathieugamin
 
Inscription : octobre 2006
Messages : 572
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : octobre 2006
Messages : 572
Points : 562
Points : 562
Juste un complément pour limiter les erreurs :
Cette façon de coder est propice aux erreurs
Code :
echo("<form name=\"form1\" method=\"post\" action=\"sources/validecom.php?vd=$num\">");
Essaie de laisser le plus de clarté possible en intégrant ton code PHP dans le HTML :
Code :
<form name="form1" method="post" action="sources/validecom.php?vd=<?php echo $num; ?>">
Ainsi tu éviteras beaucoup d'erreurs (je parle d'expérience )

Bon courage !
__________________
GAMIN !!!!
_______________________________________________
PHP 5.2 | Apache 2 | MySQL 5 | WinXP Pro | Mac OSX
mathieugamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h11.


 
 
 
 
Partenaires

Hébergement Web