begin process at 2012 05 31 03:38:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

message d'alerte pour eviter d'enregistrer la meme donner


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

message d'alerte pour eviter d'enregistrer la meme donner

samedi 5 novembre 2011 à 09:31:56 | message d'alerte pour eviter d'enregistrer la meme donner

msi079

salut . j'ai crée un code php qui marche très bien . mais je voudrai juste qu'elle m'affiche un message d'erreur pour éviter les doublons .
par exemple si toto existe déjà dans la base de donnée si par distraction l'utilisateur oubli du'il a déjà enregistré toto qu'il veux à nouveau réenregistrement toto il reçoit un message javascript qui lui signifie qu'il a déjà enregistrer toto.
merci de bien vouloir m'aider.
voici le code qui déjà marche très bien :
Code PHP :
<?php
$date = date("d-m-Y");
$heure = date("H:i");
echo 'Nous sommes le '.$date.' et il est '.$heure;
?>

<?php
if (isset($_POST["valider"])) {
    $lesite=trim($_POST["lesite"]);
    $matricule=trim($_POST["matricule"]);
    $nom1=trim($_POST["nom1"]);
	$lien1=trim($_POST["lien1"]);
	$sexe1=trim($_POST["sexe1"]);
	$age1=trim($_POST["age1"]);
	$etat1=trim($_POST["etat1"]);
	$niveau1=trim($_POST["niveau1"]);
	$nationalite1=trim($_POST["nationalite1"]);
	$ethnie1=trim($_POST["ethnie1"]);
	$religion1=trim($_POST["religion1"]);
	$activite1=trim($_POST["activite1"]);
	$occupation1=trim($_POST["occupation1"]);
	$activite2=trim($_POST["activite2"]);
	$occupation2=trim($_POST["occupation2"]);
	$bcg1=trim($_POST["bcg1"]);
	$polio1=trim($_POST["polio1"]);
	$fievre1=trim($_POST["fievre1"]);
	$rougeole1=trim($_POST["rougeole1"]);
	$deparasitage1=trim($_POST["deparasitage1"]);
	$meningite1=trim($_POST["meningite1"]);
	$meningite2=trim($_POST["meningite2"]);
	

	//if (empty($victimematricule)) {
		//$msg="<font color=red>Veuillez saisir  le numero matricule de la victime!!!!!!!!!</font>";
	//}
	//else {
			
			//On se connecte à la base de donnée  
           include("connection.php");
		     
    // on regarde si l'url existe déjà 
    $sql = "SELECT nom1 FROM enfant WHERE nom1='$nom1'"; 
    $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());  
     
    // on compte le nombre de résultats 
    $res = mysql_num_rows($req); 

    if($res!=0)  // l'url existe déjà, on affiche un message d'erreur 
        { 
        echo '<font color="red">Désolé, mais ce nom  existe déjà dans notre base.</font>'; 
        } 
    else  // L'url n'existe pas, on insère les informations du formulaire dans la table 
        { 

            $sql = "INSERT INTO enfant(      id_enfant,lesite,matricule,nom1,lien1,sexe1,age1,etat1,niveau1,nationalite1,ethnie1,religion1,activite1,occupation1,activite2,occupation2,bcg1,polio1,fievre1,rougeole1,deparasitage1,meningite1,meningite2)																																																																																																																																																																																				VALUES('','".$lesite."','".$matricule."','".$nom1."','".$lien1."','".$sexe1."','".$age1."','".$etat1."','".$niveau1."','".$nationalite1."','".$ethnie1."','".$religion1."','".$activite1."','".$occupation1."','".$activite2."','".$occupation2."','".$bcg1."','".$polio1."','".$fievre1."','".$rougeole1."','".$deparasitage1."','".$meningite1."','".$meningite2."')";
// 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>';
}

}
?>




