Reeur de syntaxe php
Résolu
bretonm2004
Messages postés
319
Date d'inscription
Statut
Membre
Dernière intervention
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voici mon bout de code
<?php
if(isset($_POST['envoyer'])) {
$n = $_POST['nb_champs'];
for ($i = 0; $i < $n; $i++) {
$_POST['marque_'$n];
}
}
?>
j ai une erreur sur cette ligne c est le $n mais je ne sais pas comment le placer
$_POST['marque_'$n];
merci
voici mon bout de code
<?php
if(isset($_POST['envoyer'])) {
$n = $_POST['nb_champs'];
for ($i = 0; $i < $n; $i++) {
$_POST['marque_'$n];
}
}
?>
j ai une erreur sur cette ligne c est le $n mais je ne sais pas comment le placer
$_POST['marque_'$n];
merci
A voir également:
- Reeur de syntaxe php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
- Impossible d'ouvrir un fichier txt avec Python ✓ - Forum Python
- Trouver erreur de syntaxe fichier txt pix - Forum Autoit / batch
8 réponses
En fait, ce que tu veux, c'est avoir tous tes $_POST[marque_1..2..n] dans un tableau $marque[1]..[2]..[n] ?
Dans ce cas-là, fais comme ça :
Tu peux aussi remplacer
$marque[$i] = $_POST['marque_'.$i];
par
$marque[$i] = $_POST["marque_$i"];
Xavier
Dans ce cas-là, fais comme ça :
<?php $marque = Array(); $n = $_POST['nb_champs']; if(isset($_POST['envoyer'])) { for ($i = 0; $i < $n; $i++) $marque[$i] = $_POST['marque_'.$i]; }
Tu peux aussi remplacer
$marque[$i] = $_POST['marque_'.$i];
par
$marque[$i] = $_POST["marque_$i"];
Xavier
<?php
$n = $_POST['nb_champs'];
if(isset($_POST['envoyer']))
{
for ($i = 0; $i < $n; $i++)
{
echo "marque_<br/>".$n;
}
}
$n = $_POST['nb_champs'];
if(isset($_POST['envoyer']))
{
for ($i = 0; $i < $n; $i++)
{
echo "marque_<br/>".$n;
}
}
Non pardon c'est plutöt cette correction là
<?php
$n = $_POST['nb_champs'];
if(isset($_POST['envoyer']))
{
for ($i = 0; $i < $n; $i++)
{
echo "marque_".$i."<br/>";
}
}
?>
<?php
$n = $_POST['nb_champs'];
if(isset($_POST['envoyer']))
{
for ($i = 0; $i < $n; $i++)
{
echo "marque_".$i."<br/>";
}
}
?>
$_POST['marque_'$n];
c est pas un echo qur je veut faire c est un post
$_POST['marque_'$i];
je ne sais juste pas la bonne syntaxe
merci
c est pas un echo qur je veut faire c est un post
$_POST['marque_'$i];
je ne sais juste pas la bonne syntaxe
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
<?php
$n = $_POST['nb_champs'];
if(isset($_POST['envoyer']))
{
for ($i = 0; $i < $n; $i++)
{
$marque=$_POST['marque_'$i];
}
}
$n est egal au nombre de champs que j ai a poster
et les champs que j ai a poster son marque et autres
quand je post mon formulaire
j ai marque_0, marque_1, marque_2 etc...
vu que je ne sais jamais combien il va y en avoir
la variable $i se trouve a etre le chiffre
je l'ai fait dans l'exemple mais il me fait un erreur de syntaxe a cette ligne
$marque=$_POST['marque_'$i];
$n = $_POST['nb_champs'];
if(isset($_POST['envoyer']))
{
for ($i = 0; $i < $n; $i++)
{
$marque=$_POST['marque_'$i];
}
}
$n est egal au nombre de champs que j ai a poster
et les champs que j ai a poster son marque et autres
quand je post mon formulaire
j ai marque_0, marque_1, marque_2 etc...
vu que je ne sais jamais combien il va y en avoir
la variable $i se trouve a etre le chiffre
je l'ai fait dans l'exemple mais il me fait un erreur de syntaxe a cette ligne
$marque=$_POST['marque_'$i];
Elle ressemble à quoi la table de ta base où tu veux mettre tout ça ?