IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de donn�es Discussion :

probleme mysql, javascript, et tableau html [MySQL]


Sujet :

PHP & Base de donn�es

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Par d�faut probleme mysql, javascript, et tableau html
    Bonjour,

    Voici mon souci, donc j'ai cr�e une page pour effacer mes contacts de ma base de donn�es.
    Donc j'ai s�lectionn� toutes les personnes de ma base puis je les ai rang�es dans un tableau html.
    Et gr�ce au javascript j'ai une cellule supprimer a droite du nom et du pr�nom des personnes.
    Tout fonctionne mais en fait, lorsque je r�cup�re tous les contacts de ma base les premi�res cellules nom et pr�nom sont pr�c�d�es par une ligne du tableau o� il y a simplement supprimer qui vient de mon code javascript.
    Comment je peux supprimer cette premiere ligne inutile car je ne trouve pas. merci

    Voici mon code :
    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
     
    <html>
    <head>
     
        <script language="javascript">
          function confirme( identifiant )
          {
            var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ;
    	if( confirmation )
    	{
    	  document.location.href = "suppression_2.php?id="+identifiant ;
    	}
          }
        </script>
    </head>
    <body>
    <?php
        //connection au serveur:
        $cnx = mysql_connect( "localhost", "root", "" ) ;
     
        //sélection de la base de données:
        $db = mysql_select_db( "greg" ) ;
     
        //requête SQL:
        $sql = "SELECT * FROM contact ORDER BY nom" ;
     
        //exécution de la requête:
        $requete = mysql_query( $sql, $cnx ) ;
     
        //affichage des données:
        echo "<div style=\"text-align: center\;\">" ;
        echo "<div  style=\"position:absolute\; width:356px\; height:600px\; z-index:2\; left: 363px\; top: 133px\;\">";  
        echo "<table width=\"50%\" height=\"400\" BORDER=1 align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bordercolorlight=\"#0000CC\" bordercolordark=\"#999999\"  frame=\"box\" class=\"contour\" STYLE=\"border-width:8\; border-style:ridge\; align=\"center\"\; overflow=\"auto\"\;>";
        echo "<tr align=\"center\" valign=\"middle\" width=\"10%\"><th><font color=\"red\"> Nom </font></th><td> Prenom </td></tr>";
        while( $result = mysql_fetch_object( $requete ) )
        {
     
        echo "<tr align=\"center\" valign=\"middle\" width=\"10%\"><td>".$result->nom."</td><td>".$result->prenom."</td><td><a href=\"#\" onClick=\"confirme('".$result->id."')\" >supprimer</a></td></tr>" ;
        }
        echo "</table>";
        echo "</div>";
        echo "</div>";
    $cnx= mysql_close();
      ?>
     
    </body>
    </html>
    Desol� si j'ai mal plac� ce post car je sais pas si �a vient du javascript ou du lien entre ma mise en forme entre html et mysql.

  2. #2
    Membre �prouv� Avatar de Shinji62
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    135
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 135
    Par d�faut
    bonjour,
    A premi�re vue, il y a une erreur dans les balises d'ent�tes :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
      echo "<tr align=\"center\" valign=\"middle\" width=\"10%\"><th><font color=\"red\"> Nom </font></th><td> Prenom </td></tr>";
    C'est plutot ca non ? :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
      echo "<tr align=\"center\" valign=\"middle\" width=\"10%\"><th><font color=\"red\"> Nom </font></th><th> Prenom </th><th>Action</th></tr>";

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Par d�faut
    ahh nan excuse il y a des <td> et des <th> car je fais des tests pour la mise en forme. mais �a ne vient pas de �a.
    Si je retire cette ligne de code, mon tableau commencera avec une seule cellule avec supprimer dedans puis seulement il me rapportera les informations de ma base de donn�e dans les lignes suivantes.
    Moi j'aimerais supprimer cette ligne o� il y a que la cellule supprimer .

  4. #4
    Membre �prouv� Avatar de Shinji62
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    135
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 135
    Par d�faut
    T'as une page de test en ligne??
    Par hazard? tu peux me fournir la version html gener�?

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Par d�faut
    je c pas trop comment te la donner!!!

    voici le code sur lequel je me suis bas� avant de mettre �a dans un tableau et il y a le m�me probl�me.
    Suppression_1
    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
     
    <html>
      <head>
     
        <script language="javascript">
          function confirme( identifiant )
          {
            var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ;
    	if( confirmation )
    	{
    	  document.location.href = "suppression_2.php?id="+identifiant ;
    	}
          }
        </script>
      </head>
    <body>
      <?php
        //connection au serveur:
        $cnx = mysql_connect( "localhost", "root", "" ) ;
     
        //sélection de la base de données:
        $db = mysql_select_db( "greg" ) ;
     
        //requête SQL:
        $sql = "SELECT * FROM contact ORDER BY nom" ;
     
        //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." ".$result->prenom." <a href=\"#\" onClick=\"confirme('".$result->id."')\" >supprimer</a><br>\n") ;
        }
    $cnx= mysql_close();
      ?>
    </body>
    </html>
    Supprssion_2
    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
     
    <?php
      //connection au serveur:
      $cnx = mysql_connect( "localhost", "root", "" ) ;
     
      //sélection de la base de données:
      $db = mysql_select_db( "greg" ) ;
     
      //récupération de la variable d'URL,
      //qui va nous permettre de savoir quel enregistrement supprimer:
      $id  = $_GET["id"] ;
     
      //requête SQL:
      $sql = "DELETE FROM contact WHERE id = ".$id ;
      echo $sql ;	    
      //exécution de la requête:
      $requete = mysql_query( $sql, $cnx ) ;
     
      //affichage des résultats, pour savoir si la suppression a marchée:
      if($requete)
      {
        echo("La suppression à été correctement effectuée") ;
      }
      else
      {
        echo("La suppression à échouée") ;
      }
    $cnx= mysql_close();
    ?>

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    81
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Par d�faut
    Vu que je n'arrivais pas � trouver l'erreur, j'ai retirer le code javascript et g mis un lien supprimer a c�ter du nom et pr�nom de mes contacts et lorsque j'appuie sur celui-ci, cela efface mon contact.
    Merci pour votre aide

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [MySQL] Affichage par php des donn�es mysql dans un tableau html
    Par JDP91 dans le forum PHP & Base de donn�es
    R�ponses: 7
    Dernier message: 17/05/2015, 09h10
  2. R�sultat lecture BDD MySQL dans un tableau HTML
    Par Soundboy39 dans le forum Langage
    R�ponses: 1
    Dernier message: 18/04/2012, 17h52
  3. [AJAX] javascript-ajax & tableau html
    Par gcgcgc dans le forum AJAX
    R�ponses: 13
    Dernier message: 11/06/2010, 09h27
  4. Insertion javascript dans tableau HTML
    Par Rocca dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 08/08/2005, 12h28
  5. [Struts][javascript]Probleme de 'id' dans un <html:hidden
    Par FreshVic dans le forum Struts 1
    R�ponses: 5
    Dernier message: 11/02/2004, 10h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo