Petite question de syntaxe sur for - PHP - Programmation
Marsh Posté le 14-04-2006 à 11:25:36
Ecrire
$qte_.$i = $_POST["qte_".$i]; |
En PHP, l'apostrophe a un comportement différent du guillemet.
Les symboles entre apostrophes ne sont pas traduits, ils restent sous la forme $machin.
Marsh Posté le 14-04-2006 à 11:30:32
J'ai déjà essayé cette syntaxe, sous jEdit il me renvoie 3 érreurs
Marsh Posté le 14-04-2006 à 11:33:09
Oui, j'ai un doute sur la partie gauche de l'égalité. Par contre pour la partie droite cela devrait être bon.
Peut-être qu'il faut essayer quelque chose du genre :
$("qte_".$i) = $_POST["qte_".$i]; |
Marsh Posté le 14-04-2006 à 11:33:58
Mais c'est quoi cette horreur?
C'est trop simple d'utiliser un tableau?
Marsh Posté le 14-04-2006 à 11:34:40
Arf ... encore une érreur !
Pour l'instant en essayant plein de syntaxe différentes je n'arrive pas a déscendre en dessous d'une érreur ...
Marsh Posté le 14-04-2006 à 11:35:55
En fait, j'ai créé un tableau dynamiquement en js et stocké nb_ligne.
Du coup j'ai pensé faire comme en js pour récupérer toutes les valeurs de champs.
Je pensais ca serait pas trop dur de cette façon.
Marsh Posté le 14-04-2006 à 11:36:11
$qte[$i] = $_POST["qte_".$i];
Marsh Posté le 14-04-2006 à 11:37:43
pfff... au pire pour creer "dynamiquement" un nom de variable tu peux utiliser : ${'qte'.$i.} = $_POST['qte_'.$i];
Mais comme le fait remarquer skeye, pourquoi ne pas utiliser un tableau ?
ex : $qte[] = $_POST['qte_'.$i];
Marsh Posté le 14-04-2006 à 11:40:57
"Mais comme le fait remarquer skeye, pourquoi ne pas utiliser un tableau ?"
Heu ... pourquoi pas, je vais me documenter sur le sujet car je ne l'ai encore jamais fait.
Sinon merci Skeye car ta syntaxe à l'air bonne, en tout cas plus d'érreur
Marsh Posté le 14-04-2006 à 11:42:49
mc_cut_killer a écrit : "Mais comme le fait remarquer skeye, pourquoi ne pas utiliser un tableau ?" |
Bah ma syntaxe est celle d'un tableau.
Donc finalement tu vois, tu l'as déjà fait...
Marsh Posté le 14-04-2006 à 11:44:57
Ah!
bah dans ce cas je l'ai déjà fait au moins deux fois lol
Je croyais que c'était une histoire avec array()
Marsh Posté le 14-04-2006 à 11:46:43
array() peut être utilisé pour créer un tableau, mais ce n'est pas obligatoire...
Tu as toutes les infos dont tu peux avoir besoin sur les tableaux là :
http://fr2.php.net/manual/fr/ref.array.php
Marsh Posté le 14-04-2006 à 11:49:44
J'vais y faire un tour mais il me semble que je l'ai déjà survolé.
Par contre la je viens de tester mais je n'ai pas les valeurs qui d'affichent.
Code :
|
Me renvoie une page blanche ...
Marsh Posté le 14-04-2006 à 11:56:09
C'est bon après lecture de ton article j'ai compris
Il faut faire :
Code :
|
Merci pour votre aide et bon week-end
Marsh Posté le 14-04-2006 à 11:56:53
bah sois logique un peu...tu mélanges les 2 syntaxes, là...
echo "$qte[1]<br>$qte[2]";
Marsh Posté le 14-04-2006 à 11:21:36
Bonjours tout le monde,
j'ai une petite question de syntaxe concernant for sous php.
Je veut utiliser une fonction que j'utilise déjà en js mais je ne trouve pas la bonne syntaxe pour php.
Voila ce que je voudrais faire :
C'est au niveau de $qte_'.i.' que je bloque.
Merci d'avance pour vos réponses
Message édité par mc_cut_killer le 14-04-2006 à 11:22:16