Bonjour
Je ne sais pas si c'est possible de changer le background color d'une ligne de tableau à l'aide de bouton radio.
Une petite image
Page administration
- j'ai rajouté les boutons radio dans ma page administration lignes 57 et 58 le bouton submit est à la ligne 85.
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 <?php /************************************************************************/ /* vat.01509 */ /* */ /* For this Module -> All Rights reserved <- Do NOT redistribute (2008) */ /************************************************************************/ if (!defined("mxMainFileLoaded")) die ("You can't access this file directly..."); $module_name = basename(dirname(__FILE__)); mxGetLangfile($module_name); $pagetitle = _DEVIS; include("header.php"); title(_DEVIS); if (isset($event['recerror'])) { openTableAl(); echo '<div style="text-align: left;">' . _RECERRORTITLE . '<ul><li>' . implode('</li><li>', $event['recerror']) . '</li></ul></div>'; } $index = 0; ?> <!-- Début Menu--> <?php include("includes/menu.html"); ?> <!-- Fin Menu--> <!-- Début Table--> <?php $requete = "SELECT * FROM formallin_formallex WHERE sessionFormallinEditor = 'nom de mon formulaire' ORDER BY date DESC"; // envoi de la requete $resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error()); // tant qu'il y a un enregistrement, les instructions dans la boucle s'exécutent echo "<table class='full list'>"; echo "<tr>"; echo "<th width='25'>ID</th>"; echo "<th width='70'>Date</th>"; echo "<th width='80'>Formulaire</th>"; echo "<th>Contenu</th>"; echo "<th width='10'>+</th>"; echo "<th width='10'>-</th>"; echo "</tr>"; while ($ligne = mysql_fetch_assoc($resultat)) { $date=date('d/m/Y H:i:s', $ligne['date']); echo "<tr>"; echo "<td>".$ligne['id']."</td>"; echo "<td>".$date."</td>"; echo "<td>Devis gratuit</td>"; echo "<td>".$ligne['content']."</td>"; ?> <form method="post" action="tableaux-file-index_t.html"> <td><input type="radio" name="traitement" value="0" id="traitement1"/></td> <td><input type="radio" name="traitement" value="1" id="traitement2"/></td> <?php echo "</tr>"; } echo "</table>"; if(isset($erreur)) echo $erreur; mysql_close(); ?> <!-- Fin Table--> <!-- Début Compteur--> <!-- Début Compteur--> Ce formulaire compte : <?php $Fichier = "formallin/formallin/files/admin/compteur_devis.txt"; if (is_file($Fichier)) { if ($TabFich = file($Fichier)) { for($i = 0; $i < count($TabFich); $i++) echo $TabFich[$i]; } } ?> demande(s) <!-- Fin Compteur--> <div align="right"> <input type="submit" name="envoie" value="Modifier"> </form> </div> <?php include("footer.php"); ?>
- j'ai rajouté une colonne traitement de type char(1) dans ma bdd
- je ne sais pas comment enregistrer le choix de mes boutons radio dans ma bdd
En image j'aimerais si cela est possible obtenir le résultat suivant
Page affichage
Voila grosso modo l'idée.
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 <?php /************************************************************************/ /* vat.01509 */ /* */ /* For this Module -> All Rights reserved <- Do NOT redistribute (2008) */ /************************************************************************/ if (!defined("mxMainFileLoaded")) die ("You can't access this file directly..."); $module_name = basename(dirname(__FILE__)); mxGetLangfile($module_name); $pagetitle = _DEVIS_P; include("header.php"); title(_DEVIS_P); if (isset($event['recerror'])) { openTableAl(); echo '<div style="text-align: left;">' . _RECERRORTITLE . '<ul><li>' . implode('</li><li>', $event['recerror']) . '</li></ul></div>'; } $index = 0; ?> <!-- Début Menu--> <?php include("includes/menu.html"); ?> <!-- Fin Menu--> <!-- Début Table--> <?php $requete = "SELECT * FROM formallin_formallex WHERE sessionFormallinEditor = 'nom de mon formulaire' ORDER BY date DESC"; // envoi de la requete $resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error()); // tant qu'il y a un enregistrement, les instructions dans la boucle s'exécutent echo "<table class='full list'>"; echo "<tr>"; echo "<th width='25'>ID</th>"; echo "<th width='70'>Date</th>"; echo "<th width='80'>Formulaire</th>"; echo "<th>Contenu</th>"; echo "</tr>"; while ($ligne = mysql_fetch_assoc($resultat)) { $date=date('d/m/Y H:i:s', $ligne['date']); $jour=explode('/',$date); if($jour[0] % 2 !=1){ echo "<tr>"; echo "<td>".$ligne['id']."</td>"; echo "<td>".$date."</td>"; echo "<td>Devis gratuit</td>"; echo "<td>".$ligne['content']."</td>"; echo "</tr>"; } } echo "</table>"; if(isset($erreur)) echo $erreur; ?> <!-- Fin Table--> <!-- Début Compteur--> <!-- Fin Compteur--> <?php include("footer.php"); ?>
Merci d'avance de bien vouloir me donner un coup de patte
A bientôt
Partager