PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Forum Général PHP » PB d'utilisation de la boucle for dans mon code php » 05-02-2012 14:18:28

msi79
Réponses : 0

salut . je suis entreint de créer un formulaire pour enregistrer des préjudices subis par des victimes de guerre .
le problème est que une victime peut avoir subis 0 ou plusieurs préjudices . mon formulaire dois donner la possibilité d'enregistrer 1 ou plusieurs préjudices.
voici mon code :

<?php
  if(isset($_GET['prejud_sid'])) $prejud_sid = urldecode($_GET['prejud_sid']);
if(isset($_POST['bouton_submit'])&& !empty($_POST['nbre'])){
 $cat = strip_tags(trim($_POST['cat']));
 
    for($i = 1; $i <= $_POST['nbre']; $i++){
//if(isset($_FILES['img'.$i]) && $_FILES['img'.$i]['error'] == 0 && isset($_POST['nbre'])){
 /*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("DirectVictime2") 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;
}

  $NumCode='NumCode1'.$i;
  $NumCode1=trim($_POST["NumCode"]);
 
 
  $quantite='quantite1'.$i;
  $quantite1=trim($_POST["quantite"]);
 
  $dateSurv='dateSurv1'.$i;
  $dateSurv1=trim($_POST["dateSurv"]);
 
  $lieuSurv='lieuSurv1'.$i;
  $lieuSurv1=trim($_POST["lieuSurv"]);
  $designation='designation1'.$i;
  $designation1=trim($_POST["designation"]);
 
  $code='code1'.$i;
  $code1=trim($_POST["code"]);
 
  $naturePrej='naturePrej1'.$i;
  $naturePrej1=trim($_POST["naturePrej"]);
 
  $autrePrej='autrePrej1'.$i;
  $autrePrej1=trim($_POST["autrePrej"]);

if (empty($code1)) {
    $msg="<font color=red>Veuillez saisir  le numero du questionnaire!!!!!!!!!</font>";
  }
  else {
   

 // on fait l'INSERT dans la base de données
    $sql="INSERT INTO prejudice1(id_prejudice1,NumCode1,designation1,code1,quantite1,dateSurv1,lieuSurv1,naturePrej1,autrePrej1,prejud_sid) VALUES('','".$NumCode1."','".$designation1."','".$code1."','".$quantite1."','".$dateSurv1."','".$lieuSurv1."','".$naturePrej1."','".$autrePrej1."','".$prejud_sid."')";
mysql_query($sql) or die(mysql_error());
echo 'Les informations sur les prejudices ont été ajoutées dans la base de données.</br>';

  }
 }
   
}

//}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<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>
<style type="text/css">
<!--
.Style3 {
  color: #0000FF;
  font-weight: bold;
}
.Style4 {
  color: #990033;
  font-weight: bold;
}
.Style6 {color: #990000}
-->
</style>
</head>

<body>
<table width="200" border="0">
  <tr>
    <td> </td>
  </tr>
</table>
<table width="1179" height="38" border="0" align="left">
  <tr>
    <td width="107"><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="107" height="18" title="IMAGES">
      <param name="movie" value="button9.swf" />
      <param name="quality" value="high" />
      <param name="bgcolor" value="#FFFFFF" />
      <embed src="button9.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="107" height="18" bgcolor="#FFFFFF"></embed>
    </object></td>
    <td width="355"><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="107" height="18" title="VICTIMES">
      <param name="movie" value="button7.swf" />
      <param name="quality" value="high" />
      <embed src="button7.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="107" height="18" ></embed>
    </object></td>
    <td width="34"> </td>
    <td width="34"> </td>
    <td width="34"> </td>
    <td width="34"> </td>
    <td width="34"> </td>
    <td width="34"> </td>
    <td width="364"> </td>
    <td width="107"><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="107" height="18" title="PREJUDICES">
      <param name="movie" value="button11.swf" />
      <param name="quality" value="high" />
      <embed src="button11.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="107" height="18" ></embed>
    </object></td>
  </tr>
</table>
<h1 align="center" class="subfooter  Style3">Enregistrement de préjudices </h1>
<form action="" method="post" >
  <p> </p>
  <table width="570" height="95" border="0" align="center" bordercolor="#0000FF" bgcolor="#83E7FC">
  <tr> <td width="180"><span class="Style4">Saisir le nombre de préjudices:</span></td> <td width="380"><input name="nbre" type="text" size="1" maxlength="1" value="<?php if(isset($_POST['nbre']))echo $_POST['nbre'];?>"/></td> </tr> <tr> <td> </td> <td bordercolor="#0000FF"> <fieldset> <legend><span class="Style6">AJOUTER DES PREJUDICES</span></legend>   
  <?php if(isset($_POST['bouton_submit']) && ($_POST['nbre'])){ extract($_POST); $nbre_photo = $nbre; for($j = 1; $j<= $nbre_photo; $j++){ echo'
                    <table width="1203" border="0">
                      <tr>
                        <td width="54"><strong>
                          <input name="NumCode1" type="text" size="8" />
                        </strong></td>
                        <td width="149"><strong>
                          <input type="text" name="designation1" />
                        </strong></td>
                        <td width="94"><strong>
                          <input name="code1" type="text" size="15" />
                        </strong></td>
                        <td width="146"><strong>
                          <input type="text" name="quantite1" />
                        </strong></td>
                        <td width="147"><strong>
                          <input type="text" name="dateSurv1" />
                        </strong></td>
                        <td width="144"><strong>
                          <input type="text" name="lieuSurv1" />
                        </strong></td>
                        <td width="116"><strong>
                          <select name="naturePrej1">
                            <option></option>
                            <option>Pillage</option>
                            <option>Expropriation</option>
                            <option>Réquisition</option>
                            <option>Destruction</option>
                          </select>
                        </strong></td>
                        <td width="319">Autre<strong>
                          <input type="text" name="autrePrej1" />
                        </strong></td>
                      </tr>
                    </table><br/>'
; } } ?> </fieldset> </td> </tr> <tr> <td> </td> <td><input type="submit" name="bouton_submit" value="envoyer" ></input></td> </tr></table>
</form>
<p>
  <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">
    <param name="movie" value="button4.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#FFFFFF" />
    <embed src="button4.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="50" height="37" bgcolor="#FFFFFF"></embed>
  </object>
</p>
</body>
</html>

#2 Re : Forum Général PHP » utilisation de jpgrap pour les sataistiques de ma base de donnée » 23-10-2011 12:28:16

au fait c'est parce que je maîtrise pas jpgraph et je suis debutant en php . je sais pas comment gérer les lien .
j'ai tenté de modifier les liens mais rien ne s'affiche
aider moi pas à pas.
je rappel que tous mes fichiers sont dans c:\wamp\www\INSCRIPTION et le dossier jpgraph se trouve dans c:\wamp\www
voici mon code :

<?php
require_once("c:\wamp\www\jpgraph\include_path_inc.php");

require_once("c:\wamp\www\jpgraph\jpgraph.php");
require_once("c:\wamp\www\jpgraph\jpgraph_bar.php");

$donnees = array(12,23,9,58,23,26,57,48,12);

$largeur = 250;
$hauteur = 200;

// Initialisation du graphique
$graphe = new Graph($largeur, $hauteur);
// Echelle lineaire ('lin') en ordonnee et pas de valeur en abscisse ('text')
// Valeurs min et max seront determinees automatiquement
$graphe->setScale("textlin");

// Creation de l'histogramme
$histo = new BarPlot($donnees);
// Ajout de l'histogramme au graphique
$graphe->add($histo);

// Ajout du titre du graphique
$graphe->title->set("Histogramme");

// Affichage du graphique
$graphe->stroke();
?>
 

]

#3 Re : Forum Général PHP » moteur de recherche php » 23-10-2011 12:21:17

j'ai coloré maintenant

<?php
$host = "localhost";
 
$user = "root";
 
$password = "";
 
$bdd = "nosvictimes";
 
mysql_connect($host, $user, $password) or die ("Connexion au serveur impossible");
 
// on choisit la bonne base
mysql_select_db($bdd) or die ("Connexion a la base impossible");
 
echo "
<html>
 
<head>
 
<title>Résultat de la recherche</title>
 
</head>
 
<body>"
;
 
if (($Mot == "")||($Mot == "%")) {
// Si aucun mot clé n'a été saisi,
// le script demande à l'utilisateur
// de bien vouloir préciser un mot clé
 
  echo "
  Veuillez entrer un mot clé s'il vous plaît!
  <p>"
;
 
}
 
else {
// On selectionne les enregistrements contenant le mot clé
// dans les keywords ou le titre
  $query = "SELECT distinct count(lien) FROM search
  WHERE keyword LIKE \"%$Mot%\"
  OR titre LIKE \"%$Mot%\"
  "
;
 
  $result = mysql_query($query);
 
  $row = mysql_fetch_row($result);
 
  $Nombre = $row[0];
 
// Si aucun enregistrement n'est retourné,
// on affiche un message adéquat
if ($Nombre == "0") {
  echo "
  <h2>Aucun résultat ne correspond à votre recherche</h2>
 
  <p>
 
  "
;
 
}
 
// Sinon, on affiche le nombre d'enregistrements correspondant
// et les résultats eux-mêmes
else {
  $query = "SELECT distinct lien,keyword,titre FROM search
  WHERE keyword LIKE \"%$Mot%\"
  OR titre LIKE \"%$Mot%\" ORDER by titre ASC"
;
 
  $result = mysql_query($query);
 
  // Si un seul enregistrement est trouvé, on affiche un message au singulier
  if ($Nombre == "1") {
  echo "
  <a name=\"#resultat\"><h2>Résultat: Un article trouvé</h2></a>
 
  <p>"
;
 
  }
  // Dans le cas contraire le message est au pluriel...
  else {
  echo "
  <a name=\"#resultat\"><h2>Résultat: $Nombre articles trouvés</h2></a>
 
  <p>"
;
 
  }
  while($row = mysql_fetch_row($result))
  {
    echo "
    <p>\n
    <b>$row[2]</b>\n
    <br><a href=\"../$row[0]\">Visualiser l'article</a>\n
    <p>\n
    "
;
 
  }
}
 
}
 
// on ferme la base
mysql_close();
 
?>
 
</body>
 
</html>
 
<form method="post" action="search.php3">
 
Entrez un mot clé:<br>
 
<input type="text" name="Mot" size="15">
 
<input type="submit" value="Rechercher" alt="Lancer la recherche!">
 
</form>

#4 Re : Forum Général PHP » moteur de recherche php » 23-10-2011 12:21:17

j'arrive pas à coloriser ( je ne comprend pas ce terme).
mais s'il te plait lit mon code et aide moi

edit modo : trop de code, nous ne somme pas des correcteurs
la prochaine fois, je coupe

#5 Re : Forum Général PHP » moteur de recherche php » 23-10-2011 12:21:17

coloriser ton code . ça ve dire quoi
je comprend pas

#7 Forum Général PHP » moteur de recherche php » 23-10-2011 12:21:17

msi79
Réponses : 10

salut je cherche un moteur de recherche pour ma base de donnée .
je suis tombé sur un exemple sur le net que je veux exploité mais j'y arrive pas .
je savoir comment nommer chaque fichier . je me dis que cela à une importance dans la conception de ce moteur
ensuite aider moi pas a pas à arriver a concevoir mon moteur
voici les differents code :

1 fichier search


<html>

<head>

<title>Creation de la table</title>

</head>

<body

<?php
$host = "localhost";

$user = "root";

$password = " ";

$bdd = "nosvictimes";

mysql_connect($host, $user, $password) or die ("Connexion au serveur impossible");

// on choisit la bonne base
mysql_select_db($bdd) or die ("Connexion a la base impossible");

$query = "CREATE TABLE search (
   lien varchar(128) NOT NULL,
   keyword text,
   titre varchar(128),
   id INT(11),
   PRIMARY KEY (id)
)"
;

mysql_query($query) or die ("Erreur de modification de  la table");

// on ferme la base
mysql_close();

?>

</body>

</html>
 

2. fichier

<?php
echo "
<p>\n
<table BGCOLOR=\"#EFF2FB\" BORDER=\"0\"
              CELLSPACING=\"0\"
              CELLPADDING=\"1\"
              WIDTH="
100%">\n
<tr><td>\n
<a name=\"#index\"><h2>Indexation du site en cours</h2></a>\n
</td></tr>\n
</table>\n
<p>\n"
;

$host = "Le serveur de base de données";

$bdd = "Votre base de données";

/* Connexion avec MySQL */
mysql_connect($host,$user,$password) or die ("Impossible de se connecter
au serveur de base de donnees"
);

mysql_select_db($bdd) or die ("Impossible d'accéder à la base $bdd");

$query = "DELETE FROM search";

mysql_query($query) or die ("Erreur de modification de la table");

function ScanDir($Directory){
$MyDirectory = opendir($Directory);

  while($Entry = readdir($MyDirectory)) {
    echo "<br>entry= $Entry<br>";

    echo "repertoire= $Directory<br>";

    echo "chemin= $Directory/$Entry<br>";

    if(is_dir($Entry)&& $Entry != "." && $Entry != "..") {
      echo "<b><font color=\"red\">$Entry</font>
          </b> est un repertoire<br>"
;

      ScanDir("$Entry/$Directory");

    }
    else {
    if (eregi(".htm",$Entry)) {
      $MetaTags = get_meta_tags($Directory."/".$Entry);

      if ($MetaTags["robots"] == "all") {
        $MetaKey = $MetaTags["keywords"];

        $MetaKey = strtoupper($MetaKey);

        echo "Meta($Directory/$Entry): $MetaKey
\n"
;

        $MetaTitre = $MetaTags["title"];

        echo "Meta($Directory/$Entry): $MetaTitre
\n"
;

      $query = "INSERT INTO search (lien,keyword,titre)
      VALUES(\"$Directory/$Entry\",\"$MetaKey\",\"$MetaTitre\")"
;

      $mysql_result = mysql_query($query) or die ("Erreur
      de modification de la table par la requete \"$query\""
);

      }
    }
    }
  }
closedir($MyDirectory);

}

$open_basedir=".";

ScanDir(".");

mysql_close();

?>

fichier 3

<?php
$host = "Votre serveur de base de données";

$user = "Votre nom d'utilisateur";

$password = "Votre mot de passe";

$bdd = "Votre base de données sur le serveur";

mysql_connect($host, $user, $password) or die ("Connexion au serveur impossible");

// on choisit la bonne base
mysql_select_db($bdd) or die ("Connexion a la base impossible");

echo "
<html>

<head>

<title>Résultat de la recherche</title>

</head>

<body>";

if (($Mot == "")||($Mot == "%")) {
// Si aucun mot clé n'a été saisi,
// le script demande à l'utilisateur
// de bien vouloir préciser un mot clé

  echo "
  Veuillez entrer un mot clé s'il vous plaît!
  <p>"
;

}

else {
// On selectionne les enregistrements contenant le mot clé
// dans les keywords ou le titre
  $query = "SELECT distinct count(lien) FROM search
  WHERE keyword LIKE \"%$Mot%\"
  OR titre LIKE \"%$Mot%\"
  "
;

  $result = mysql_query($query);

  $row = mysql_fetch_row($result);

  $Nombre = $row[0];

// Si aucun enregistrement n'est retourné,
// on affiche un message adéquat
if ($Nombre == "0") {
  echo "
  <h2>Aucun résultat ne correspond à votre recherche</h2>

  <p>

  ";

}

// Sinon, on affiche le nombre d'enregistrements correspondant
// et les résultats eux-mêmes
else {
  $query = "SELECT distinct lien,keyword,titre FROM search
  WHERE keyword LIKE \"%$Mot%\"
  OR titre LIKE \"%$Mot%\" ORDER by titre ASC"
;

  $result = mysql_query($query);

  // Si un seul enregistrement est trouvé, on affiche un message au singulier
  if ($Nombre == "1") {
  echo "
  <a name=\"#resultat\"><h2>Résultat: Un article trouvé</h2></a>

  <p>";

  }
  // Dans le cas contraire le message est au pluriel...
  else {
  echo "
  <a name=\"#resultat\"><h2>Résultat: $Nombre articles trouvés</h2></a>

  <p>";

  }
  while($row = mysql_fetch_row($result))
  {
    echo "
    <p>\n
    <b>$row[2]</b>\n
    <br><a href=\"../$row[0]\">Visualiser l'article</a>\n
    <p>\n
    "
;

  }
}

}

// on ferme la base
mysql_close();

?>

</body>

</html>
 


edit modo : trop de code, nous ne somme pas des correcteurs
la prochaine fois, je coupe

#8 Forum Général PHP » utilisation de jpgrap pour les sataistiques de ma base de donnée » 23-10-2011 12:28:16

msi79
Réponses : 3

salut . j'ai crée une base de donnée et j'aimerai faire des statistiques.
j'ai vu sur le net que jpgraph et approprié pour cela.
j'ai donc télécharger la version jpgraph-3.0.7.tar.gz . j'ai tenté de suivre les instruction pour son utilisation mais depuis j'arrive pas .
alors je vous décri comment j'ai procédé .
- j'utilise wamp serveur qui se situe sur c:/wamp
- mes fichiers PHP se trouvent dans c:/wamp/www/INSCRIPTION
j'ai crée un dossier jpgraph :c:/wamp/jpgraph
j'ai décompressé le contenu de src qui se trouve dans le dossier jpgraph (c:/wamp/jpgraph)
j'ai verifé la version de PHP qui est 5.3
j'ai vérifie extension=php_gd2.dll qui bien décommenté

Pour m'assurer que ça marche j'ai tenté de suivre sur le site PHP facile un exemple . mais ca m'affiche rien.
alors je me di que le problème se situe au niveau des liens pour acceder au dossier jpgrah.

voici le code php prie comme exemple .le lien est :
http://www.phpfacile.com/creer_un_site_web_en_php/courb...

<?php
require_once("include_path_inc.php");
 
require_once("jpgraph.php");
require_once("jpgraph_bar.php");
 
$donnees = array(12,23,9,58,23,26,57,48,12);
 
$largeur = 250;
$hauteur = 200;
 
// Initialisation du graphique
$graphe = new Graph($largeur, $hauteur);
// Echelle lineaire ('lin') en ordonnee et pas de valeur en abscisse ('text')
// Valeurs min et max seront determinees automatiquement
$graphe->setScale("textlin");
 
// Creation de l'histogramme
$histo = new BarPlot($donnees);
// Ajout de l'histogramme au graphique
$graphe->add($histo);
 
// Ajout du titre du graphique
$graphe->title->set("Histogramme");
 
// Affichage du graphique
$graphe->stroke();
?>

edit modo : il faut indiquer le type de langage dans la balise code (par exemple code=php)

#9 Forum Général PHP » notices en php ou mysql » 16-10-2011 13:56:16

msi79
Réponses : 6

salut j'ai conçu ma base de donnée . j'arrive a inserrer des données mais voila que je reçois des notices .
sur mon ordinateurs pourtables j'ai reussi à les desactiver en faisant :

error_reporting  =  NULL
display_errors = Off
display_startup_errors = Off
ensuite j'ai exporté ma base de donnée sur mon ordinateur de bureau . et la aussi j'ai cru desactiver mais les notices sont la .

voici ce qui s'affiche :

Noûs Sommes le 31-12-2006 et Il Est 22:26 Avis : L'utilisation de constante indéfinie agentcol - supposée «agentcol 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 41 Avis : Utilisation du chef constante indéfinie - assumé 'chef' dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 41 Avis : L'utilisation de constante indéfinie agentcod - supposée «agentcod 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 41 Avis : L'utilisation de operateur constante indéfinie - supposée «operateur» dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 41 Avis : Utilisation de agentval constante indéfinie - supposée «agentval 'dans C: \ wamp \ www \ INSCRIPTION \ registration form. php on line 41 Notice : Utilisation de agentcor constante indéfinie - supposée «agentcor 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 41 Avis : Utilisation de dateagent constante indéfinie - supposée «dateagent 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 41 Avis : Undefined index: dateagent dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne41 . Informations sur les agents les Les Ont Été ajoutées la DANS La Base de données des avis : L'utilisation des indéfinie regionf constante - supposée «regionf 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : L'utilisation de constante indéfinie departementf - supposée «departementf 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de prefecturef constante indéfinie - supposée «prefecturef 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de communef constante indéfinie - supposée «communef 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de villagef constante indéfinie - supposée «villagef 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : L'utilisation de constante indéfinie statutav - supposée «statutav 'dans C : \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne48 Avis : L'utilisation de constante indéfinie autrestatav - supposée «autrestatav 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de npiecef constante indéfinie - assumé »npiecef 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de npers_av constante indéfinie - supposée «npers_av 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : L'utilisation de statut_av constante indéfinie - supposée «statut_av 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne48 Avis : Utilisation de autre_av constante indéfinie - supposée «autre_av 'dans C: \ wamp \ www \ INSCRIPTION \ registration form. php on line 48 Notice : Utilisation de npiece_ap constante indéfinie - supposée «npiece_ap 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de npers_ap constante indéfinie - supposée «npers_ap 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de santef constante indéfinie - supposée «santef 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48Avis : Utilisation de nbrepdgif constante indéfinie - supposée «nbrepdgif ' dans le dossier C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de problemef constante indéfinie - supposée «problemef 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : L'utilisation de constante non définie autreproblemef - supposée «autreproblemef 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de enceintef constante indéfinie - supposée «enceintef 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de pkquitte constante indéfinie - supposée «pkquitte 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de autrepkquitte constante indéfinie - supposée «autrepkquitte 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de priorite1 constante indéfinie - supposée «priorite1 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : L'utilisation de constante indéfinie priorite2 - supposée «priorite2 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : L'utilisation de constante indéfinie priorite3 - supposée «priorite3 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de autrepriorite constante indéfinie - supposé ' autrepriorite 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de acceptef constante indéfinie - supposée «acceptef 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de indéfinie conditionf constante - supposée «conditionf 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : L'utilisation de constante indéfinie ret - supposée "ret" dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de incitationf constante indéfinie - supposée «incitationf 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de autre_ret constante indéfinie - supposée «autre_ret 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de structuref constante indéfinie - supposée «structuref 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de autre_strut constante indéfinie - supposée «autre_strut 'dans C : \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de undefined piececours constante - supposée «piececours 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de ouipreciser constante indéfinie - assumé »ouipreciser 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de expirationf constante indéfinie - supposée «expirationf 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : L'utilisation de docadm constante indéfinie - supposée «docadm 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Avis : Utilisation de extraitf constante indéfinie - supposée «extraitf 'dans C: \ wamp \ www \ INSCRIPTION \ registration form. php on line 48 Notice : Utilisation de preciser_ext constante indéfinie - supposée «preciser_ext 'dans C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 48 Les informations sur Supplémentaire La Victime Ont Été ajoutées Dans La Base de données. Avis : Undefined variable: matricule de C: \ wamp \ www \ INSCRIPTION \ enregistrement.php sur la ligne 56 Les informations sur les Victimes Ont Été ajoutées Dans La Base de données.

#10 Re : Forum Général PHP » duplication de données dans ma base de donnée » 09-10-2011 13:02:36

oui j'ai rectifié ca : mais a nouveau un autre problème.

je veux inserrer la partie agent (qui correspond a la table agent) dans mon code php.
kans je l'ajoute le navigateur n'affiche plus rien mais quand je l'enlève le navigateur affiche de nouveau mon formulaire . et la encore un autre blème depuis la creation de la table agent : plus d'insertion dans ma table victime . je comprend pas la: voici mon code:

<?php
$date = date("d-m-Y");
$heure = date("H:i");
echo 'Nous sommes le '.$date.' et il est '.$heure;
?>
<?php
//$enfant1 = (isset($_POST['enfant1'])) ? mysql_real_escape_string($_POST['enfant1']) : NULL;
if (isset($_POST["valider"])) {
    //$matricule=trim($_POST["matricule"])
    $questionnaire=trim($_POST["questionnaire"]);
    $nom=trim($_POST["nom"]);
  $prenom=trim($_POST["prenom"]);
  $datnaiss=trim($_POST["datnaiss"]);
  $lieunaiss=trim($_POST["lieunaiss"]);
  $secteur=trim($_POST["secteur"]);
  $nationalite=trim($_POST["nationalite"]);
  $zone=trim($_POST["zone"]);
  $ethnie=trim($_POST["ethnie"]);
  $sexe=trim($_POST["sexe"]);
  $situation=trim($_POST["situation"]);
  $religion=trim($_POST["religion"]);
  $piece=trim($_POST["piece"]);
  $npiece=trim($_POST["npiece"]);
  $autrepiece=trim($_POST["autrepiece"]);
  $postale=trim($_POST["postale"]);
  $nompere=trim($_POST["nompere"]);
  $prenompere=trim($_POST["prenompere"]);
  $nommere=trim($_POST["nommere"]);
  $prenommere=trim($_POST["prenommere"]);
  $tel=trim($_POST["tel"]);
  $cel=trim($_POST["cel"]);
  if (empty($questionnaire)) {
    $msg="<font color=red>Veuillez saisir votre nom et et le numero de votre parent !!!!!!!!!</font>";
  }
  else {
      //include"connection.php";
      mysql_connect("localhost","root","") or die("erreur de connexion");
      mysql_select_db("lesvictimes") or die("Erreur de selection de la BD");
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
     
    $sql = "INSERT INTO tuteur(id_tuteur,nomtuteur,prenomtuteur,teltuteur,celtuteur) VALUES('','$_POST[nomtuteur]','$_POST[prenomtuteur]','$_POST[teltuteur]','$_POST[celtuteur]')";
   
    // on insère les informations du formulaire dans la table  
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Les informations sur le tuteur ont été ajoutées dans la base de données.</br>';
$tuteur_sid = mysql_insert_id();
//exit();
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   
printf("Le dernier ID inséré dans est le id %d\n", mysql_insert_id());

$sql="INSERT INTO victime(matricule,questionnaire,nom,prenom,datnaiss,lieunaiss,secteur,nationalite,zone,ethnie,sexe,situation,religion,piece,npiece,autrepiece,postale,nompere,prenompere,nommere,prenommere,tel,cel,tuteur_sid,agent_sid)
VALUES('','".$questionnaire."','".$nom."','".$prenom."','".$datnaiss."','".$lieunaiss."','".$secteur."','".$nationalite."','".$zone."','".$ethnie."','".$sexe."','".$situation."','".$religion."','".$piece."','".$npiece."','".$autrepiece."','".$postale."','".$nompere."','".$prenompere."','".$nommere."','".$prenommere."','".$tel."','".$cel."','".$tuteur_sid."','".$agent_sid."')";
      $result=mysql_query($sql);  }
    if ($result) {
      echo 'Les informations sur la victime ont été ajoutées dans la base de données.</br>';
    }
    else {
      echo "pas d' informations sur la victime ajoutée dans la base de données.</br>";
    }
 
  //mysql_close();  // on ferme la connexion
}

$matricule = mysql_insert_id();
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////    
     
      // INSERSION DES AGENTS.
      $sql = "INSERT INTO agent(idag,agentcol,chef,agentcod,operateur,agentval,agentcor,dateagent)
      //ALUES('','$_POST[agentcol]','$_POST[ chef]','$_POST[agentcod]','$_POST[operateur]','$_POST[agentval]','$_POST[agentcor]','$_POST[dateagent]')";
   
    //on insère les informations du formulaire dans la table  
  mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Les informations sur les agents ont été ajoutées dans la base de données.</br>';
$agent_sid = mysql_insert_id();


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$sql = "INSERT INTO enfantt(ide, nom1, lien1, age1,etat1,niveau1,nationalite1,ethnie1,religion1,activite1,occupation1,bcg1,polio1,fievre1,rougeole1,deparasitage1,meningite1,matricule) VALUES('','$_POST[nom]','$_POST[lien]','$_POST[age]','$_POST[etat]','$_POST[niveau]','$_POST[nationalite]','$_POST[ethnie]','$_POST[religion]','$_POST[activite]','$_POST[occupation]','$_POST[bcg]','$_POST[polio]','$_POST[fievre]','$_POST[rougeole]','$_POST[deparasitage]','$_POST[meningite]','$_POST[matricule]')";
   
    // on insère les informations du formulaire dans la table  
   mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Les informations sur le premier enfant ont été ajoutées dans la base de données.</br>';
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


?>

#11 Forum Général PHP » duplication de données dans ma base de donnée » 09-10-2011 13:02:36

msi79
Réponses : 2

salut.
j'ai 3 tables :
deplacé,enfant,tuteur
- 1 u tuteur heberge 1 ou n deplacé
- déplacé peut avoir 0 ou n enfants
la clé de tuteur migre de la table deplacé
la clé de deplacé migre dans la table enfants
pour les clé primaires j'ai mi auto-increment  sauf pour celle qu migrent dans les autres tables
j'ai fait  le code PHP . j'arrive a faire les insertion mais ce que je remarque c'est que les données sont dupliquées plusieurs fois
voici mon code PHP :

<?php
$date = date("d-m-Y");
$heure = date("H:i");
echo 'Nous sommes le '.$date.' et il est '.$heure;
?>
<?php
$enfant1 = (isset($_POST['enfant1'])) ? mysql_real_escape_string($_POST['enfant1']) : NULL;
if (isset($_POST["valider"])) {
   
    $questionnaire=trim($_POST["questionnaire"]);
    $nom=trim($_POST["nom"]);
  $prenom=trim($_POST["prenom"]);
  $datnaiss=trim($_POST["datnaiss"]);
  $lieunaiss=trim($_POST["lieunaiss"]);
  $secteur=trim($_POST["secteur"]);
  $nationalite=trim($_POST["nationalite"]);
  $zone=trim($_POST["zone"]);
  $ethnie=trim($_POST["ethnie"]);
  $sexe=trim($_POST["sexe"]);
  $situation=trim($_POST["situation"]);
  $religion=trim($_POST["religion"]);
  $piece=trim($_POST["piece"]);
  $npiece=trim($_POST["npiece"]);
  $autrepiece=trim($_POST["autrepiece"]);
  $postale=trim($_POST["postale"]);
  $nompere=trim($_POST["nompere"]);
  $prenompere=trim($_POST["prenompere"]);
  $nommere=trim($_POST["nommere"]);
  $prenommere=trim($_POST["prenommere"]);
  $tel=trim($_POST["tel"]);
  $cel=trim($_POST["cel"]);
  if (empty($questionnaire)) {
    $msg="<font color=red>Veuillez saisir votre nom et et le numero de votre parent !!!!!!!!!</font>";
  }
  else {
      //include"connection.php";
      mysql_connect("localhost","root","") or die("erreur de connexion");
      mysql_select_db("lesvictimes") or die("Erreur de selection de la BD");
     
    $sql = "INSERT INTO tuteur(id_tuteur, nomtuteur, prenomtuteur, teltuteur,celtuteur) VALUES('','$_POST[nomtuteur]','$_POST[prenomtuteur]','$_POST[teltuteur]','$_POST[celtuteur]')";
   
    // on insère les informations du formulaire dans la table  
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Les informations sur le tuteur ont été ajoutées dans la base de données.</br>';
$id_tuteur = mysql_insert_id();
 
     
     
      $sql="INSERT INTO victime(questionnaire,nom,prenom,datnaiss,lieunaiss,secteur,nationalite,zone,ethnie,sexe,situation,religion,piece,npiece,autrepiece,postale,nompere,prenompere,nommere,prenommere,tel,cel) values('".$questionnaire."','".$nom."','".$prenom."','".$datnaiss."','".$lieunaiss."','".$secteur."','".$nationalite."','".$zone."','".$ethnie."','".$sexe."','".$situation."','".$religion."','".$piece."','".$npiece."','".$autrepiece."','".$postale."','".$nompere."','".$prenompere."','".$nommere."','".$prenommere."','".$tel."','".$cel."')";
      $result=mysql_query($sql);  }
    if ($result) {
      echo 'Les informations sur la victime ont été ajoutées dans la base de données.</br>';
    }
    else {
      echo "pas d' informations sur la victime ajoutée dans la base de données.</br>";
    }
 
  //mysql_close();  // on ferme la connexion
}
  $matricule = mysql_insert_id();
 
    $sql = "INSERT INTO enfant(id_enfant, enfant1, enfant2, enfant3,enfant4,enfant5,enfant6,enfant7,enfant8,enfant9,enfant10) VALUES('','$_POST[enfant1]','$_POST[enfant2]','$_POST[enfant3]','$_POST[enfant4]','$_POST[enfant5]','$_POST[enfant6]','$_POST[enfant7]','$_POST[enfant8]','$_POST[enfant9]','$_POST[enfant10]')";
   
    // on insère les informations du formulaire dans la table  
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Les informations sur les enfants ont été ajoutées dans la base de données.</br>';

?>

#12 Re : Forum Général PHP » relation entre les table et le code php » 02-10-2011 07:42:43

il s'agit de constituer une base de donnée de victime de guerre de mon pays . tous les renseignement si possibles. pour le moment je veux debuter avec les table :
victime,region,departemnt,ville, village . deja avec ca comme exemple je pourrai faire le reste . alors je que je veux c'est que quelqu'un essai ou me propose un code PHP pour faire les insertion dans les differentes tables.

#13 Forum Général PHP » relation entre les table et le code php » 02-10-2011 07:42:43

msi79
Réponses : 3

slt je suis nouveau en PHP et en programmation . je voudrai creer des tables :
- victimes
- region
-departement
-ville

ensuite je veux relier ses tables afin d'y inserrer des données .
svp est ce ce que quelqu'un ourrait m'aider.
j'ai deja parcouru des cours je m'en sort pas donc ne me donné pas des lien sur des cours .
je veux une aide .
merci
Autres pages sur

#14 Forum Général PHP » passer de mysql a oracle » 11-09-2011 04:50:25

msi79
Réponses : 1

salut voici un code en php-mysql que je veux en php-oracle.
j'ai des erreur alors pouvez-vous m'ader a les corriger .
voici l'erreur affichée  :
Notice: Undefined index: id_region in C:\wamp\www\testEmploi2\index.php on line 87

Notice: Undefined index: region in C:\wamp\www\testEmploi2\index.php on line 88

Notice: Undefined index: id_region in C:\wamp\www\testEmploi2\index.php on line 87

Notice: Undefined index: region in C:\wamp\www\testEmploi2\index.php on line 88

Notice: Undefined index: id_region in C:\wamp\www\testEmploi2\index.php on line 87

Notice: Undefined index: region in C:\wamp\www\testEmploi2\index.php on line 88

Notice: Undefined index: id_region in C:\wamp\www\testEmploi2\index.php on line 87

Notice: Undefined index: region in C:\wamp\www\testEmploi2\index.php on line 88


voici le code en php-mysql :


<?php

echo("<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n");

/* Variables de connexion : ajustez ces paramètres selon votre propre environnement */

$serveur = "localhost";

$admin   = "root";

$mdp     = "";

$base    = "regions";

/* On récupère si elle existe la valeur de la région envoyée par le formulaire */

$idr = isset($_POST['region'])?$_POST['region']:null;

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd[/url]">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" xml:lang="fr" />

<title>Sélectionner un département selon la région choisie</title>

<meta name="description" content="Listes déroulantes dynamiques inter-dépendantes" />

<meta name="keywords" content="" />

<meta name="author" content="Cyrano" />

<meta name="generator" content="Zend Studio Environnement et WebExpert 5" />

<meta http-equiv="imagetoolbar" content="no" />

<meta http-equiv="Pragma" content="no-cache" />

</head>

<body style="font-family: verdana, helvetica, sans-serif; font-size: 85%">

<?php

if(isset($_POST['ok']) && isset($_POST['departement']) && $_POST['departement'] != "")

{

    $region_selectionnee = $_POST['region'];

    $dept_selectionne = $_POST['departement'];

?>

<p>Vous avez sélectionné le département <?php echo($dept_selectionne); ?> dans la région <?php echo($region_selectionnee); ?></p>

<?php

}

?>

<h3>Trouver un département</h3>

<?php

/* On établit la connexion à MySQL avec mysql_pconnect() plutôt qu'avec mysql_connect()

*  car on aura besoin de la connexion un peu plus loin dans le script */

$connexion = mysql_pconnect($serveur, $admin, $mdp);

if($connexion != false)

{

    $choixbase = mysql_select_db($base, $connexion);

    $sql1 = "SELECT `id_region`, `region`".

    " FROM `region`".

    " ORDER BY `id_region`";

    $rech_regions = mysql_query($sql1);

    $code_region = array();

    $region = array();

    /* On active un compteur pour les régions */

    $nb_regions = 0;

    if($rech_regions != false)

    {

        while($ligne = mysql_fetch_assoc($rech_regions))

        {

            array_push($code_region, $ligne['id_region']);

            array_push($region, $ligne['region']);

            /* On incrémente de compteur */

            $nb_regions++;

        }

    }

    ?>

<form action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post" id="chgdept">

<fieldset style="border: 3px double #333399">

<legend>Sélectionnez une région</legend>

<select name="region" id="region" onchange="document.forms['chgdept'].submit();">

  <option value="-1">- - - Choisissez une région - - -</option>

    <?php

    for($i = 0; $i < $nb_regions; $i++)

    {

?>

  <option value="<?php echo($code_region[$i]); ?>"<?php echo((isset($idr) && $idr == $code_region[$i])?" selected=\"selected\"":null); ?>><?php echo($region[$i]); ?></option>

<?php

    }

    ?>

</select>

    <?php

    mysql_free_result($rech_regions);

    /* On commence par vérifier si on a envoyé un numéro de région et le cas échéant s'il est différent de -1 */

    if(isset($idr) && $idr != -1)

    {

        /* Cération de la requête pour avoir les départements de cette région */

        $sql2 = "SELECT `id_departement`, `departement`".

        " FROM `departement`".

        " WHERE `id_region` = ". $idr ."".

        " ORDER BY `id_departement`;";

        if($connexion != false)

        {

            $rech_dept = mysql_query($sql2, $connexion);

            /* Un petit compteur pour les départements */

            $nd = 0;

            /* On crée deux tableaux pour les numéros et les noms des départements */

            $code_dept = array();

            $nom_dept = array();

            /* On va mettre les numéros et noms des départements dans les deux tableaux */

            while($ligne_dept = mysql_fetch_assoc($rech_dept))

            {

                array_push($code_dept, $ligne_dept['id_departement']);

                array_push($nom_dept, $ligne_dept['departement']);

                $nd++;

            }

            /* Maintenant on peut construire la liste déroulante */

            ?>

<select name="departement" id="departement">

            <?php  

            for($d = 0; $d<$nd; $d++)

            {

                ?>

  <option value="<?php echo($code_dept[$d]); ?>"<?php echo((isset($dept_selectionne) && $dept_selectionne == $code_dept[$d])?" selected=\"selected\"":null); ?>><?php echo($nom_dept[$d]." (". $code_dept[$d] .")"); ?></option>

                <?php

            }

?>

</select>

<?php

        }

        /* Un petit coup de balai */

        mysql_free_result($rech_dept);

    }

?>

<br /><input type="submit" name="ok" id="ok" value="Envoyer" />

</fieldset>

</form>

<?php

    /* Terminé, on ferme la connexion */

    mysql_close($connexion);

}

else

{

    /* Si on arrive là, c'est pas bon signe, il faut vérifier les

    * paramètres de connexion, mot de passe, serveur pas démarré etc... */

?>

<p>Un incident s'est produit lors de la connexion à la base de données, veuiillez essayer à nouveau ultérieurement.</p>

<?php

}

?>

</body>

</html>
 

et le code que j'essaie d'obtenir en php-oracle :


<?php


//http://forum.phpfrance.com/faq-tutoriels/formulaires-listes-deroulantes-dynamiques-liees-t4562.html


echo("<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n");
/* Variables de connexion : ajustez ces paramètres selon votre propre environnement */
$conn = oci_connect("zana", "cool75sool", '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcldb)
(INSTANCE_NAME = orcldb)
(GLOBAL_NAME = orcldb)
))'
);

/* On récupère si elle existe la valeur de la région envoyée par le formulaire */
$idr = isset($_POST['region'])?$_POST['region']:null;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" xml:lang="fr" />
<title>Sélectionner un département selon la région choisie</title>
<meta name="description" content="Listes déroulantes dynamiques inter-dépendantes" />
<meta name="keywords" content="" />
<meta name="author" content="Cyrano" />
<meta name="generator" content="Zend Studio Environnement et WebExpert 5" />
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="Pragma" content="no-cache" />
</head>
<body style="font-family: verdana, helvetica, sans-serif; font-size: 85%">
<h3>Version 100% PHP</h3>
<p>Vous constaterez qu'il y a un délai de latence entre la sélection et la mise à jour.</p>
<?php
if(isset($_POST['ok']) && isset($_POST['departement']) && $_POST['departement'] != "")
{
    $region_selectionnee = $_POST['region'];
    $dept_selectionne = $_POST['departement'];
?>
<p>Vous avez sélectionné le département <?php echo($dept_selectionne); ?> dans la région <?php echo($region_selectionnee); ?></p>
<?php
}
?>
<h3>Trouver un département</h3>
<?php
/* On établit la connexion à MySQL avec mysql_pconnect() plutôt qu'avec mysql_connect()
*  car on aura besoin de la connexion un peu plus loin dans le script */

//$connexion = mysql_pconnect($serveur, $admin, $mdp);
$conn = oci_connect("zana", "cool75sool", '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcldb)
(INSTANCE_NAME = orcldb)
(GLOBAL_NAME = orcldb)
))'
);


