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

Langage PHP Discussion :

Gros soucis avec formulaire


Sujet :

Langage PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité(e)
    Invité(e)
    Par défaut Gros soucis avec formulaire
    Bonjour à toutes et à tous. J'ai crée un tableau comprennant différents comptes d'utilisateurs. Une colonne est dédiée à la suppression de comptes . Pour la suppression, j'utilise des checkbox et un bouton supprimer. Ensuite, je possède une colonne avec des liens permettant la modification de compte. Le problème, c'est que la modification de compte et la suppression ne fonctionnent plus. A force de changer mes lignes, ça ne fonctionne plus ! J'ai passé toute mon aprem, je n'arrive pas à croire que je n'ai pas réussit à résourdre mon problème...
    Voici mes 2 scripts :

    fichier ChangeData.php :
    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
     
    <html>
     
     
    <?php
    $host="localhost";
    $user="root";
    $pass="*******";
    $DataBase="Salmagne-music";
     
     
    mysql_connect("$host","$user","$pass");                       
    mysql_select_db("Salmagne-music");                            
    $query="SELECT * FROM `Comptes` LIMIT 0 , 30";
    $result = mysql_query($query);
     
    $nbResults = mysql_num_rows($result);
    echo "Comptes : $nbResults ";
     
    $i="1";
    $cases="1";
     
     
    ?>
     
    <TABLE BORDER=1><tr> 
    <th><center>Delete</center></th>
    <th><center>Pseudos</center></th>
    <th><center>Instruments</center></th>
    <th><center>Prénoms</center></th>
    <th><center>Noms</center></th>
    <th><center>Mots de passe</center></th>
    <th><center>Adresses mail</center></th>
     
    <?php
     
          While ($i<$nbResults)
               {
      	             $i++;
    	             $add=",$i";
    	             $caseNew=$cases.$add;
    	        	 $cases=$caseNew;
               }
     
      $a=$caseNew;
      $tableGet=array($a);
     
      $i=0;
     
     
          while ($tab = mysql_fetch_array($result))
               {
    	         	$delete="delete".$i;
    				echo $delete;
     
    	   	        $identifiant=$tab[Identifiants];
    		        $instrument=$tab[Instruments];
    				$nom=$tab[Noms];
    				$prenom=$tab[Prenoms];
    				$password=$tab[Passwds];
    				$adressemail=$tab[AdrsMail];
     
    			    $tableGet[$i]=$identifiant;
     
    ?>
                  <form name="<?php echo $i; ?>" method="post" action="ChangeDataSecond.php">
                   <tr>
     
                  <td><input type="checkbox" name="<? echo $delete; ?>" id="delete" value="<?php echo $identifiant; ?>"></td>
     
     
      		       <td><a href="javascript:document.forms['<?php echo $i; ?>'].submit();"><input type="hidden" name="<?php echo $i; ?>" value="<?php echo $identifiant;?>"><?php echo "$identifiant"; ?></href></input></a></td>
                   <td><center><?php echo "$instrument" ?></center></td>
    			   <td><center><?php echo "$nom" ?></center></td>
    			   <td><center><?php echo "$prenom" ?></center></td>
    			   <td><center><?php echo "$password" ?></center></td>
    			   <td><center><?php echo "$adressemail" ?></center></td>
    			  </tr>
     
     
    <?php
    	   $i++;
    	       }
     
    echo "<input type='submit' id='delete' value='Supprimer'>";	   
    echo "</form>";	   
     
     
    mysql_close();
     
    ?>
    <br><br>
     
     
    </table>
    </html>
    fichier ChangeDataSecond.php
    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
    120
    121
    122
    123
    124
    125
    126
    127
     
    <?php
     
    $host="localhost";
    $user="root";
    $pass="cr9myyw2gh";
    $DataBase="Salmagne-music";
     
    mysql_connect("$host","$user","$pass");                       
    mysql_select_db("Salmagne-music"); 
     
    $query="SELECT *FROM `Comptes`";
    $query="SELECT * FROM `Comptes`";
    $result = mysql_query($query);
     
    $result = mysql_query($query);
    $nbResults = mysql_num_rows($result);
     
    $j="0";	
    $a="0";
     
    while ($j<$nbResults)
       {	
     
            $delete=$_POST['delete'.$j];	
     
                if (empty ($_POST['delete'.$j]))
                      {
                      	  $a="1";
                          $cancel="DELETE FROM `Comptes` WHERE `Identifiants`='$delete'";
    		              mysql_query($cancel);
     
    				  }
     
    			  if (($a="1")AND($j=="20"))
    	           	  {
    		              require("ChangeData.php");
    		              exit();   // sans exit, le reste de la page s'affichera
    		              break;
    				  }
    			$j++; 	  
     
       }
     
     
    $i="0";
     
    while ($i<$nbResults)
       {
           $recup=$_POST[$i];
     
           if (isset($_POST[$i]))
               {
                   $recup=$_POST[$i];
                   break;
               }
           $i++;
        }
     
    $getID=$recup;
     
     
    $query = " SELECT * FROM `Comptes` WHERE `Identifiants`= '$getID' ";
    $rep=mysql_query($query);
     
     
    while($tab=mysql_fetch_array($rep))
    {
    $pseudo_NEW=$tab[Identifiants];
    $instrument_NEW=$tab[Instruments];
    $nom_NEW=$tab[Noms];
    $prenom_NEW=$tab[Prenoms];
    $passwd_NEW=$tab[Passwds];	
    $adrmail_NEW=$tab[AdrsMail];
    }
     
    $pseudoOLD=$pseudo_NEW;
     
    ?>
     
    <html>
    	<body>
    	   	 <form name="formulaire" method="post" action="ChangeDataThird.php">
     
    		    <?php	
    			echo "<input type='hidden' name='identifiantStory' value='$pseudoOLD' >"; 
    			?>	
     
    			<?php 
    			echo "Nom <input type='texte' name='nom' value='$nom_NEW'>";
    			?>
     
                </br></br>		
     
    			<?php 
    			echo "Prénom <input type='texte' name='prenom' value='$prenom_NEW'>";
    			?>
     
                <br></br>		   
     
    			<?php
    			echo "Adresse mail <input type='texte' name='adressemail' value='$adrmail_NEW'>";
    			?>
     
                </br></br>	
     
                <?php 
    			echo "Instrument joué <input type='texte' name='instrument' value='$instrument_NEW'>";
    			?>
     
               </br></br>		   
     
    	       <?php
    		    echo "Identifiant <input type='texte' name='identifiant' value='$pseudo_NEW'> ";
    			?>		   
                </br></br>		   
     
    			<?php
    			echo "Mot de passe <input type='texte' name='passwd' value='$passwd_NEW'> ";
    			?>
     
                </br></br>
     
                <input type="submit" name="validation" value="modifier">
                </form>
        </body>
    </html>
    Dernière modification par Caro-Line ; 23/01/2010 à 22h09. Motif: Suppression mot de passe

Discussions similaires

  1. Gros souci avec gestion des arguments
    Par toams69 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 09/01/2009, 16h59
  2. Gros soucis avec mon onclick. Je n'arrive pas à l'associer à mon élément
    Par takinelinfo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/07/2008, 11h34
  3. GROS soucis avec SSL - Apache - Ubuntu ! HELP
    Par satyre dans le forum Sécurité
    Réponses: 1
    Dernier message: 22/05/2007, 13h37
  4. [C#][Visual C# Express] Gros souci avec Excel
    Par poullos dans le forum EDI/Outils
    Réponses: 7
    Dernier message: 18/11/2005, 13h15
  5. Gros soucis avec pgaccess et postgresql
    Par Missvan dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 13/04/2004, 16h16

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