Pour que des données s'enregistre dans ma TABLE je suis obliger de supprimer la 1 ligne de ma table donc je ne sais enregistré qu'une seule ligne et après plus aucun enregistrement ne fonctionne, de plus à chaque enregistrement je dois aller chercher le message (merci les infos sont enregistrée ) trois pages plus bas
<?php
/*************************************************************
* Titre du fichier : validation.php *
* Description : insertion des données du formulaire dans la base *
**************************************************************/
/*************************************************************
* Inclusion du fichier de connexion à la base *
**************************************************************/
include_once "../connect_tvd/connexion_bdd.php";
/*************************************************************
* Déclaration des variables *
**************************************************************/
// compteur de lignes
$cpt_total_lignes = 1;
// compteur de cases
$cpt_total_cases = 1;
/*************************************************************
* Informations chantier et équipe *
**************************************************************/
// récupération référence chantier
$chantier = $_POST["chantier"];
// récupération équipe
$equipe = $_POST["equipe"];
/*************************************************************
* Réseau LD *
**************************************************************/
/*************************************************************
* Informations pylones - postes - total *
**************************************************************/
// parcours des 10 lignes du réseau
for ($cpt_ld=1;$cpt_ld!=11;$cpt_ld++)
{
// boucle de parcours du formulaire pour récupérer les valeurs des pylones
for($i=1;$i!=11;$i++)
{
// récupération de la valeur
$valeur = $_POST['p'][$cpt_total_cases];
// insertion dans la base
$insert = mysql_query("INSERT INTO chantier VALUES ('1','$chantier','$equipe','10','$cpt_total_lignes','$cpt_total_cases','$valeur')");
}
// incrémentation du compteur de cases
$cpt_total_cases = $cpt_total_cases+1; echo '<br>';
}
// récupération valeur poste
$poste = $_POST['texter'][$cpt_total_lignes];
// récupération valeur total
$total = $_POST['total'][$cpt_total_lignes];
// incrémentation du nombre de lignes total récupérées
$cpt_total_lignes = $cpt_total_lignes+1;
/*************************************************************
* Réseau LM *
**************************************************************/
/*************************************************************
* Informations pylones - postes - total *
**************************************************************/
// parcours des 10 lignes du réseau
for ($cpt_lm=1;$cpt_lm!=11;$cpt_lm++)
{
// boucle de parcours du formulaire pour récupérer les valeurs des pylones
for($i=1;$i!=11;$i++)
{
// affichage de chaque valeur
//echo $_POST['p'][$cpt_total_cases];
// incrémentation du compteur de cases
$cpt_total_cases = $cpt_total_cases+1; echo '<br>';
}
// récupération valeur poste
$poste = $_POST['texter'][$cpt_total_lignes];
// récupération valeur total
$total = $_POST['total'][$cpt_total_lignes];
// incrémentation du nombre de lignes total récupérées
$cpt_total_lignes = $cpt_total_lignes+1;
}
/*************************************************************
* Electronique - Distribution *
**************************************************************/
/*************************************************************
* Informations pylones - postes - total *
**************************************************************/
// parcours des 9 lignes du réseau
for ($cpt_elec=1;$cpt_elec!=10;$cpt_elec++)
{
// boucle de parcours du formulaire pour récupérer les valeurs des pylones
for($i=1;$i!=11;$i++)
{
// affichage de chaque valeur
//echo $_POST['p'][$cpt_total_cases];
// incrémentation du compteur de cases
$cpt_total_cases = $cpt_total_cases+1; echo '<br>';
}
// récupération valeur poste
$poste = $_POST['texter'][$cpt_total_lignes];
// récupération valeur total
$total = $_POST['total'][$cpt_total_lignes];
// incrémentation du nombre de lignes total récupérées
$cpt_total_lignes = $cpt_total_lignes+1;
}
/*************************************************************
* Electronique primaire *
**************************************************************/
/*************************************************************
* Informations pylones - postes - total *
**************************************************************/
// parcours des 11 lignes du réseau
for ($cpt_elec_prim=1;$cpt_elec_prim!=12;$cpt_elec_prim++)
{
// boucle de parcours du formulaire pour récupérer les valeurs des pylones
for($i=1;$i!=11;$i++)
{
// affichage de chaque valeur
//echo $_POST['p'][$cpt_total_cases];
// incrémentation du compteur de cases
$cpt_total_cases = $cpt_total_cases+1; echo '<br>';
}
// récupération valeur poste
$poste = $_POST['texter'][$cpt_total_lignes];
// récupération valeur total
$total = $_POST['total'][$cpt_total_lignes];
// incrémentation du nombre de lignes total récupérées
$cpt_total_lignes = $cpt_total_lignes+1;
}
/*************************************************************
* Main d'oeuvre hors poste *
**************************************************************/
/*************************************************************
* Informations pylones - postes - total *
**************************************************************/
// parcours des 11 lignes du réseau
for ($cpt_main_oeuvre=1;$cpt_main_oeuvre!=12;$cpt_main_oeuvre++)
{
// boucle de parcours du formulaire pour récupérer les valeurs des pylones
for($i=1;$i!=11;$i++)
{
// affichage de chaque valeur
//echo $_POST['p'][$cpt_total_cases];
// incrémentation du compteur de cases
$cpt_total_cases = $cpt_total_cases+1; echo '<br>';
}
// récupération valeur poste
$poste = $_POST['texter'][$cpt_total_lignes];
// récupération valeur total
$total = $_POST['total'][$cpt_total_lignes];
// incrémentation du nombre de lignes total récupérées
$cpt_total_lignes = $cpt_total_lignes+1;
}
// récupération de la valeur bobine LM
$bob_lm = $_POST['bobine_lm'];
echo($bob_lm);
echo ' ';
// récupération de la valeur bobine LD
$bob_ld = $_POST['bobine_ld'];
echo($bob_ld);
echo ' ';
// récupération du commentaire
$com = $_POST['commentaire'];
echo($com);
echo ' ';
echo ('<br>');
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<body background="../img/grd-4px.gif">
<?php
echo "Merci les informations sont enregistrées.";
?>
</body>
</html>
Ma TABLE
CREATE TABLE `chantier` (
`id_chantier` int(11) NOT NULL default '0',
`ref_chantier` int(11) default NULL,
`ref_equipe` int(11) default NULL,
`quantite_prevue` int(11) default NULL,
`num_ligne` int(11) default NULL,
`num_case` int(11) default NULL,
`valeur_case` int(11) default NULL,
PRIMARY KEY (`id_chantier`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Merci
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.