<!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" />
<meta name="ROBOTS" content="all">
<meta name="keywords" content="mot clé 1,mot cle 2,Mot clé 3, Mots clefs">
<meta name="title" content="titre de votre page">
<title>titre de votre page</title>
<style type="text/css">
<!--
.Style1 {font-size: 12px}
.Style2 {color: #FFFFFF;
	font-weight: bold;
}
.Style3 {color: #FFFFFF}
.Style4 {
	color: #0000FF;
	font-weight: bold;
}
-->
</style>

</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <table width="1216" border="0" align="center" bgcolor="#00FF00">
    <tr>
      <td>&nbsp;</td>
      <td width="1200"><table width="1177" border="0" align="center" bordercolor="#FFFFFF" bgcolor="#FF00FF">
        <tr>
          <td width="136"><div align="center"><A HREF="enregistrement.php" TITLE="click pour enregistrer vos enfants!!!  !!!!" class="Style17 Style3"></a>
            <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="Accueil">
              <param name="movie" value="button5.swf" />
              <param name="quality" value="high" />
              <param name="bgcolor" value="#FF00FF" />
              <embed src="button5.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="#FF00FF"></embed>
            </object>
          </div></td>
          <td width="321">&nbsp;</td>
          <td width="69">&nbsp;</td>
          <td width="69">&nbsp;</td>
          <td width="69">&nbsp;</td>
          <td width="69">&nbsp;</td>
          <td width="304">&nbsp;</td>
          <td width="106"><a href="requete.php" title="click pour faire des requ&egrave;tes!!!  !!!!" class="Style17 Style3 Style1">
            <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="RECHERCHE">
              <param name="movie" value="button6.swf" />
              <param name="quality" value="high" />
              <param name="bgcolor" value="#FF00FF" />
              <embed src="button6.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="#FF00FF"></embed>
            </object>
          </a></td>
        </tr>
      </table></td>
      <td width="1">&nbsp;</td>
    </tr>
    <tr>
      <td width="1">&nbsp;</td>
      <td colspan="2" rowspan="2"><table width="962" border="0" align="center" bgcolor="#CCCCCC">
        <tr>
          <td colspan="7" bgcolor="#666666"><div align="center" class="Style2">ENREGISTREMENT DES MENBRES DU MENAGE </div></td>
        </tr>
        <tr>
          <td colspan="2"><span class="Style4">SITE</span></td>
          <td colspan="5"><input type="text" name="lesite" /></td>
        </tr>
        <tr>
          <td colspan="2"><span class="Style4">MATRICULE DE LA VICTIME </span></td>
          <td colspan="5"><label>
            <input type="text" name="matricule" />
          </label></td>
        </tr>
        <tr>
          <td colspan="2"><span class="Style4">NOM ET PRENOM DES MEMBRES DU MENAGE </span></td>
          <td colspan="5"><label>
            <input name="nom1" type="text" size="50" />
          </label></td>
        </tr>
        <tr>
          <td width="138"><select name="lien1">
              <option>LIEN</option>
              <option>LIEN DE PARENTE</option>
              <option>CM/PE.....1</option>
              <option>Conjoint...2</option>
              <option>Enfts......3</option>
              <option>Parents....4</option>
              <option>sans lien....5</option>
          </select></td>
          <td width="185"><select name="sexe1">
              <option>M...1</option>
              <option>F...2</option>
              <option>SEXE</option>
          </select></td>
          <td width="142"><label>
            <select name="age1">
              <option>AGE</option>
              <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>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>39</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>
              <option>81</option>
              <option>82</option>
              <option>83</option>
              <option>84</option>
              <option>85</option>
              <option>86</option>
              <option>87</option>
              <option>88</option>
              <option>89</option>
              <option>90</option>
              <option>91</option>
              <option>92</option>
              <option>93</option>
              <option>94</option>
              <option>95</option>
              <option>96</option>
              <option>97</option>
              <option>98</option>
              <option>99</option>
              <option>100</option>
              <option>1mois</option>
              <option>2mois</option>
              <option>3mois</option>
              <option>4mois</option>
              <option>5mois</option>
              <option>6mois</option>
              <option>7mois</option>
              <option>8mois</option>
              <option>9mois</option>
              <option>10mois</option>
              <option>11mois</option>
            </select>
          </label></td>
          <td width="162"><label>
            <select name="etat1">
              <option>C&eacute;libataire.........1</option>
              <option>Mari&eacute;................2</option>
              <option>Union libre.........3</option>
              <option>Divorc&eacute;...........4</option>
              <option>S&eacute;par&eacute;..........5</option>
              <option>veuf............6</option>
              <option>sans objet.......8</option>
            </select>
          </label></td>
          <td colspan="3"><label>
            <select name="niveau1">
              <option>Sans niveau.....1</option>
              <option>Primaire..........2</option>
              <option>Secondaire......3</option>
              <option>Sup&eacute;rieur.......6</option>
              <option>Sans objet......8</option>
            </select>
          </label></td>
        </tr>
        <tr>
          <td height="29">&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td colspan="2"><div align="center" class="Style4">AVANT LA CRISE </div></td>
          <td colspan="2"><div align="center" class="Style4">APRES LA CRISE </div></td>
          </tr>
        <tr>
          <td height="29" rowspan="2"><label>
            <select name="nationalite1">
              <option>NATIONALITE</option>
              <option>ivoirienne.......1</option>
              <option>B&eacute;ninoise.......2</option>
              <option>Burkinab&eacute;......3</option>
              <option>Ghani&eacute;nne........4</option>
              <option>malienne.........5</option>
              <option>nig&eacute;rianne......6</option>
              <option>Nigeirenne......7</option>
              <option>Togolaise........8</option>
              <option>Lib&eacute;rienne......9</option>
              <option>Africaine........10</option>
              <option>Fran&ccedil;aise........11</option>
              <option>Libanaise.......12</option>
              <option>A. nation.........13</option>
            </select>
            </label>
            <label></label></td>
          <td rowspan="2"><span class="Style4">ETHNIE</span>
            (<span class="Style4">Si Ivoirien)</span>
            <input type="text" name="ethnie1" /></td>
          <td rowspan="2"><label><span class="Style1">
            <select name="religion1">
              <option>catholique......1</option>
              <option>protestant........2</option>
              <option>musulman......3</option>
              <option>animiste......4</option>
              <option>aucune.....5</option>
              <option>sans objet......6</option>
            </select>
          </span></label></td>
          <td rowspan="2"><label>
          <select name="activite1">
            <option>Agric.......1</option>
            <option>S. priv&eacute;...2</option>
            <option>S.public....3</option>
            <option>S.Info......4</option>
            <option>Sans emploi....5</option>
            <option>sans objet.....8</option>
          </select>
          </label></td>
          <td width="185"><label>
            <div align="center" class="Style4">OCCUPATION PRINCIPALE</div>
          </label></td>
          <td width="28"><div align="center" class="Style4">SECTEUR D ACTIVITE</div></td>
          <td><div align="center" class="Style4">OCCUPATION PRINCIPALE</div></td>
        </tr>
        <tr>
          <td><select name="occupation1">
            <option></option>
            <option>Employeur........1</option>
            <option>Employ&eacute;..........2</option>
            <option>Fonctionnaire...3</option>
            <option>Agriculteur.......4</option>
            <option>Commer&ccedil;ante...5</option>
            <option>Ouvrier..........6</option>
            <option>El&egrave;ve/etudiant....7</option>
            <option>M&eacute;nag&egrave;re........8</option>
            <option>Apprenti..........9</option>
            <option>Sans objet........88</option>
          </select></td>
          <td width="28"><select name="activite2">
            <option></option>
            <option>Agric.......1</option>
            <option>S. priv&eacute;...2</option>
            <option>S.public....3</option>
            <option>S.Info......4</option>
            <option>Sans emploi....5</option>
            <option>sans objet.....8</option>
          </select></td>
          <td><select name="occupation2">
            <option></option>
            <option>Employeur........1</option>
            <option>Employ&eacute;..........2</option>
            <option>Fonctionnaire...3</option>
            <option>Agriculteur.......4</option>
            <option>Commer&ccedil;ante...5</option>
            <option>Ouvrier..........6</option>
            <option>El&egrave;ve/etudiant....7</option>
            <option>M&eacute;nag&egrave;re........8</option>
            <option>Apprenti..........9</option>
            <option>Sans objet........88</option>
          </select></td>
        </tr>
        <tr>
          <td rowspan="2"><select name="bcg1">
              <option>pas BCG</option>
              <option>BCG</option>
            </select>          </td>
          <td rowspan="2"><label>
            <select name="polio1">
              <option>pas DT COQ POLIO +HB</option>
              <option>DT COQ POLIO +HB</option>
            </select>
          </label></td>
          <td rowspan="2"><label>
            <select name="fievre1">
              <option>pas FIEVRE JAUNE</option>
              <option> FIEVRE JAUNE</option>
            </select>
          </label></td>
          <td rowspan="2"><label>
            <select name="rougeole1">
              <option>pas ROUGEOLE</option>
              <option> ROUGEOLE</option>
            </select>
          </label></td>
          <td colspan="2" rowspan="2"><label>
            <select name="deparasitage1">
              <option>DEPARASITAGE</option>
              <option>OUI</option>
              <option>NON</option>
            </select>
          </label></td>
          <td width="92"><label>
            <select name="meningite1">
              <option>CHOISIR</option>
              <option>M&eacute;ningite</option>
              <option>typhoide</option>
            </select>
          </label></td>
        </tr>
        <tr>
          <td><select name="meningite2">
            <option>CHOISIR</option>
            <option>M&eacute;ningite</option>
            <option>typhoide</option>
          </select></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td><input type="submit" name="valider" value="Envoyer" /></td>
          <td>&nbsp;</td>
          <td colspan="2">&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
      </table></td>
    </tr>
    <tr>
      <td height="392">&nbsp;</td>
    </tr>
    <tr>
      <td height="73">&nbsp;</td>
      <td><table width="1200" height="48" border="0" align="center">
        <tr>
          <td width="1194" height="21" bgcolor="#00FF00">&nbsp;</td>
        </tr>
        <tr>
          <td height="21" bgcolor="#FF00FF">&nbsp;</td>
        </tr>
      </table></td>
      <td>&nbsp;</td>
    </tr>
  </table>
</form>
</body>
</html>
samedi 5 novembre 2011 à 14:15:07 | Re : message d'alerte pour eviter d'enregistrer la meme donner

cod57

BONJOUR
EST LA SECURITE ?

Code PHP :
<!--
salut . j'ai crée un code php qui marche très bien . mais je voudrai juste
qu'elle m'affiche un message d'erreur pour éviter les doublons . 
par exemple si toto existe déjà dans la base de donnée si par distraction 
l'utilisateur oubli du'il a déjà enregistré toto qu'il veux à nouveau
réenregistrement toto il reçoit un message javascript qui lui signifie
qu'il a déjà enregistrer toto. 
merci de bien vouloir m'aider. 
voici le code qui déjà marche très bien : 
Code PHP :  -->
<?php



$date = date("d-m-Y");
$heure = date("H:i");
echo 'Nous sommes le '.$date.' et il est '.$heure;
?>

<?php
if (isset($_POST["valider"])) {
    
    
    /*IMPORTANT*/
    
    include("connection.php");
    
    /*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;
    }
   
  $lesite=trim($_POST["lesite"]);
  $matricule=trim($_POST["matricule"]);
  $nom1=trim($_POST["nom1"]);
	$lien1=trim($_POST["lien1"]);
	$sexe1=trim($_POST["sexe1"]);
	$age1=trim($_POST["age1"]);
	$etat1=trim($_POST["etat1"]);
	$niveau1=trim($_POST["niveau1"]);
	$nationalite1=trim($_POST["nationalite1"]);
	$ethnie1=trim($_POST["ethnie1"]);
	$religion1=trim($_POST["religion1"]);
	$activite1=trim($_POST["activite1"]);
	$occupation1=trim($_POST["occupation1"]);
	$activite2=trim($_POST["activite2"]);
	$occupation2=trim($_POST["occupation2"]);
	$bcg1=trim($_POST["bcg1"]);
	$polio1=trim($_POST["polio1"]);
	$fievre1=trim($_POST["fievre1"]);
	$rougeole1=trim($_POST["rougeole1"]);
	$deparasitage1=trim($_POST["deparasitage1"]);
	$meningite1=trim($_POST["meningite1"]);
	$meningite2=trim($_POST["meningite2"]);
	

	//if (empty($victimematricule)) {
		//$msg="<font color=red>Veuillez saisir  le numero matricule de la victime!!!!!!!!!</font>";
	//}
	//else {
			
			//On se connecte à la base de donnée  
           
		     
    // on regarde si l'url existe déjà 
    
    
  
    
    $sql = "SELECT nom1 FROM enfant WHERE nom1='$nom1'"; 
    $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());  
     
    // on compte le nombre de résultats 
    $res = mysql_num_rows($req); 

      if($res!=0)  // l'url existe déjà, on affiche un message d'erreur 
        { 
        
        $msg = 'Désolé, mais ce nom  existe déjà dans notre base.'; 
        
        
        
        echo '<script>alert(\' '.$msg.' \');</script>';
        //echo '<font color="red">'.$msg.'</font>'; 
        
        } 
     else  // L'url n'existe pas, on insère les informations du formulaire dans la table 
        { 

      $sql = "INSERT INTO enfant(      id_enfant,lesite,matricule,nom1,lien1,sexe1,age1,etat1,niveau1,nationalite1,ethnie1,religion1,activite1,occupation1,activite2,occupation2,bcg1,polio1,fievre1,rougeole1,deparasitage1,meningite1,meningite2)																																																																																																																																																																																				VALUES('','".$lesite."','".$matricule."','".$nom1."','".$lien1."','".$sexe1."','".$age1."','".$etat1."','".$niveau1."','".$nationalite1."','".$ethnie1."','".$religion1."','".$activite1."','".$occupation1."','".$activite2."','".$occupation2."','".$bcg1."','".$polio1."','".$fievre1."','".$rougeole1."','".$deparasitage1."','".$meningite1."','".$meningite2."')";
      // on insère les informations du formulaire dans la table  
      mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
      $msg =  'Les informations sur le premier enfant ont été ajoutées dans la base de données.</br>';
      
      ///echo '<font color="red">'.$msg.'</font>'; 
      echo '<script>alert(\' '.$msg.' \');</script>';
      }

}
?>




<!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" />
<meta name="ROBOTS" content="all">
<meta name="keywords" content="mot clé 1,mot cle 2,Mot clé 3, Mots clefs">
<meta name="title" content="titre de votre page">
<title>titre de votre page</title>
<style type="text/css">
<!--
.Style1 {font-size: 12px}
.Style2 {color: #FFFFFF;
	font-weight: bold;
}
.Style3 {color: #FFFFFF}
.Style4 {
	color: #0000FF;
	font-weight: bold;
}
-->
</style>

</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <table width="1216" border="0" align="center" bgcolor="#00FF00">
    <tr>
      <td>&nbsp;</td>
      <td width="1200"><table width="1177" border="0" align="center" bordercolor="#FFFFFF" bgcolor="#FF00FF">
        <tr>
          <td width="136"><div align="center"><A HREF="enregistrement.php" TITLE="click pour enregistrer vos enfants!!!  !!!!" class="Style17 Style3"></a>
            <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="Accueil">
              <param name="movie" value="button5.swf" />
              <param name="quality" value="high" />
              <param name="bgcolor" value="#FF00FF" />
              <embed src="button5.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="#FF00FF"></embed>
            </object>
          </div></td>
          <td width="321">&nbsp;</td>
          <td width="69">&nbsp;</td>
          <td width="69">&nbsp;</td>
          <td width="69">&nbsp;</td>
          <td width="69">&nbsp;</td>
          <td width="304">&nbsp;</td>
          <td width="106"><a href="requete.php" title="click pour faire des requ&egrave;tes!!!  !!!!" class="Style17 Style3 Style1">
            <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="RECHERCHE">
              <param name="movie" value="button6.swf" />
              <param name="quality" value="high" />
              <param name="bgcolor" value="#FF00FF" />
              <embed src="button6.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="#FF00FF"></embed>
            </object>
          </a></td>
        </tr>
      </table></td>
      <td width="1">&nbsp;</td>
    </tr>
    <tr>
      <td width="1">&nbsp;</td>
      <td colspan="2" rowspan="2"><table width="962" border="0" align="center" bgcolor="#CCCCCC">
        <tr>
          <td colspan="7" bgcolor="#666666"><div align="center" class="Style2">ENREGISTREMENT DES MENBRES DU MENAGE </div></td>
        </tr>
        <tr>
          <td colspan="2"><span class="Style4">SITE</span></td>
          <td colspan="5"><input type="text" name="lesite" /></td>
        </tr>
        <tr>
          <td colspan="2"><span class="Style4">MATRICULE DE LA VICTIME </span></td>
          <td colspan="5"><label>
            <input type="text" name="matricule" />
          </label></td>
        </tr>
        <tr>
          <td colspan="2"><span class="Style4">NOM ET PRENOM DES MEMBRES DU MENAGE </span></td>
          <td colspan="5"><label>
            <input name="nom1" type="text" size="50" />
          </label></td>
        </tr>
        <tr>
          <td width="138"><select name="lien1">
              <option>LIEN</option>
              <option>LIEN DE PARENTE</option>
              <option>CM/PE.....1</option>
              <option>Conjoint...2</option>
              <option>Enfts......3</option>
              <option>Parents....4</option>
              <option>sans lien....5</option>
          </select></td>
          <td width="185"><select name="sexe1">
              <option>M...1</option>
              <option>F...2</option>
              <option>SEXE</option>
          </select></td>
          <td width="142"><label>
            <select name="age1">
              <option>AGE</option>
              <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>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>39</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>
              <option>81</option>
              <option>82</option>
              <option>83</option>
              <option>84</option>
              <option>85</option>
              <option>86</option>
              <option>87</option>
              <option>88</option>
              <option>89</option>
              <option>90</option>
              <option>91</option>
              <option>92</option>
              <option>93</option>
              <option>94</option>
              <option>95</option>
              <option>96</option>
              <option>97</option>
              <option>98</option>
              <option>99</option>
              <option>100</option>
              <option>1mois</option>
              <option>2mois</option>
              <option>3mois</option>
              <option>4mois</option>
              <option>5mois</option>
              <option>6mois</option>
              <option>7mois</option>
              <option>8mois</option>
              <option>9mois</option>
              <option>10mois</option>
              <option>11mois</option>
            </select>
          </label></td>
          <td width="162"><label>
            <select name="etat1">
              <option>C&eacute;libataire.........1</option>
              <option>Mari&eacute;................2</option>
              <option>Union libre.........3</option>
              <option>Divorc&eacute;...........4</option>
              <option>S&eacute;par&eacute;..........5</option>
              <option>veuf............6</option>
              <option>sans objet.......8</option>
            </select>
          </label></td>
          <td colspan="3"><label>
            <select name="niveau1">
              <option>Sans niveau.....1</option>
              <option>Primaire..........2</option>
              <option>Secondaire......3</option>
              <option>Sup&eacute;rieur.......6</option>
              <option>Sans objet......8</option>
            </select>
          </label></td>
        </tr>
        <tr>
          <td height="29">&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td colspan="2"><div align="center" class="Style4">AVANT LA CRISE </div></td>
          <td colspan="2"><div align="center" class="Style4">APRES LA CRISE </div></td>
          </tr>
        <tr>
          <td height="29" rowspan="2"><label>
            <select name="nationalite1">
              <option>NATIONALITE</option>
              <option>ivoirienne.......1</option>
              <option>B&eacute;ninoise.......2</option>
              <option>Burkinab&eacute;......3</option>
              <option>Ghani&eacute;nne........4</option>
              <option>malienne.........5</option>
              <option>nig&eacute;rianne......6</option>
              <option>Nigeirenne......7</option>
              <option>Togolaise........8</option>
              <option>Lib&eacute;rienne......9</option>
              <option>Africaine........10</option>
              <option>Fran&ccedil;aise........11</option>
              <option>Libanaise.......12</option>
              <option>A. nation.........13</option>
            </select>
            </label>
            <label></label></td>
          <td rowspan="2"><span class="Style4">ETHNIE</span>
            (<span class="Style4">Si Ivoirien)</span>
            <input type="text" name="ethnie1" /></td>
          <td rowspan="2"><label><span class="Style1">
            <select name="religion1">
              <option>catholique......1</option>
              <option>protestant........2</option>
              <option>musulman......3</option>
              <option>animiste......4</option>
              <option>aucune.....5</option>
              <option>sans objet......6</option>
            </select>
          </span></label></td>
          <td rowspan="2"><label>
          <select name="activite1">
            <option>Agric.......1</option>
            <option>S. priv&eacute;...2</option>
            <option>S.public....3</option>
            <option>S.Info......4</option>
            <option>Sans emploi....5</option>
            <option>sans objet.....8</option>
          </select>
          </label></td>
          <td width="185"><label>
            <div align="center" class="Style4">OCCUPATION PRINCIPALE</div>
          </label></td>
          <td width="28"><div align="center" class="Style4">SECTEUR D ACTIVITE</div></td>
          <td><div align="center" class="Style4">OCCUPATION PRINCIPALE</div></td>
        </tr>
        <tr>
          <td><select name="occupation1">
            <option></option>
            <option>Employeur........1</option>
            <option>Employ&eacute;..........2</option>
            <option>Fonctionnaire...3</option>
            <option>Agriculteur.......4</option>
            <option>Commer&ccedil;ante...5</option>
            <option>Ouvrier..........6</option>
            <option>El&egrave;ve/etudiant....7</option>
            <option>M&eacute;nag&egrave;re........8</option>
            <option>Apprenti..........9</option>
            <option>Sans objet........88</option>
          </select></td>
          <td width="28"><select name="activite2">
            <option></option>
            <option>Agric.......1</option>
            <option>S. priv&eacute;...2</option>
            <option>S.public....3</option>
            <option>S.Info......4</option>
            <option>Sans emploi....5</option>
            <option>sans objet.....8</option>
          </select></td>
          <td><select name="occupation2">
            <option></option>
            <option>Employeur........1</option>
            <option>Employ&eacute;..........2</option>
            <option>Fonctionnaire...3</option>
            <option>Agriculteur.......4</option>
            <option>Commer&ccedil;ante...5</option>
            <option>Ouvrier..........6</option>
            <option>El&egrave;ve/etudiant....7</option>
            <option>M&eacute;nag&egrave;re........8</option>
            <option>Apprenti..........9</option>
            <option>Sans objet........88</option>
          </select></td>
        </tr>
        <tr>
          <td rowspan="2"><select name="bcg1">
              <option>pas BCG</option>
              <option>BCG</option>
            </select>          </td>
          <td rowspan="2"><label>
            <select name="polio1">
              <option>pas DT COQ POLIO +HB</option>
              <option>DT COQ POLIO +HB</option>
            </select>
          </label></td>
          <td rowspan="2"><label>
            <select name="fievre1">
              <option>pas FIEVRE JAUNE</option>
              <option> FIEVRE JAUNE</option>
            </select>
          </label></td>
          <td rowspan="2"><label>
            <select name="rougeole1">
              <option>pas ROUGEOLE</option>
              <option> ROUGEOLE</option>
            </select>
          </label></td>
          <td colspan="2" rowspan="2"><label>
            <select name="deparasitage1">
              <option>DEPARASITAGE</option>
              <option>OUI</option>
              <option>NON</option>
            </select>
          </label></td>
          <td width="92"><label>
            <select name="meningite1">
              <option>CHOISIR</option>
              <option>M&eacute;ningite</option>
              <option>typhoide</option>
            </select>
          </label></td>
        </tr>
        <tr>
          <td><select name="meningite2">
            <option>CHOISIR</option>
            <option>M&eacute;ningite</option>
            <option>typhoide</option>
          </select></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td><input type="submit" name="valider" value="Envoyer" /></td>
          <td>&nbsp;</td>
          <td colspan="2">&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
      </table></td>
    </tr>
    <tr>
      <td height="392">&nbsp;</td>
    </tr>
    <tr>
      <td height="73">&nbsp;</td>
      <td><table width="1200" height="48" border="0" align="center">
        <tr>
          <td width="1194" height="21" bgcolor="#00FF00">&nbsp;</td>
        </tr>
        <tr>
          <td height="21" bgcolor="#FF00FF">&nbsp;</td>
        </tr>
      </table></td>
      <td>&nbsp;</td>
    </tr>
  </table>
</form>
</body>
</html>






Bonne programmation !
samedi 5 novembre 2011 à 14:17:39 | Re : message d'alerte pour eviter d'enregistrer la meme donner

cod57

j'ai inversé un > et < excuses ++
remplace par
/*IMPORTANT*/

include("connection.php");

/*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;
}

Bonne programmation !
samedi 5 novembre 2011 à 15:55:41 | Re : message d'alerte pour eviter d'enregistrer la meme donner

msi079

salut merci pour ton aide . j'ai testé et vraiment c'est super .
je voudrai savoir si je peu ajouter :
/*IMPORTANT*/

include("connection.php");

/*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;
}
dans tout mes fichiers y compris les fichier des requêtes.
samedi 5 novembre 2011 à 16:16:11 | Re : message d'alerte pour eviter d'enregistrer la meme donner

cod57

oui donc toujours aprés
include("connection.php");
car mysql_real_escape_string doit etre utilisé
connecter ...

tu peux même faire une fonction direct
dans connection.php ça t'évite de le faire à chaque fois

new avec trim direct
connection.php
Code PHP :
<?php
function prepareEnregistrer(){

  foreach($_POST as $k => $v){ 
  $v=mysql_real_escape_string(strip_tags(trim($v))); 
  $_POST[$k]=$v; 
  } 
  
  foreach($_GET as $k => $v){ 
  $v=mysql_real_escape_string(strip_tags(trim($v))); 
  $_POST[$k]=$v; 
  } 

}

/*la ton fichier connection.php comme avant*/
/*mysql_connect ...*/
prepareEnregistrer();

?>



Bonne programmation !
samedi 5 novembre 2011 à 16:22:14 | Re : message d'alerte pour eviter d'enregistrer la meme donner

cod57

ces deux pavés font la même chose
mais le 2 eme et sécurisé et gain de temps

Code PHP :
if (isset($_POST["valider"])) {
$lesite=trim($_POST["lesite"]);
$matricule=trim($_POST["matricule"]);
$nom1=trim($_POST["nom1"]);
$lien1=trim($_POST["lien1"]);
$sexe1=trim($_POST["sexe1"]);
$age1=trim($_POST["age1"]);
$etat1=trim($_POST["etat1"]);
$niveau1=trim($_POST["niveau1"]);
$nationalite1=trim($_POST["nationalite1"]);
$ethnie1=trim($_POST["ethnie1"]);
$religion1=trim($_POST["religion1"]);
$activite1=trim($_POST["activite1"]);
$occupation1=trim($_POST["occupation1"]);
$activite2=trim($_POST["activite2"]);
$occupation2=trim($_POST["occupation2"]);
$bcg1=trim($_POST["bcg1"]);
$polio1=trim($_POST["polio1"]);
$fievre1=trim($_POST["fievre1"]);
$rougeole1=trim($_POST["rougeole1"]);
$deparasitage1=trim($_POST["deparasitage1"]);
$meningite1=trim($_POST["meningite1"]);
$meningite2=trim($_POST["meningite2"]);    


if (isset($_POST["valider"])) {
include('connection.php');
extract($_POST);


Bonne programmation !
samedi 5 novembre 2011 à 17:16:01 | Re : message d'alerte pour eviter d'enregistrer la meme donner

msi079

merci pour ton aide . je vais profiter pendant que tu es encore la pour exposer un autre problème qui concerne les tableaux . j'ai crée un code qui marche bien mais je voudrai ajouter d'autre information .
je m'explique .
j'ai deux tables :
victimes(matricule,questionnaire,nom,region,tel)
enfant(id_enfant,nom1,lien1,sexe1,age1)

j'ai crée un code qui fait ressortir les information concernant la victime dans un tableau.
mais je n'arrive pas à faire ressortir les informations sur les enfants de la victime sur la même page dans un tableau.pour etre clair je veux faire ressortir les information concernant la victime et ses enfants sue la meme page .
NB : les 2 tables sont pas liées car j'ai pa reussi à les lier .mais j'arrive a retrouver les enfants par un code pour les identifier.
voici le code :
Code PHP :


<?php
if(isset($_POST['questionnaire']) && !empty($_POST['questionnaire'])){
 include("connection.php");
$id=(int)$_POST['questionnaire'];
$id=mysql_real_escape_string($id);
$sql = "SELECT DISTINCT questionnaire,nom,region,village,tel FROM victime where questionnaire='".$id."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
}
?> 




<!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>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style6 {
	color: #0000FF;
	font-style: italic;
	font-weight: bold;
}
.Style11 {color: #0000FF; font-weight: bold; }
.Style14 {color: #990000}
-->
</style>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <table width="333" border="0" align="center" bgcolor="#FFFFCC">
    <tr>
      <td bgcolor="#FF00FF"><A HREF="enregistrement.php" TITLE="click pour enregistrer vos enfants!!!  !!!!" class="Style17 Style3"><strong>Accueil</strong></a></td>
      <td bgcolor="#FF00FF">&nbsp;</td>
    </tr>
    <tr>
      <td width="195">Numero du Questionnaire
        <input type="text" name="questionnaire" /></td>
		
      <td width="128"><input type="submit" name="Submit" value="RECHERCHER" /></td>
    </tr>
  </table>
</form>

<div align="center">
  <h1 align="center" class="Style6">&nbsp;</h1>
</div>
<p>&nbsp;</p><center>
<fieldset style="width: 650px;" ><legend><span class="Style11">CHEF DE MENAGE</span></legend>
<table width="585" border="0" align="center" cellspacing="1" bordercolor="#333333" bgcolor="#FFFFCC">
  <tr bgcolor="#999999">
    <th bgcolor="#FFFFCC" scope="row"><div align="left"></div></th>
    <td width="103" bgcolor="#FFFFCC"><div align="right"></div></td>
  </tr>
  <tr bgcolor="#999999">
    <th width="256" bgcolor="#FFFFCC" scope="row"><span class="Style14">NOM ET PRENOMS </span></th>
    <th width="103" bgcolor="#FFFFCC" scope="row"><span class="Style14">REGION </span></th>
    <th width="129" bgcolor="#FFFFCC" scope="row"><span class="Style14">VILLAGE </span></th>
    <th width="84" bgcolor="#FFFFCC" scope="row"><span class="Style14">TEL </span></th>
  </tr>
  <?php
  		while ($liste_etu=mysql_fetch_assoc($req)) {
			$j=$i%2;
		
  ?>
  <tr bgcolor=#FFFFCC>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['nom'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['region'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['village'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['tel'] ?>"/></td>
  </tr>
  <?php
  }
  ?>
</table>
</fieldset>
</center>
</body>
</html>

samedi 5 novembre 2011 à 18:14:22 | Re : message d'alerte pour eviter d'enregistrer la meme donner

msi079

voici ce que je viens de tenter mais le tableau membre n'affiche rien .
voici mon code :
Code PHP :


<?php
if(isset($_POST['questionnaire']) && !empty($_POST['questionnaire'])){
 include("connection.php");
$id=(int)$_POST['questionnaire'];
$id=mysql_real_escape_string($id);
$sql = "SELECT DISTINCT questionnaire,nom,region,village,tel FROM victime where questionnaire='".$id."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
}
?> 




<!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>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style6 {
	color: #0000FF;
	font-style: italic;
	font-weight: bold;
}
.Style11 {color: #0000FF; font-weight: bold; }
.Style14 {color: #990000}
-->
</style>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <table width="333" border="0" align="center" bgcolor="#FFFFCC">
    <tr>
      <td bgcolor="#FF00FF"><A HREF="enregistrement.php" TITLE="click pour enregistrer vos enfants!!!  !!!!" class="Style17 Style3"><strong>Accueil</strong></a></td>
      <td bgcolor="#FF00FF">&nbsp;</td>
    </tr>
    <tr>
      <td width="195">Numero du Questionnaire
        <input type="text" name="questionnaire" /></td>
		
      <td width="128"><input type="submit" name="Submit" value="RECHERCHER" /></td>
    </tr>
  </table>
</form>

<div align="center">
  <h1 align="center" class="Style6">&nbsp;</h1>
</div>
<p>&nbsp;</p><center>
<fieldset style="width: 650px;" ><legend><span class="Style11">CHEF DE MENAGE</span></legend>
<table width="585" border="0" align="center" cellspacing="1" bordercolor="#333333" bgcolor="#FFFFCC">
  <tr bgcolor="#999999">
    <th bgcolor="#FFFFCC" scope="row"><div align="left"></div></th>
    <td width="103" bgcolor="#FFFFCC"><div align="right"></div></td>
  </tr>
  <tr bgcolor="#999999">
    <th width="256" bgcolor="#FFFFCC" scope="row"><span class="Style14">NOM ET PRENOMS </span></th>
    <th width="103" bgcolor="#FFFFCC" scope="row"><span class="Style14">REGION </span></th>
    <th width="129" bgcolor="#FFFFCC" scope="row"><span class="Style14">VILLAGE </span></th>
    <th width="84" bgcolor="#FFFFCC" scope="row"><span class="Style14">TEL </span></th>
  </tr>
  <?php
  		while ($liste_etu=mysql_fetch_assoc($req)) {
			$j=$i%2;
		
  ?>
  <tr bgcolor=#FFFFCC>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['nom'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['region'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['village'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['tel'] ?>"/></td>
  </tr>
  <?php
  }
  ?>
</table>
</fieldset>
</center>
</p><center>
<fieldset style="width: 650px;" ><legend><span class="Style11">MEMBRES</span></legend>
<table width="585" border="0" align="center" cellspacing="1" bordercolor="#333333" bgcolor="#FFFFCC">
  <tr bgcolor="#999999">
    <th bgcolor="#FFFFCC" scope="row"><div align="left"></div></th>
    <td width="103" bgcolor="#FFFFCC"><div align="right"></div></td>
  </tr>
  <tr bgcolor="#999999">
    <th width="256" bgcolor="#FFFFCC" scope="row"><span class="Style14">NOM ET PRENOMS </span></th>
    <th width="103" bgcolor="#FFFFCC" scope="row"><span class="Style14">LIEN </span></th>
    <th width="129" bgcolor="#FFFFCC" scope="row"><span class="Style14">SEXE </span></th>
    <th width="84" bgcolor="#FFFFCC" scope="row"><span class="Style14">AGE </span></th>
  </tr>
  <?php
  if(isset($_POST['matricule']) && !empty($_POST['matricule'])){
  $id=(int)$_POST['matricule'];
$id=mysql_real_escape_string($id);
$sql = "SELECT DISTINCT matricule,nom1,lien1,sexe1,age1 FROM enfant where matricule='".$questionnaire."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
  		while ($liste_etu=mysql_fetch_assoc($req)) {
			$j=$i%2;
		
  ?>
  <tr bgcolor=#FFFFCC>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['nom1'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['lien1'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['sexe1'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['age1'] ?>"/></td>
  </tr>
  <?php
  }
  }
  ?>
</table>
</fieldset>
</center>
</body>
</html>
samedi 5 novembre 2011 à 22:03:16 | Re : message d'alerte pour eviter d'enregistrer la meme donner

msi079

j'ai continué à chercher . je pense que je suis proche du but .
le tableau 2 affiche maintenant . mais il affiche tous les enfants de la base de donneés . hors il devrait afficher que les enfants de la victime dont le numero (questionnaire) a été entré .
voici le code de la deuxième partie que je viens de modifier :
Code PHP :
 <?php
  //if(isset($_POST['matricule']) && !empty($_POST['matricule']) ){
     if(isset($_POST['questionnaire']) && !empty($_POST['questionnaire']) ){
               $id=(int)$_POST['questionnaire'];
               $id=mysql_real_escape_string($id);
               $id1=(int)$_POST['matricule'];
               $id1=mysql_real_escape_string($id);
               $sql = "SELECT DISTINCT nom1,lien1,sexe1,age1 FROM enfant where $id='".$id1."'";
               $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
  		             while ($liste_etu=mysql_fetch_assoc($req)) {
		             	$j=$i%2;
		
  ?>
  <tr bgcolor=#FFFFCC>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['nom1'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['lien1'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['sexe1'] ?>"/></td>
    <td bgcolor="#CCCCCC"><input type="text" name="textfield" value="<?php echo $liste_etu['age1'] ?>"/></td>
  </tr>
  <?php
    // }
    }
  }
  ?>


Cette discussion est classée dans : message, sql, objet, existe, déj


Répondre à ce message

Sujets en rapport avec ce message

alimenter une table avec les données d'une autre table [ par hitu ] bonjour, J'ai un formulaire de saisie ou je peux inserer dans ma table image des nouvelles données de mes tables auteur, dates, lieux et motscles mai faire un formulaire de saisie en récuperant des données [ par hitu ] Bonjour, j'ai fais un formulaire de saisie. voici mon problème. J'arrive à inserer des nouvelles données dans ma table image mais dès que je rentre Lister des variables [ par punkybreizh ] Bonjours à tous,Depuis déjà quelques semaines, je bloque sur du code php.En effet, après avoir crée une table avec un champ "nom" avec dont plusieurs PHP Mysql: vérification si entrée déjà existante [ par nino69 ] Bonjour,Je réalise une page qui me permet de rentrer, à l'aide d'un formulaire, un utilisateur.Dans l'une des rubrique à remplire se trouve la rubriqu message interne [ par 01cod10 ] Je suis en train de faire une messagerie interne sur mon site. Lorsque je clique sur le lien titre le message ne s'affiche pas.Pouvez vous me dire ce Modif sur un site [ par jaco13 ] J'ai une modif ( rémunérée ) à faire sur un site déjà conçu. Pour quelqu'un qui a l'habitude de programmer en Php, je ne pense pas que ce soit trè existence de donnée dans base de donnée [ par gabs77 ] Bonjour, j'ai 2 pb dans un premier temps, j'aimerais enregistrer dans une base de donnée un champet pour une meme donnée g 2 possibilité liste déroula Enregistrement dans un base de donnée [ par developvbdebut ] Bonjour tout le mondeC'est la premiere foi que je touche à php et sql.Voici le code du script$liendb = mysql_connect("sql.free.fr","login","password") Hack shoutbox SQL [ par xactise ] Bijour, voila j'ai creer une petite shoutbox pour mon site CS un truc tout simpletexte de saisie message , texte de saiei pseudo , popup pour les dife Je narive pas a faire marcher mé Header je n'est rien compris [ par timolerigolo ] Bonjour ou Bonsoir,Voila j'ai des formulaire avec des page Verif et j'aimeré faire une redirection avec un Header mé sa ne marche pas...voila un bouh


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales