Calcul en php passant par foreach [Résolu]

Signaler
Messages postés
61
Date d'inscription
samedi 5 avril 2014
Statut
Membre
Dernière intervention
7 septembre 2018
-
Messages postés
61
Date d'inscription
samedi 5 avril 2014
Statut
Membre
Dernière intervention
7 septembre 2018
-
Bonjour,
je souhaiterais faire un calcul mais cela ne passe pas avec cette méthode
<?php

//for ($i=0; $i<6; $i++)


include('configu.php');



$dossier=$_POST['dossier'];
$matriec=$_POST['matriec'];

$total=$matriec *2;

foreach ($_POST['dossier'] as $i => $dossier ) {
$sql = "INSERT INTO dossiers (dossier,matricdo)
VALUES ('".$_POST['dossier'][$i]."','".$total[$i]."')" ;


$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;

//header('Location: cotisation.php');

}

il y a une erreur qui me dit que le calcul n'est pas supporté dans ce cas.
merci encore et encore

1 réponse

Messages postés
32451
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 mai 2021
347
Bonjour
Que contient ta variable $matriec
Messages postés
61
Date d'inscription
samedi 5 avril 2014
Statut
Membre
Dernière intervention
7 septembre 2018

cela contient un nombre
Messages postés
61
Date d'inscription
samedi 5 avril 2014
Statut
Membre
Dernière intervention
7 septembre 2018

merci infiniment j'ai eu la solution.j'aurais dû faire cela:
<?php

//for ($i=0; $i<6; $i++)


include('configu.php');



$dossier=$_POST['dossier'];
$matriec=$_POST['matriec'];



foreach ($_POST['dossier'] as $i => $dossier ) {

$total[$i]=$matriec[$i] *2;
$sql = "INSERT INTO dossiers (dossier,matricdo)
VALUES ('".$_POST['dossier'][$i]."','".$total[$i]."')" ;


$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;

//header('Location: cotisation.php');

}
Messages postés
32451
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 mai 2021
347
au fait, pour info;... l'extension mysql est obsolète.
Il faut passer à PDO ou mysqli
http://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Messages postés
61
Date d'inscription
samedi 5 avril 2014
Statut
Membre
Dernière intervention
7 septembre 2018

ok merci