Plusieurs $_GET à partir d'un des paramètres de la liaison
Je suis l'envoi de valeurs de fichier php à l'aide de js comme ça:
validation.php?firstName=test?lastName=test?email=test?contactNumber=test?title=test?description=test
Et dans validation.php j'ai créé un tableau avec ces valeurs comme ça:
$data[0] = $_GET['firstName'];
$data[1] = $_GET['lastName'];
$data[2] = $_GET['email'];
$data[3] = $_GET['contactNumber'];
$data[4] = $_GET['title'];
$data[5] = $_GET['description'];
malheureusement, php me renvoie des erreurs, pourquoi?
Quelles erreurs? Il convient d'ajouter les messages d'erreur à votre question, il est donc plus claire de ce que vous cherchez.
OriginalL'auteur user1222312 | 2012-02-22
Vous devez vous connecter pour publier un commentaire.
?
indique le début d'une chaîne de requête, mais les paires clé/valeur sont séparés par&
ou (moins souvent);
.;
est trompeuse,?a=b;c=d
résultats dans$_GET["a"] = "b;c=d"
. Voir tools.ietf.org/html/rfc2616#section-3.2.2Bizarre, je pensais que PHP a as bien fait. Eh bien, une chose de plus à ajouter à ma liste de raisons que je n'aime pas le PHP.
Que l'exemple que j'ai donné n'était que le paramètre par défaut, il peut être modifié
arg_separator.input = ";&"
.OriginalL'auteur Quentin
Vous avez besoin de les séparer avec l'esperluette signe:
OriginalL'auteur Kai Qing
Utiliser le & à la place de l' ? dans l'url entre les variables.
OriginalL'auteur Shattuck
votre adresse n'est pas correcte. Faire comme:
OriginalL'auteur Vishwajeet