Problème de boucle for et d'organisation dans mon code php

Signaler
Messages postés
229
Date d'inscription
lundi 2 août 2010
Statut
Membre
Dernière intervention
25 juillet 2013
-
salut . je voudrais utiliser la boucle for dans mon code pour enregistrer les données (les préjudices).
voici ce que je veux :
une personnes peut avoir plusieurs préjudices qu'elle aurait subies.
selon le nombre de préjudices, les gents a insérer apparaît .
je sais pas si je me fait bien comprendre .
voici la partie du code qui doit apparaître selon le nombre de préjudice qu'on voudrait insérer.
merci de bien vouloir m'aider .
voici ce qui apparâit comme erreur :

Erreur serveur
Le site Web a rencontré une erreur lors de l'extraction de http://localhost/OPREATION_IDENTIFICATION_IDVG_2011/test_prejudices.php. Cela peut être dû à une opération de maintenance ou à une configuration incorrecte.
Voici quelques suggestions :
Actualisez cette page Web ultérieurement.
Erreur HTTP 500 (Internal Server Error) : Une situation inattendue s'est produite tandis que le serveur tentait de traiter la demande.

voici le code que j'ai tenter :
<!--choix_fichier.html-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>


<?php
  /*IMPORTANT*/ 

//include("connection.php"); 
// Connexion à la BDD
 mysql_connect("localhost","root","") or die("erreur de connexion");
 // Sélection de la base de données
mysql_select_db("DirectVictime") or die("Erreur de selection de la BD");

/*faut securiser*/ 
foreach($_POST as $k => $v){ 
$v=mysql_real_escape_string(strip_tags($v)); 
$_POST[$k]=$v; 
} 

/*faut securiser*/ 
foreach($_GET as $k => $v){ 
$v=mysql_real_escape_string(strip_tags($v)); 
$_POST[$k]=$v; 
}
// déclaration des variables concernant le victime
    $numQuest=trim($_POST["numQuest"]);
    $identR=trim($_POST["identR"]);
    $identD=trim($_POST["identD"]);
$identSP=trim($_POST["identSP"]);
$identC=trim($_POST["identC"]);
$identNumQ=trim($_POST["identNumQ"]);

$NumCode1=trim($_POST["NumCode1"]);
$designation1=trim($_POST["designation1"]);
$code1=trim($_POST["code1"]);
$quantite1=trim($_POST["quantite1"]);
$dateSurv1=trim($_POST["dateSurv1"]);
$lieuSurv1=trim($_POST["lieuSurv1"]);
$naturePrej1=trim($_POST["naturePrej1"]);
$autrePrej1=trim($_POST["autrePrej1"]);

/*on insere le chemin vers le ficihier uploade*/

// on fait l'INSERT dans la base de données
$sql="INSERT INTO prejudice(id_prejudice,numQuest,identR,identD,identSP,identC,identNumQ,NumCode1,designation1,code1,quantite1,dateSurv1,lieuSurv1,naturePrej1,autrePrej1) ALUES('','".$numQuest."','".$identR."','".$identD."','".$identSP."','".$identC."','".$identNumQ."','".$NumCode1."','".$designation1."','".$code1."','".$quantite1."','".$dateSurv1."','".$lieuSurv1."','".$naturePrej1."','".$autrePrej1."')";

 mysql_query($sql) or die(mysql_error());
 echo 'Les informations sur les prejudices materiels ont été ajoutées dans la base de données.';
     	}


?>
<form action="" method="post"  >

<?php

if(isset($_POST['bouton_submit']) && ($_POST['nbre'])){
extract($_POST);
$nbre_ligne = $nbre;
for($j = 1; $j<=  $nbre_ligne; $j++){

echo'           <table width="200" border="0" align="center">
----, <table width=\"869\" border=\"0\" align=\"center\" bgcolor=\"#FFCC99\">
----

FICHE D'IDENTIFICATION DES VICTIMES DE GUERRE ,
Num Quest,

</td>
          </tr>
          <tr>
            <td>N° D'IDENTIFICATION ,
<table width="568" height="52" border="0">
----,

</td>
,
,
,
,

----

R,
D,
S/P,
C,
Num Quest
</td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td>N°,
DESIGNATION DU PEJUDICE ,
CODE,
QUANTITE,
DATE DE SURVENANCE ,
LIEU DE SURVENANCE ,
NATURE DU PREJUDICE ,

----

<table width="1203" border="0">
----, 

</td>

,

,

,

,

,

<select name="naturePrej1">
<option></option>
<option>Pillage</option>
<option>Expropriation</option>
<option>Réquisition</option>
<option>Destruction</option>
</select>
,
Autre


                

                    


                  


                  


                  


                  


                  

</td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td>
</td>
          </tr>
        </table>
';
        	
        	                }
        	
        	}
        	    ?>
      
      

      

      
    </form></td>
  </tr>
</table>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="50" height="37" title="ACCUEIL">

</object>

 



</html>