if($conn != false)
{
    //$choixbase = oci_select_db($base, $connexion);
   
    //$sql1=oci_parse($conn,"SELECT `id_region`, `region`"." FROM `region`". " ORDER BY `id_region`";);
  $sql1=oci_parse($conn,"SELECT id_region, region FROM region ");
 
 
    $rech_regions = oci_execute($sql1);
    //$rech_regions = mysql_query($sql1);
    $code_region = array();
    $region = array();
    /* On active un compteur pour les régions */
    $nb_regions = 0;
    if($rech_regions != false)
    {
        //while($ligne =oci_fetch_assoc($rech_regions))
    while($ligne =oci_fetch_assoc($rech_regions))
   
        {
            array_push($code_region, $ligne['id_region']);
            array_push($region, $ligne['region']);
            /* On incrémente de compteur */
            $nb_regions++;
        }
    }
    ?>
<form action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post" id="chgdept">
<fieldset style="border: 3px double #333399">
<legend>Sélectionnez une région</legend>
<select name="region" id="region" onchange="document.forms['chgdept'].submit();">
  <option value="-1">- - - Choisissez une région - - -</option>
    <?php
    for($i = 0; $i < $nb_regions; $i++)
    {
?>
  <option value="<?php echo($code_region[$i]); ?>" selected="selected"<?php echo((isset($idr) && $idr == $code_region[$i])?" selected=\"selected\"":null); ?>><?php echo($region[$i]); ?></option>
<?php
    }
    ?>
</select>
    <?php
    //oci_free_statement($rech_regions);
    /* On commence par vérifier si on a envoyé un numéro de région et le cas échéant s'il est différent de -1 */
    if(isset($idr) && $idr != -1)
    {
        /* Cération de la requête pour avoir les départements de cette région */
        $sql2=oci_parse($conn, "SELECT id_departement, epartement FROM `departement WHERE id_region = ". $idr ."". " ORDER BY id_departement");
   
        if($conn != false)
        {
           $rech_dept = oci_execute($sql2,$conn);
            /* Un petit compteur pour les départements */
            $nd = 0;
            /* On crée deux tableaux pour les numéros et les noms des départements */
            $code_dept = array();
            $nom_dept = array();
            /* On va mettre les numéros et noms des départements dans les deux tableaux */
            while($ligne_dept = oci_fetch_assoc($rech_dept))
            {
                array_push($code_dept, $ligne_dept['id_departement']);
                array_push($nom_dept, $ligne_dept['departement']);
                $nd++;
            }
            /* Maintenant on peut construire la liste déroulante */
            ?>
<select name="departement" id="departement">
            <?php  
            for($d = 0; $d<$nd; $d++)
            {
                ?>
  <option value="<?php echo($code_dept[$d]); ?>"<?php echo((isset($dept_selectionne) && $dept_selectionne == $code_dept[$d])?" selected=\"selected\"":null); ?>><?php echo($nom_dept[$d]." (". $code_dept[$d] .")"); ?></option>
                <?php
            }
?>
</select>
<?php
        }
        /* Un petit coup de balai */
        oci_free_result($rech_dept);
    }
?>
<br /><input type="submit" name="ok" id="ok" value="Envoyer" />
</fieldset>
</form>
<?php
    /* Terminé, on ferme la connexion */
  oci_close($conn);
}
else
{
    /* Si on arrive là, c'est pas bon signe, il faut vérifier les
    * paramètres de connexion, mot de passe, serveur pas démarré etc... */

?>
<p>Un incident s'est produit lors de la connexion à la base de données, veuiillez essayer à nouveau ultérieurement.</p>
<?php
}
?>
<p><a href="./index2.php" title="Aller vers la version JavaScript">Aller vers la version JavaScript</a></p>
</body>
</html>>
 

