Bouton checkbox
axeldeux
Messages postés
42
Date d'inscription
Statut
Membre
Dernière intervention
-
axeldeux Messages postés 42 Date d'inscription Statut Membre Dernière intervention -
axeldeux Messages postés 42 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai deux problème avec mes bouton checkbox, mon premier problème ces que quand je coche plusieurs bouton checkbox il me sauvegarde que un seul des choix que j'ai séléctionner.. et le deuxième c'est que quand je veut modifier une ligne grace au script suivant on voit pas ceux qui sont déjà selectionner avant la modification.. pour les case a text j'uilisais cette commande:
mais elle ne fonctionne pas pour les barre déroulante ni pour les checkbox pouvez-vous m'aidé s'il vous plait ?
merci. je vous laisse les 3 script que j'utilise pour la modification d'une ligne dans ma base de donnée
modification.php
modifaction2.php
Modfification3.php
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
J'ai deux problème avec mes bouton checkbox, mon premier problème ces que quand je coche plusieurs bouton checkbox il me sauvegarde que un seul des choix que j'ai séléctionner.. et le deuxième c'est que quand je veut modifier une ligne grace au script suivant on voit pas ceux qui sont déjà selectionner avant la modification.. pour les case a text j'uilisais cette commande:
placeholder="<?php echo($systeme) ;?>"
mais elle ne fonctionne pas pour les barre déroulante ni pour les checkbox pouvez-vous m'aidé s'il vous plait ?
merci. je vous laisse les 3 script que j'utilise pour la modification d'une ligne dans ma base de donnée
modification.php
<html> <head> <link href="style.css" type="text/css" rel="stylesheet" /> <title>modification de données en PHP :: partie 1</title> </head> <body class="bloc-fixe"> <?php # recup variable : $artis=$_GET["artis"]; # recup variable : $id=$_GET["id"]; ?> <!-- menus --> <div id="menu"> <ul id="onglets"> <li><a href="index.php"> Retour </a></li> <li><a href="client.php?artis=<?php echo $artis; ?>"> client </a></li> <li><a href="schemas.php?artis=<?php echo $artis; ?>"> Schémas - adressage </a></li> <li><a href="domaine.php?artis=<?php echo $artis; ?>"> Domaine- mdp </a></li> <li a class="active"><a href="serveurs.php?artis=<?php echo $artis; ?>"> Serveurs </a></li> <li><a href="sauvegardes.php?artis=<?php echo $artis; ?>"> Sauvegardes </a></li> <li><a href="wan.php?artis=<?php echo $artis; ?>"> WAN </a></li> </ul> </div> <?php //connection au serveur $cnx = mysql_connect( "localhost", "***", "***" ) ; //sélection de la base de données: $db = mysql_select_db( "***" ) ; //requête SQL: $sql= "SELECT * FROM serveurs WHERE parent = $artis ORDER BY id" ; //exécution de la requête: $requete = mysql_query( $sql, $cnx ) ; //affichage des données: while( $result = mysql_fetch_object( $requete ) ) { echo( "<div align=\"center\">" .$result->nom ." <a href=\"modification2.php?id=".$result->id."\">modifier</a></div>\n" ) ; } ?> </body> </html>
modifaction2.php
<html> <style type="text/css" media="screen">@import "style.css";</style> <body class="bloc-fixe"> <!-- menus --> <div id="menu"> <ul id="onglets"> <li><a href="index.php"> Retour </a></li> <li><a href="client.php?artis=<?php echo $artis; ?>"> client </a></li> <li><a href="schemas.php?artis=<?php echo $artis; ?>"> Schémas - adressage </a></li> <li><a href="domaine.php?artis=<?php echo $artis; ?>"> Domaine- mdp </a></li> <li a class="active"><a href="serveurs.php?artis=<?php echo $artis; ?>"> Serveurs </a></li> <li><a href="sauvegardes.php?artis=<?php echo $artis; ?>"> Sauvegardes </a></li> <li><a href="wan.php?artis=<?php echo $artis; ?>"> WAN </a></li> </ul> </div> <?php # recup variable : $id=$_GET["id"]; //connection au serveur $cnx = mysql_connect( "localhost", "***", "****" ) ; //sélection de la base de données: $db = mysql_select_db( "***" ) ; ini_set('display_errors', '1'); $id = $_GET["id"] ; $sql = "SELECT * FROM serveurs WHERE id = ".$id ; $requete = mysql_query( $sql, $cnx ) ; while($result = mysql_fetch_array($requete)) { $id = $result['id']; $artis = $result['parent']; $nom = $result['nom']; $systeme = $result['systeme']; $adresseip = $result['adresseip']; $ipsaas = $result['ipsaas']; $physique = $result['physique']; $roles = $result['roles']; $commentaires = $result['commentaires']; } ?> <form name="insertion" action="modification3.php?id=<?php echo $id; ?>" method="POST"> <input type="hidden" name="nom" value="<?php echo($nom) ;?>"> <table border="0" align="center" cellspacing="2" cellpadding="2"> <input type="hidden" name="parent" value="<?php echo($artis) ;?>"> <input type="hidden" name="id" value="<?php echo($id) ;?>"> <table border="0" align="center" cellspacing="2" cellpadding="2"> <tr align="left"> <td><b>nom:</b> <input type="text" name="nom" placeholder="<?php echo($nom) ;?>"value="<?php echo($nom) ;?>"></td> </tr> <tr align="left"> <td><b>systeme:</b> <select name="systeme" onchange="systeme" placeholder="<?php echo($systeme) ;?>"> <option value="Serveur 2003">Serveur 2003</option> <option value="Serveur 2008">Serveur 2008</option> <option value="Serveur 2012">Serveur 2012</option> <option value="Suse linux">Suse linux</option> <option value="Physique">Physique</option> <option value="Virtuel">Virtuel</option> </select><td> </tr> <tr align="left"> <td><b>[/contents/523-adresse-ip Adresse IP]:</b> <input type="text" name="adresseip" placeholder="<?php echo($adresseip) ;?>"value="<?php echo($adresseip) ;?>"></td> </tr> <tr align="left"> <td><b>ipsaas:</b> <input type="text" name="ipsaas" placeholder="<?php echo($ipsaas) ;?>"value="<?php echo($ipsaas) ;?>"></td> </tr> <tr align="left"> <td><b>physique/virtuel:</b> <select name="physique" onchange="physique"> <option value="1">Physique</option> <option value="0">virtuel</option> </select></td> <tr align="left"> <td><b>roles:</b> <form> <br></br> <br>CPD<input type="checkbox" value="CPD" name="roles" placeholder="<?php echo($roles) ;?>"> [/contents/517-le-protocole-dhcp DHCP]<input type="checkbox" value="DHCP" name="roles" placeholder="<?php echo($roles) ;?>"> DNS<input type="checkbox" value="DNS" name="roles" placeholder="<?php echo($roles) ;?>"> Fichiers<input type="checkbox" value="Fichiers" name="roles"placeholder="<?php echo($roles) ;?>"></br> <br>exchange<input type="checkbox" value="exchange" name="roles"placeholder="<?php echo($roles) ;?>"> sharepoint<input type="checkbox" value="sharepoint" name="roles"placeholder="<?php echo($roles) ;?>"> [/download/telecharger-34075628-kaspersky-pure Kaspersky]<input type="checkbox" value="Kaspersky" name="roles"placeholder="<?php echo($roles) ;?>"> Outils vSphere<input type="checkbox" value="Outlis vSphere" name="roles"placeholder="<?php echo($roles) ;?>"></br> <br>analyzer<input type="checkbox" value="analyzer" name="roles"placeholder="<?php echo($roles) ;?>"> accès RDP<input type="checkbox" value="accès RDP" name="roles"placeholder="<?php echo($roles) ;?>"> sauvegarde<input type="checkbox" value="sauvegarde" name="roles"placeholder="<?php echo($roles) ;?>"> gestion des Esx<input type="checkbox" value="gestion des Esx" name="roles"placeholder="<?php echo($roles) ;?>"></br> <br>datas<input type="checkbox" value="Datas" name="roles"placeholder="<?php echo($roles) ;?>"> application<input type="checkbox" value="application" name="roles"placeholder="<?php echo($roles) ;?>"> TSE<input type="checkbox" value="TSE" name="roles"placeholder="<?php echo($roles) ;?>"> bases de données<input type="checkbox" value="Base de données" name="roles"placeholder="<?php echo($roles) ;?>"></br> </form> <tr align="left"> <td><b>commentaires:</b> <input type="text" name="commentaires" placeholder="<?php echo($commentaires) ;?>"value="<?php echo($commentaires) ;?>"></td> </tr> <tr align="left"> <td colspan="2"><input type="submit" value="modifier"></td> </tr> </table> </form> </body> </html>
Modfification3.php
<html> <head> <title>modification de données en PHP :: partie2</title> <style type="text/css" media="screen">@import "style.css";</style> </head> <body class="bloc-fixe"> <?php # recup variable : $artis=$_GET["artis"]; # recup variable : $id=$_GET["id"]; ?> <!-- menus --> <div id="menu"> <ul id="onglets"> <li><a href="index.php"> Retour </a></li> <li><a href="client.php?artis=<?php echo $artis; ?>"> client </a></li> <li><a href="schemas.php?artis=<?php echo $artis; ?>"> Schémas - adressage </a></li> <li><a href="domaine.php?artis=<?php echo $artis; ?>"> Domaine- mdp </a></li> <li a class="active"><a href="serveurs.php?artis=<?php echo $artis; ?>"> Serveurs </a></li> <li><a href="sauvegardes.php?artis=<?php echo $artis; ?>"> Sauvegardes </a></li> <li><a href="wan.php?artis=<?php echo $artis; ?>"> WAN </a></li> </ul> </div> <?php //connection au serveur $cnx = mysql_connect( "****", "****", "****" ) ; //sélection de la base de données: $db = mysql_select_db( "****" ) ; ini_set('display_errors', '1'); $artis = $_POST["parent"] ; $nom = $_POST["nom"] ; $systeme = $_POST["systeme"] ; $adresseip = $_POST["adresseip"] ; $physique = $_POST["physique"] ; $ipsaas = $_POST["ipsaas"] ; $roles = $_POST["roles"] ; $commentaires = $_POST["commentaires"] ; $id = $_POST["id"] ; $sql = "UPDATE serveurs SET `parent` = '$artis', `nom` = '$nom', `systeme` = '$systeme', `adresseip` = '$adresseip', `physique` = '$physique', `ipsaas` = '$ipsaas', `roles` = '$roles', `commentaires` = '$commentaires' WHERE `id` = '$id'" ; $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; if($requete) { echo("La modification à été correctement effectuée") ; } else { echo("La modification à échouée") ; } ?> <br></br> <a href="serveurs.php?artis=<?php echo $artis; ?>"> retour </a> </body> </html>
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
A voir également:
- Bouton checkbox
- Bouton reinitialisation pc - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton on/off comment savoir ✓ - Forum Matériel & Système
- Symbole arrêt marche - Forum Word
- Réinitialiser chromecast sans bouton - Guide
6 réponses
Bonjour,
Déjà ... il est préférable de ne poser qu' UNE seule question par discussion....
cela permet de mieux s'y retrouver.
Ensuite... lorsque tu postes du code sur le forum.. merci d'indiquer DANS LES BALISES DE CODE .. le LANGAGE
par exemple
<code php>
Cela applique la coloration syntaxique.
Pour ce qui est de ton souci de checkbox .. as tu pensé à utiliser un array ?
C'est à dire.. mettre des crochets dans le NAME de tes checkbox
exemple :
.. ce qui fait qu'après .. tu pourras faire un FOREACH dessus pour toutes les récupérer...
Déjà ... il est préférable de ne poser qu' UNE seule question par discussion....
cela permet de mieux s'y retrouver.
Ensuite... lorsque tu postes du code sur le forum.. merci d'indiquer DANS LES BALISES DE CODE .. le LANGAGE
par exemple
<code php>
Cela applique la coloration syntaxique.
Pour ce qui est de ton souci de checkbox .. as tu pensé à utiliser un array ?
C'est à dire.. mettre des crochets dans le NAME de tes checkbox
exemple :
<br>CPD<input type="checkbox" value="CPD" name="roles[]" placeholder="<?php echo($roles) ;?>"> DHCP<input type="checkbox" value="DHCP" name="roles[]" placeholder="<?php echo($roles) ;?>">
.. ce qui fait qu'après .. tu pourras faire un FOREACH dessus pour toutes les récupérer...
$checkboxes = isset($_POST['roles']) ? $_POST['roles'] : array(); foreach($checkboxes as $value) { // here you can use $value // par exemple : echo $value; }
<html> <head> <title>modification de données en PHP :: partie2</title> <style type="text/css" media="screen">@import "style.css";</style> </head> <body class="bloc-fixe"> <?php # recup variable : $artis=$_GET["artis"]; # recup variable : $id=$_GET["id"]; ?> <!-- menus --> <div id="menu"> <ul id="onglets"> <li><a href="index.php"> Retour </a></li> <li><a href="client.php?artis=<?php echo $artis; ?>"> client </a></li> <li><a href="schemas.php?artis=<?php echo $artis; ?>"> Schémas - adressage </a></li> <li><a href="domaine.php?artis=<?php echo $artis; ?>"> Domaine- mdp </a></li> <li a class="active"><a href="serveurs.php?artis=<?php echo $artis; ?>"> Serveurs </a></li> <li><a href="sauvegardes.php?artis=<?php echo $artis; ?>"> Sauvegardes </a></li> <li><a href="wan.php?artis=<?php echo $artis; ?>"> WAN </a></li> </ul> </div> <?php //connection au serveur $cnx = mysql_connect( "localhost", "***", "****" ) ; //sélection de la base de données: $db = mysql_select_db( "***" ) ; ini_set('display_errors', '1'); $artis = $_POST["parent"] ; $nom = $_POST["nom"] ; $systeme = $_POST["systeme"] ; $adresseip = $_POST["adresseip"] ; $physique = $_POST["physique"] ; $ipsaas = $_POST["ipsaas"] ; $checkboxes = isset($_POST['roles']) ? $_POST['roles'] : array(); foreach($checkboxes as $value) { } $commentaires = $_POST["commentaires"] ; $id = $_POST["id"] ; $sql = "UPDATE serveurs SET `parent` = '$artis', `nom` = '$nom', `systeme` = '$systeme', `adresseip` = '$adresseip', `physique` = '$physique', `ipsaas` = '$ipsaas', `roles` = '$roles', `commentaires` = '$commentaires' WHERE `id` = '$id'" ; $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; if($requete) { echo("La modification à été correctement effectuée") ; } else { echo("La modification à échouée") ; } ?> <br></br> <a href="serveurs.php?artis=<?php echo $artis; ?>"> retour </a> </body> </html>
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
il doit contenir le roles des serveurs.. je veut qu'il soit séparer par des virgules...
Là .. ok .. c'est une "bonne" réponse.
Au passage .. mets tes infos de connexion dans un fichier à part .. et fais en un IMPORT lorsque tu en as besoin plutôt que de recopier les infos dans tous tes scripts !!
// fichier cnxBDD.php //connection au serveur $cnx = mysql_connect( "localhost", "***", "****" ) or die('Impossible de se connecter : ' . mysql_error()); //sélection de la base de données: $db = mysql_select_db( "***" ) or die ('Impossible de sélectionner la base de données : ' . mysql_error());
Donc :
<?php //connection au serveur require_once "cnxBDD.php"; // affichage des erreurs ini_set('display_errors', '1'); //récupération "propre" des variables.. avec ISSET ! $artis = isset($_POST["parent"])?$_POST["parent"]:'' ; $nom = isset($_POST["nom"])?$_POST["nom"]:'' ; $systeme = isset($_POST["systeme"])?$_POST["systeme"]:'' ; $adresseip = isset($_POST["adresseip"])?$_POST["adresseip"]:'' ; $physique = isset($_POST["physique"])?$_POST["physique"]:'' ; $ipsaas = isset($_POST["ipsaas"])?$_POST["ipsaas"]:'' ; $commentaires = isset( $_POST["commentaires"])? $_POST["commentaires"]:'' ; $id = isset($_POST["id"])?$_POST["id"]:NULL ; $checkboxes = isset($_POST['roles']) ? $_POST['roles'] : array(); // on stocke les "roles" dans une chaine séparée par des virgules. $roles = join(",",$checkboxes); if($id){ $sql = "UPDATE serveurs SET `parent` = '$artis', `nom` = '$nom', `systeme` = '$systeme', `adresseip` = '$adresseip', `physique` = '$physique', `ipsaas` = '$ipsaas', `roles` = '$roles', `commentaires` = '$commentaires' WHERE `id` = '$id'" ; $requete = mysql_query($sql, $cnx) or die( mysql_error() . "<br> Requete :".$sql) ; if($requete) { echo("La modification à été correctement effectuée") ; } else { echo("La modification à échouée") ; } } else { echo "<br> Erreur : Aucun ID ! "; } ?>
Mais c'est un dieu ^^ merci sa marche par contre il me note cela mais sa se trouve sa pas rapport
j'ai un autre problème c'est que se script sert a modifier une ligne et je voudrais que quand je veut modifier il y est déjà les informations de ma ligne qui soit déjà coché par exemple si un serveur est un serveur dns je veut que si je clic sur modifié, que la case dns soit coché j'avais ceci pour les champ text mais vue que la c'est des case ou des barres déroulante, cela ne marche plus..
Notice: Undefined variable: valeur in /var/www/html/comp/modification3.php on line 59
j'ai un autre problème c'est que se script sert a modifier une ligne et je voudrais que quand je veut modifier il y est déjà les informations de ma ligne qui soit déjà coché par exemple si un serveur est un serveur dns je veut que si je clic sur modifié, que la case dns soit coché j'avais ceci pour les champ text mais vue que la c'est des case ou des barres déroulante, cela ne marche plus..
placeholder="<?php echo($roles) ;?>
Si la question initiale est résolue .. merci de cloturer le sujet ....
Pour toute nouvelle question .. merci d'ouvrir une nouvelle discussion..
( Une question par discussion... cela facilite la gestion du forum et les recherches par les internautes...)
sachant que pour :
Pour ça .. il faudrait que je vois ton code entier de ton fichier modification3.php
Pour toute nouvelle question .. merci d'ouvrir une nouvelle discussion..
( Une question par discussion... cela facilite la gestion du forum et les recherches par les internautes...)
sachant que pour :
par contre il me note cela mais sa se trouve sa pas rapport
Pour ça .. il faudrait que je vois ton code entier de ton fichier modification3.php
<html> <head> <title>modification de données en PHP :: partie2</title> <style type="text/css" media="screen">@import "style.css";</style> </head> <body class="bloc-fixe"> <?php # recup variable : $artis=$_GET["artis"]; # recup variable : $id=$_GET["id"]; ?> <!-- menus --> <div id="menu"> <ul id="onglets"> <li><a href="index.php"> Retour </a></li> <li><a href="client.php?artis=<?php echo $artis; ?>"> client </a></li> <li><a href="schemas.php?artis=<?php echo $artis; ?>"> Schémas - adressage </a></li> <li><a href="domaine.php?artis=<?php echo $artis; ?>"> Domaine- mdp </a></li> <li a class="active"><a href="serveurs.php?artis=<?php echo $artis; ?>"> Serveurs </a></li> <li><a href="sauvegardes.php?artis=<?php echo $artis; ?>"> Sauvegardes </a></li> <li><a href="wan.php?artis=<?php echo $artis; ?>"> WAN </a></li> </ul> </div> <?php //connection au serveur $cnx = mysql_connect( "localhost", "****", "*****" ) ; //sélection de la base de données: $db = mysql_select_db( "****" ) ; ini_set('display_errors', '1'); $artis = $_POST["parent"] ; $nom = $_POST["nom"] ; $systeme = $_POST["systeme"] ; $adresseip = $_POST["adresseip"] ; $physique = $_POST["physique"] ; $ipsaas = $_POST["ipsaas"] ; $commentaires = $_POST["commentaires"] ; $id = $_POST["id"] ; $checkboxes = isset($_POST['roles']) ? $_POST['roles'] : array(); // on stocke les "roles" dans une chaine séparée par des virgules. $roles = join(",",$checkboxes); $p=1; $valeur; foreach ($_POST["roles"] AS $key => $value) { if($p != 1) { $valeur.= ",".$value; } else { $valeur.= $value; } $p++; } $sql = "UPDATE serveurs SET `parent` = '$artis', `nom` = '$nom', `systeme` = '$systeme', `adresseip` = '$adresseip', `physique` = '$physique', `ipsaas` = '$ipsaas', `roles` = '$roles', `commentaires` = '$commentaires' WHERE `id` = '$id'" ; $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; if($requete) { echo("La modification à été correctement effectuée") ; } else { echo("La modification à échouée") ; } ?> <br></br> <a href="serveurs.php?artis=<?php echo $artis; ?>"> retour </a> </body> </html>
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
PS: **** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
=> Merci de bien penser à préciser le LANGAGE dans les balises de code ... en l'occurence ici ...php
-> <code php>
echo " ton code !"
</code>
Ce qui donne visuellement :
et non pas :
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
=> Merci de bien penser à préciser le LANGAGE dans les balises de code ... en l'occurence ici ...php
-> <code php>
echo " ton code !"
</code>
Ce qui donne visuellement :
echo " ton code !"
et non pas :
echo " ton code !"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Comment je pourrais mettre ceci sur plusieurs ligne? car toutes mes checkboxes et tous les roles se trouve sur une seul ligne..
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
<?php $sql = "select * from roles"; $rep = mysql_query("$sql") ; while($data = mysql_fetch_assoc($rep)) { echo ' <input type="checkbox" value="'.$data['roles'].'" name="roles[]"<option value="'.$data['roles'].'">'.$data['roles'].'</option> '; } ?>
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
Comment je pourrais mettre ceci sur plusieurs ligne?
Tu définis par exemple, que tu souhaites avoir 3 checkboxes par ligne...
tu peux faire par exemple :
<?php $sql = "select * from roles"; $rep = mysql_query("$sql") ; $nbChknByRow = 3; $i=0; while($data = mysql_fetch_assoc($rep)){ if($i%$nbChknByRow==0){ echo "<br>"; } echo ' <input type="checkbox" value="'.$data['roles'].'" name="roles[]"<option value="'.$data['roles'].'">'.$data['roles'].'</option>'; $i++; }//fin du WHILE ?>
si je la après la connexion sa me note une erreur: