Inserer les valeurs d'un tableau dans une base mysql et php
arkal221
Messages postés
35
Statut
Membre
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour la grande famille svp!! je suis en train de faire une application de facturation mais je suis conicé depuis j'étais en train de tourner sans solution... Si vous pouvez m'aider svp!!! Voici mon code html que j'utilise pour recuperer mes données :
Aidez moi svp!!! je suis bloqué
<?php
//Recuperation valeur des Td
include_once('connect.php');
ini_set("display_errors",0);
error_reporting(0);
session_start;
$sql="SELECT * FROM tmp";
$result = mysql_query($sql);
echo "<table class=table table-bordered>
<thead>
<tr>
<th>Articles</th>
<th>Prix unitaire</th>
<th>Quantité commandée</th>
<th>Prix Total</th>
</tr>
</thead>";
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['Article'] . "</td>";
$_SESSION["article"] = $row["Article"];
echo "<td>" . "<input type=text size=1 name=pu value = $row[pu]>" . "</td>";
echo "<td>" . "<input type=text size=1 name=Qtetab[] value = $row[Qte]>" . "</td>";
ini_set("display_errors",0);error_reporting(0);session_start();
$_SESSION["Qteta"] = count ($_POST["Qtetab"]);
echo "<td>" . "<input type=text size=1 name=tot value = $_POST[pu] * $_POST[Qte] readonly> ". "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
var_dump($_SESSION["Qteta"])
?>
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :ICIMerci d'y penser dans tes prochains messages.Jordane45 |
Aidez moi svp!!! je suis bloqué
A voir également:
- Inserer les valeurs d'un tableau dans une base mysql et php
- Insérer une vidéo dans powerpoint - Guide
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
1 réponse
Bonjour,
Et.... quel est le souci exactement ????
Sachant que tu as quelques erreurs dans ton code.
Voici déjà un début de correction :
PS: Mysql est obsolète. Je t'invite à passer à mysqli ou PDO : voir ceci : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Et.... quel est le souci exactement ????
Sachant que tu as quelques erreurs dans ton code.
Voici déjà un début de correction :
<?php
//Affichage des erreurs php (A mettre AU DEBUT de tes scripts)
error_reporting(E_ALL);
ini_set('display-errors','on');
//démarrage des sessions
session_start();
//connexion à la bdd
require_once('connect.php');
//la requete
$sql="SELECT * FROM tmp";
$result = mysql_query($sql);
echo "<table class=table table-bordered>
<thead>
<tr>
<th>Articles</th>
<th>Prix unitaire</th>
<th>Quantité commandée</th>
<th>Prix Total</th>
</tr>
</thead>";
while($row = mysql_fetch_array($result)) {
$_SESSION["article"][$row["Article"]]["Qteta"] = count ($_POST["Qtetab"]);
echo "<tr>";
echo "<td>" . $row['Article'] . "</td>";
echo "<td><input type='text' size='1' name='pu' value ='". $row['pu']."'></td>";
echo "<td><input type='text' size='1' name='Qtetab[]' value = ".$row['Qte']."'></td>";
echo "<td><input type='text' size='1' name='tot' value ='" . $_POST['pu'] * $_POST['Qte']."' readonly></td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
var_dump($_SESSION["Qteta"]);
?>
PS: Mysql est obsolète. Je t'invite à passer à mysqli ou PDO : voir ceci : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top