#15 Re : Forum Général PHP » Champs déroulant en php » 04-09-2011 10:59:58

je viens de voir ces codes sur le net (quelqu'un que vous avez essayé d'aider ). je pense que c'est la solution a mon problème.mais moi étant débutant en php je sais pas ou commencer ,comment ordonner les fichiers et comment adapter a mon cas. en plus les fichier a extension ajax ou .js me font tourner la tète .
dc sil vous plait quelqu'un pour me reconstituer les fichier de sorte a répondre a ma préoccupation . mes tables sont un peu plus haut.

fichiers index.php:


Code :
<head>
        <title>Démo des listes liées en AJAX</title>
        <script type="text/javascript" src="js/listeLiees.js"></script>
        <style type="text/css">
        label {
            width: 350px;
            float: left;
        }
        select {
            width: 200px;
        }
        </style>
    </head>
    <body>
    <?php
     
    require_once('class/class.france.php');
    $france = new france();
    $region = $france->getRegions();
    echo '
        <label for="region">Région: </label>
        <select name="region" id="region" onchange="getDpt();">
            <option value="-1">Régions</option>
        ';
    for($i=0;$i<count($region);$i++) {
        echo '
            <option value="'.$region[$i]['region_id'].'">'.$region[$i]['region_name'].'</option>
            ';
    }
    echo '
        </select>
        ';
    echo '
        <div id="champsDpt">
            <label for="dpt">Département: </label>
            <select name="dpt" id="dpt">
                <option value="-1">Choisir une région</option>
            </select>
        </div>
        <div id="champsVille">
            <label for="ville">Ville: </label>
            <select name="ville" id="ville">
                <option value="-1">Choisir un département</option>
            </select>
        </div>
        <div id="champsquartier">
            <label for="quartier">Quartier: </label>
            <select name="quartier" id="quartier">
                <option value="-1">Choisir une ville</option>
            </select>
        </div>
        ';
    ?>
    </body>


fichier ajax.dpt.php


Code :
<?php
require_once('class/class.france.php');
$france = new france();
$dpt = $france->getDptByRegion($_POST['idRegion']);
$listeDpt =  '<label for="dpt">Département: </label>';
$listeDpt .= '<select name="dpt" id="dpt" onchange="getVille();">';
for($i=0;$i<count($dpt);$i++) {
    $listeDpt .= '<option value="'.$dpt[$i]['dpt_id'].'">'.$dpt[$i]['dpt_name'].'</option>';
}
$listeDpt .= '</select>';
echo mb_convert_encoding($listeDpt, "UTF-8", "ISO-8859-15" );
?>

fichier ajax.ville.php

Code :
<?php
require_once('class/class.france.php');
$france = new france();
$villes = $france->getVilleByDpt($_POST['idDpt']);
$listeVilles =  '<label for="ville">Ville: </label>';
$listeVilles .= '<select name="ville">';
for($i=0;$i<count($villes);$i++) {
    $listeVilles .= '<option value="'.$villes[$i]['ville_id'].'">'.$villes[$i]['ville_name'].'('.$villes[$i]['ville_cp'].')</option>';
}
$listeVilles .= '</select>';
echo mb_convert_encoding($listeVilles, "UTF-8", "ISO-8859-15" );
?>

