Pages

lister les tables d'une bdd sujet

vendredi 31 janvier 2014




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

Code:


echo" Table :<input type='checkbox' name='options[]' value='".{$row['0']}."'> <br /> ";

qui n'affiche pas le nom des tables

Merci de votre aide

ci après le script:

Code:


<?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();

?>






Aucun commentaire:

Enregistrer un commentaire