Je suis a bout
Une requete qui ne m envoie qu une page vide sans erreur alors que j ai mis toutes les controles necessaire
si quelqu un peu y jeter un coup d oeil et me dire what's wrong
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  <html xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <link href="css/menu.css" rel="stylesheet" type="text/css"/>
  <script src="js/listMbaois.js" type="text/javascript"></script>
  <title>Liste des Mbaois de la diaspora</title>
  </head>
  <body>
<?php  
 
   /*****Une fonction qui utilise mysql_real_escape********/
  function sauveMoi($chaine){
   return mysql_real_escape_string($chaine);
    } 
 
    //On l applique de la maniere suivante : $nom=sauveMoi($_POST["nom"]);
  $connecte=@mysql_coonect("localhost","root","*******");
  die("Mais tu es ou bordel");
  $mabase= @mysql_select_db("listdmbaois");
  $idcom=mysql_query($connecte,$mabase);  
  if(!$idcom)
  {
 
  echo mysql_errno(),":",mysql_error();
  }
  else
  {
 
 
	if (!empty($nom) && !empty($prenom) && !empty($adresse)  && !empty($code_postale) && !empty($ville)  && !empty($pays) && !empty($tel) && !empty($email))
   {
  $id_memb="\N" ;// c est pour l auto_incrementation 
 	$nom= sauveMoi($_POST['nom']);
	$prenom= sauveMoi($_POST['prenom']);
	$adresse= sauveMoi($_POST['adresse']);
	$code_postale= sauveMoi($_POST['code_postale']);
	$ville= sauveMoi($_POST['ville']); 
	$pays= sauveMoi($_POST['pays']);
	$tel= sauveMoi($_POST['tel']);
	$email= sauveMoi($_POST['email']);
 
	$requete=$query = "INSERT INTO mbaois  VALUES (NULL,'$nom','$prenom','$adresse','$code_postale','$ville','$pays','$tel','$email')";
 
  $resultat=@mysql_query($requete,$idcom);
  $requete1=sprintf("SELECT  nom, prenom, adresse, code_postale, ville, pays, tel, email FROM mbaois ORDER BY nom");
  echo "La requete est pourrie : ",mysql_errno(),":",mysql_error();
  $resultat1=@mysql_query($requete1,$idcom);
  if(!$resultat1)
  {
  echo "Lecture de la base impossible : ",mysql_errno(),":",mysql_error();
 
  }
  else
  {
 
  $nbcol=mysql_num_fields($resultat1);
  $inscrits=mysql_num_rows($resultat1);
  echo '
  
  <table class="liste" >
  <tr class="ligneListe" onmouseover="survolLigne(this)" onmouseout="finsurvolLigne(this)"" onclick="selectionLigne(this)">
  <td>Nom</td> <td>Prénom</td> <td>Adresses</td> <td>Code-Postale</td> <td>Ville</td><td>Pays</td> <td>Téléphone</td> <td>E-Mail</td>
  
  ';
   function firstToUpper($Sentence) 
{ 
   $lettres = str_split($Sentence); // On met le mot dans une liste 
   $lettres[0] = strtoupper($lettres[0]); // la fonction va prendre la premiere lettre pour le mettre en MAJUSCULE.
   $finition = implode('',$lettres); // apres ce qu'on fait, on emploi implode , parce que c est un mot pas un tebleau
   return $finition; 
} 
  while ($ligne =mysql_fetch_array($resultat1)) {
    $nom = $ligne["nom"];
    $prenom = $ligne["prenom"];
    $adresse = $ligne["adresse"];
    $code_postale = $ligne["code_postale"];
	  $ville = $ligne["ville"];
	  $pays = $ligne["pays"];
	  $tel = $ligne["tel"];
	  $email = $ligne["email"];
 
 
      $nom1=strtoupper($nom);  //On les noms en Majuscule 
      $prenom1=firstToUpper($prenom);
 
 
    echo "<tr class='ligneListe' onmouseover='survolLigne(this)' onmouseout='finsurvolLigne(this)' onclick='selectionLigne(this)'>";
    echo "<td>".$nom1."</td>";
    echo "<td>".$prenom1."</td>";
	  echo "<td>".$adresse."</td>";
	  echo "<td>".$code_postale."</td>";
	  echo "<td>".$ville."</td>";
    echo "<td>".$pays."</td>";
    echo "<td>".$tel."</td>";
	  echo "<td><a href>".$email."</a></td>";
    echo "</tr>";
  } 
 
 
 
 
  echo "</table>
         
        
        ";
  }
 
 
}
 
   else{
   echo "Le formulaire n’est pas  complete ",mysql_error();
   }
   }
  mysql_free_result($resultat1);
  mysql_close($idcom);
?>
 </body>
</html>