Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
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 08/03/2007, 13h25   #1
Membre du Club
 
Inscription : novembre 2003
Messages : 174
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Suisse

Informations forums :
Inscription : novembre 2003
Messages : 174
Points : 45
Points : 45
Envoyer un message via MSN à frutix
Par défaut Problème de concaténation

Bonjour,
j'ai un petit problème de concatenation dans un champ $_POST...

Dans une boucle do-while, j'aimerais qu'a chaque passage dans ma variable quantity, j'ai la valeur d'un <input>!

Code :
1
2
3
4
5
6
 
// -- Update des lignes de commandes d'après la quantité enregistré
do{
	$quantity = $_POST['quantity_.$ligne_products->pk_products.'];
	echo $quantity;
} while($ligne_products = obj_products->bd->objetSuivant($tab_products));
Voilà donc la variable du formulaire est déclaré comme ceci:
Code :
1
2
 
<input size="2" name="quantity_<?php echo $ligne_products->pk_products; ?>" type="text">
Donc la déclariation dans le formulaire fonctione... mon gros problème vient de la concaténation dans le champ $_POST! est-ce que quelqu'un peut me donner le champ exact...
frutix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 13h33   #2
Membre chevronné
 
Inscription : juin 2005
Messages : 572
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : juin 2005
Messages : 572
Points : 690
Points : 690
Code :
1
2
3
4
 
$quantity = $_POST["quantity_$ligne_products->pk_products"];
//ou plus propre a mes yeux
$quantity = $_POST['quantity_'.$ligne_products->pk_products];
Pour rappel une grosse différence entre des quotes et des guillemets c'est que les variables ne sont pas interprétées à l'intérieur des quotes. D'autre part un point dans une chaine n'est pas le signe de la concaténation mais... un point !
ratapapa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h59.


 
 
 
 
Partenaires

Hébergement Web