Bonjour,

Mon problème c'est de pouvoir sélectionner une ligne avec checkbox (id,nom,prénom,age,sexe,classe,autorisation,adresse,cp,ville,telephone) d'une personne inscrite dans ma base de donnée et juste transférer la ligne sélectionné sur une autre page, sans que cette ligne disparait.

SVP aidé moi je suis entrain de m'arracher les cheveux sa fait depuis 4 jours que j'essaye de résoudre mon problème.

code: list.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
<?php
    //connection au serveur:
    $cnx = mysql_connect( "serveur", "utilisateur", "motdepasse" ) ;
 
    //sélection de la base de données:
    $db = mysql_select_db( "infomation" ) ;
 
    //requête SQL:
 
    $sql = "SELECT *
          FROM enfant
          ORDER BY nom" ;
    $requete = mysql_query( $sql, $cnx ) ;
 
echo "<form method='post' action='list2.php'>"
 
;
 
    while( $result = mysql_fetch_array( $requete ) )
{
echo "<tr>
<td>".$result[0]."</td>
<td>".$result[1]."</td>
<td>".$result[2]."</td>
<td>".$result[3]."</td>
<td>".$result[4]."</td>
<td>".$result[5]."</td>
<td>".$result[6]."</td>
<td>".$result[7]."</td>
<td>".$result[8]."</td>
<td>".$result[9]."</td>
<td>".$result[10]."</td>
<td><input type='checkbox' name='envoi[]' value='".$result[0]."' /></td>
</tr>";
}
 
echo "<tr><td colspan='13'><input type='submit' value='Valider' /></td></tr>
</table>
</form>";
?>
qui ressemble à ca:


Nom : list3.png
Affichages : 196
Taille : 38,9 Ko


code recupere: list2.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
<?php
//connection au serveur:
$cnx = mysql_connect( "serveur", "utilisateur", "motdepasse" ) ;
 
//sélection de la base de données:
$db = mysql_select_db( "infomation" ) ;
 
//récupération de la variable d'URL,
//qui va nous permettre de savoir quel enregistrement modifier
$id = $_POST["envoi"] ;
 
//requête SQL:
$sql = "SELECT * FROM enfant
 WHERE  id= ' ".$id." ' " ;
 
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) or die($sql . mysql_error());
 
extract($_POST);
 
 
if(isset($_POST['envoi']))
{
    foreach($_POST['envoi'] as $result[0]);
    { 
echo "<tr>
<td>".$result[0]."</td>
<td>".$result[1]."</td>
<td>".$result[2]."</td>
<td>".$result[3]."</td>
<td>".$result[4]."</td>
<td>".$result[5]."</td>
<td>".$result[6]."</td>
<td>".$result[7]."</td>
<td>".$result[8]."</td>
<td>".$result[9]."</td>
<td>".$result[10]."</td>
<td></td>
</tr>";
    }
}
?>
Nom : list22.png
Affichages : 183
Taille : 14,8 Ko