#16 Re : Forum Général PHP » Champs déroulant en php » 04-09-2011 10:59:58

donc voici mes tables comme tu me l'a conseillé alors j'atend que tu me guide:

region(id_reg,nom_reg)

departement(id_dep,id_reg,nom_dep)

commune(id_com,id_dep,nom_com)

personne(id_pers,id_com,nom,prenom,nationalite,tel,cel)

NB je maîtrise pas ajax .alors je veux ça en php

#17 Re : Forum Général PHP » Champs déroulant en php » 04-09-2011 10:59:58

j'ai crée 2 tables :
1. table  EmploiInscriptionEtape1( region,departement,commune)
2.table EmploiInscriptionEtape2(nom,prenom,residence,tel,cel)

#18 Forum Général PHP » Champs déroulant en php » 04-09-2011 10:59:58

msi79
Réponses : 7

Bonjour,
je suis débutant en php .
voici mon problème.
des personnes qui se trouve dans différents département doivent s'enregistrer dans ma base de donnée .
il se trouve que ses personnes sont dans des département différents.
et chaque département contient plusieurs villes .
chaque villes plusieurs communes .
je voudrais que lorsqu'une personnes choisi un département alors la page charge et lui propose les villes de ce département et pour la ville les communes.
je sais pas si je me fais comprendre .mais si quelqu'un pourrait m'aider . je même pas par ou commencer.
merci d'avance

#20 Re : Forum Général PHP » inserrer les notes de notes de mes eleve dans ma base de donnée oracle » 02-09-2011 23:02:56

je viens de remarquer que c'est la dernière note du dernière nom de la liste qui est enregistré les autres notes ne sont pas enregistré

#21 Re : Forum Général PHP » inserrer les notes de notes de mes eleve dans ma base de donnée oracle » 02-09-2011 23:02:56

je viens de surprime le champ date et ça passe . mais si je veux avoir la date de l’évaluation comment je fait.

pourquoi avec le champs date j'avais cette erreur

#22 Re : Forum Général PHP » inserrer les notes de notes de mes eleve dans ma base de donnée oracle » 02-09-2011 23:02:56

finalement j'ai suprimé la table evaluation . et j"ai mi evaluation comme un champs dans participe .
mais je reçcois l'erreur :

Warning: oci_execute() [function.oci-execute]: ORA-01747: spécification utilisateur.table.colonne, table.colonne ou colonne non valide in C:\wamp\www\Monsite\liste_4eme55.php on line 30

<?php
// connexion au sgbd de toute façon c'est utilisé par tout dans la page
$conn = oci_connect("zana", "cool75sool", '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcldb)
(INSTANCE_NAME = orcldb)
(GLOBAL_NAME = orcldb)
))'
);

if (isset($_POST['Valider'])) {
// la suite est discutable un array_walk (par exemple) opurr être plus intérréssant <img src="./images/smilies/icon_wink.gif" alt=";)" title="Wink" />//$date=trim($_POST["date"]);
$type_e=trim($_POST["type_e"]);
$id_eleve=trim($_POST["id_eleve"]);
$NOTE=trim($_POST["NOTE"]);
$date=trim($_POST["date"]);

//Dans ma base de donnée j'ai deja enregistrer des eleves de différentes classes
//apres avoir fait une evaluation je veux enregistrer les notes des éleves par exemples ceus de la 4eme classe
// alors je crée une requtte sql qui me permet d'abord de faire une selection des eleves de la 4eme5

//au cas ou ces élèves existent ,dans le champ NOTE qui doit se trouver devant chaque nom ,j'inscrit la note de cet élève  

//if (!empty($NOM)) {
    $sql=oci_parse($conn,"INSERT INTO participe (NOTE,id_eleve,type_e,date) values ('".$NOTE."','".$id_eleve."','".$type_e."','".$date."')");
    oci_execute($sql);
    //Analyse et exécution d'autres commandes ici...
    // Validation de la transaction
    $committed = oci_commit($conn);// utilise
    // Vérification de la validation : si une erreur est survenue, afficher
    // le message d'erreur
    if (!$committed) {
        $error = oci_error($conn);
        echo 'Validation échouée. Oracle dit : ' . $error['message'];
    }
    else{
     
        echo '------------------------Insersion OK !!!!!!!!!';}
    }
  // }
else
   { // au cas ou lélève n'existe pas alors je reçois ce message
       echo "LE NOM DE l'élève ne peux être vide !!!";
   }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<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>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-weight: bold; }
.Style5 {
color: #CCCCCC;
font-weight: bold;
}
.Style6 {
  color: #0000FF;
  font-weight: bold;
}
-->
</style>
</head>

<body>

<div align="center">
<h1><a href="MonSiteOK.php" title="Acceuil !!!!" class="Style5">
<input type="image" name="imageField" src="btmylod_1.png" />
</a><em>>>> LISTE DES ELEVES DE 4ème 5 </em> <<<
</h1>
</div>
<table width="822" border="0" align="center" cellspacing="2">
  <tr bgcolor="#999999">
    <th width="22" scope="row">N°</th>
    <th width="42" scope="row"><span class="Style3">NOM</span></th>
    <td width="73"><div align="center" class="Style4">PRENOM</div></td>
    <td width="61"><div align="center" class="Style4">CLASSE</div></td>
    <td width="464"><div align="center" class="Style4">-----ENREGISTRER VOTRE NOTE PAR ICI !!!!!!!! ------ </div>      <div align="center" class="Style3"></div>      <div align="center" class="Style3"></div></td>
    <td width="134"><div align="center" class="Style4">MaNote</div></td>
  </tr>
  <?php
$i=0;
$paire= '33FFFF';
$impaire= 'C0C0C0';
// requete SQL pour l'affichage de la table
$res = oci_parse($conn,"SELECT NUM,NOM,PRENOM,CLASSE FROM eleve WHERE CLASSE='4eme5' ORDER BY NOM ASC");
if ($res === false ){
    // affichage d'un message d'erreur !
}
else {
    $req = oci_execute($res);
    if ($req === false ){
        // affiche le message d'erreur.
    }
    else {
        // la je met des { pour le else mais sans ça fait pareil <img src="./images/smilies/icon_wink.gif" alt=";)" title="Wink" />
        while($liste_etu = oci_fetch_assoc($res)) {
        ?>
  <tr bgcolor="#<?php
        if( ($i%2) === 0) echo $paire;
        else echo $impaire; ?>">
    <td><?php echo $liste_etu['NUM'] ?></td>
    <td><?php echo $liste_etu['NOM'] ?></td>
    <td><?php echo $liste_etu['PRENOM'] ?></td>
    <td><?php echo $liste_etu['CLASSE'] ?></td>
    <td><form id="form1" name="form1" method="post" action="">
      <table width="463" border="0">
        <tr>
          <td width="101"><span class="Style6">NOTE</span></td>
          <td width="146"><input type="text" name="NOTE" value="" /></td>
          <td width="49"><span class="Style6">ID</span></td>
          <td width="362"><select name="id_eleve">
              <option>1</option>
              <option>2</option>
              <option>3</option>
              <option>4</option>
              <option>5</option>
              <option>6</option>
              <option>7</option>
              <option>8</option>
              <option>9</option>
              <option>10</option>
              <option>11</option>
              <option>12</option>
              <option>13</option>
              <option>14</option>
              <option>15</option>
              <option>16</option>
              <option>17</option>
              <option>18</option>
              <option>19</option>
              <option>20</option>
              <option>21</option>
              <option>22</option>
              <option>23</option>
              <option>24</option>
              <option>25</option>
              <option>26</option>
              <option>27</option>
              <option>28</option>
              <option>29</option>
              <option>30</option>
              <option>31</option>
              <option>32</option>
              <option>33</option>
              <option>34</option>
              <option>35</option>
              <option>36</option>
              <option>37</option>
              <option>38</option>
              <option>38</option>
              <option>40</option>
              <option>41</option>
              <option>42</option>
              <option>43</option>
              <option>44</option>
              <option>45</option>
              <option>46</option>
              <option>47</option>
              <option>48</option>
              <option>49</option>
              <option>50</option>
              <option>51</option>
              <option>52</option>
              <option>53</option>
              <option>54</option>
              <option>55</option>
              <option>56</option>
              <option>57</option>
              <option>58</option>
              <option>59</option>
              <option>60</option>
              <option>61</option>
              <option>62</option>
              <option>63</option>
              <option>64</option>
              <option>65</option>
              <option>66</option>
              <option>67</option>
              <option>68</option>
              <option>69</option>
              <option>70</option>
              <option>71</option>
              <option>72</option>
              <option>73</option>
              <option>74</option>
              <option>75</option>
              <option>76</option>
              <option>77</option>
              <option>78</option>
              <option>79</option>
              <option>80</option>
          </select></td>
        </tr>
        <tr>
          <td><span class="Style6">EVALUAT°</span></td>
          <td><select name="type_e">
              <option>INTERROGATION</option>
              <option>DEVOIR</option>
          </select></td>
          <td><span class="Style6">DATE</span></td>
          <td><input type="text" name="date" /></td>
        </tr>
        <tr>
          <td><input type="submit" name="Valider" value="Envoyer" /></td>
          <td> </td>
          <td> </td>
          <td> </td>
        </tr>
      </table>
    </form>      
    </td>
    <td><?php //echo $liste_etu['NOTE'] ; ?></td>
  </tr>
  <?php
        $i++;
        }
}
}
?>
</table>
<p> </p>
<p> </p>
</body>
</html>

#24 Forum Général PHP » inserrer les notes de notes de mes eleve dans ma base de donnée oracle » 02-09-2011 23:02:56

msi79
Réponses : 9

salut je suis prof de maths et je veux enregistrer les notes des élèves après les évaluations.
et donc j'essaie de créer un code mais ca ne marche pas et je reçois pas d'erreur.
voici mes tables:
eleve( NUM,NOM,PRENOM,CLASSE,AGE,)
participe(NUM,id_eval,date_eval,note)
evaluation(id_eval,,type_eval)

au fait dans ma logique je supose que les eleves sont deja inscrit dans ma table eleve avec un autre formulaire que j'ai crée qui marche bien .
maintenant ce que je veux :
je supose que le prof vien de faire un devoir ou une interrogation et il veut enregistrer les note en se servant de la liste des eleve qui est deja dans la base .
donc avec la liste deja dedans il inserre les notes et en meme temps les note sont affiché en face dans le champs MaNOte
et voici mon code .

<?php
// connexion au sgbd de toute façon c'est utilisé par tout dans la page
$conn = oci_connect("zana", "cool75sool", '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcldb)
(INSTANCE_NAME = orcldb)
(GLOBAL_NAME = orcldb)
))'
);

if (isset($_POST["Valider"])) {
// la suite est discutable un array_walk (par exemple) opurr être plus intérréssant <img src="./images/smilies/icon_wink.gif" alt=";)" title="Wink" />
//$NOM=trim($_POST["NOM"]);
//$PRENOM=trim($_POST["PRENOM"]);
//$CLASSE=trim($_POST["CLASSE"]);
$NOTE=trim($_POST["NOTE"]);

//Dans ma base de donnée j'ai deja enregistrer des eleves de différentes classes
//apres avoir fait une evaluation je veux enregistrer les notes des éleves par exemples ceus de la 4eme classe
// alors je crée une requtte sql qui me permet d'abord de faire une selection des eleves de la 4eme5

//au cas ou ces élèves existent ,dans le champ NOTE qui doit se trouver devant chaque nom ,j'inscrit la note de cet élève

if (!empty($NOM)) {
$sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."',(SELECT NUM FROM eleve WHERE NUM.eleve=NUM.participe ;))" );
$result = oci_execute($sql);
//Analyse et exécution d'autres commandes ici...
// Validation de la transaction
$committed = oci_commit($conn);// utilise
// Vérification de la validation : si une erreur est survenue, afficher
// le message d'erreur
if (!$committed) {
$error = oci_error($conn);
echo 'Validation échouée. Oracle dit : ' . $error['message'];
}
else{

echo '------------------------Insersion OK !!!!!!!!!';}
}
}
else
{ // au cas ou lélève n'existe pas alors je reçois ce message
echo "LE NOM DE l'élève ne peux être vide !!!";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<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>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-weight: bold; }
.Style5 {
color: #CCCCCC;
font-weight: bold;
}
-->
</style>
</head>

<body>

<div align="center">
<h1><a href="MonSiteOK.php" title="Acceuil !!!!" class="Style5">
<input type="image" name="imageField" src="btmylod_1.png" />
</a><em>>>> LISTE DES ELEVES DE 4ème 5 </em> <<<
</h1>
</div>
<table width="754" border="0" align="center" cellspacing="2">
<tr bgcolor="#999999">
<th width="58" scope="row"><span class="Style3">NOM</span></th>
<td width="90"><div align="center" class="Style4">PRENOM</div></td>
<td width="73"><div align="center" class="Style4">CLASSE</div></td>
<td width="275"><div align="center" class="Style4">NOTE</div></td>
<td width="97"><div align="center" class="Style4">MaNote</div></td>
<td width="135">Sa Note </td>
</tr>
<?php
$i=0;
$paire= '33FFFF';
$impaire= 'C0C0C0';
// requete SQL pour l'affichage de la table
$res = oci_parse($conn,"SELECT NUM,NOM,PRENOM,CLASSE FROM eleve WHERE CLASSE='4eme5' ORDER BY NOM ASC" );
if ($res === false ){
// affichage d'un message d'erreur !
}
else {
$req = oci_execute($res);
if ($req === false ){
// affiche le message d'erreur.
}
else {
// la je met des { pour le else mais sans ça fait pareil <img src="./images/smilies/icon_wink.gif" alt=";)" title="Wink" />
while($liste_etu = oci_fetch_assoc($res)) {
?>
<tr bgcolor="#<?php
if( ($i%2) === 0) echo $paire;
else echo $impaire; ?>">
<td><?php echo $liste_etu['NOM'] ?></td>
<td><?php echo $liste_etu['PRENOM'] ?></td>
<td><?php echo $liste_etu['CLASSE'] ?></td>
<td><form id="form1" name="form1" method="post" action="">
<table width="249" border="1" bordercolor="#0000FF">
<tr>
<td width="43"><input type="text" name="NOTE" /></td>
<td width="43"><input type="submit" name="Valider" value="Envoyer" /></td>
<td><input type="reset" name="Submit2" value="Annuler" /></td>
</tr>
</table>
</form>
</td>
<td><?php //echo $liste_etu['NOTE'] ; ?></td>
<td><a href="sa_Note.php" title="click pour entrer la note!!! !!!!" class="Style17">sa note</a></td>
</tr>
<?php
$i++;
}
}
}
?>
</table>
<p> </p>
</body>
</html>

Pied de page des forums

Propulsé par FluxBB