Bonjour
je sollicite votre aide pour une erreur de syntaxe sur un script qui doit lister les tables d'une base de données et de choisir par checkbox les tables à traiter, l'erreur est dans cette ligne
qui n'affiche pas le nom des tables
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo" Table :<input type='checkbox' name='options[]' value='".{$row['0']}."'> <br /> ";
Merci de votre aide
ci après le script:
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 <?php require('_connect.php'); $requete = "SHOW TABLES FROM $bdd"; $result = mysql_query($requete); if (!$result) { echo " impossible de lister les tables <br />"; echo 'Erreur MySQL : ' . mysql_error(); exit; } echo'<form method="GET" action="liste_tables_bdd.php">'; echo'<input type="hidden" name="envoi" value="yes">'; while ($row = mysql_fetch_row($result)) { //fonctionne mais value ne prend pas pour valeur $row //echo "Table :<input type=\"checkbox\" name=\"options[]\" value=\"\" /> {$row[0]} <br />"; // ne liste plus les tables de la bdd echo" Table :<input type='checkbox' name='options[]' value='".{$row['0']}."'> <br /> "; } echo'<input type="submit">'; echo'</form>'; $envoi = $_GET['envoi']; $options = $_GET['options']; if ($envoi == 'yes') { $options_text = implode(', ',$options); echo '<p>options:<br><br>'.$options_text.'</p>'; } mysql_free_result($result); mysql_close(); ?>
Partager