Bonsoir,
j'essaie de faire un script, qui aille chercher les différents champs dans une table d'une BDD
et qui me crée un formulaire en rapport a ma table.
une partie fonctionne avec la table information_shema
$req="SELECT COLUMN_NAME, DATA_TYPE FROM `information_schema`.`COLUMNS` WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = '$table'";
le souci est que j'aimerait récupérer aussi la valeur du champs, (ce qu'il contient)
et c'est la que je ne m'en sort plus.
mon code ressemble à ceci pour l'instant
include"connex.php";
$table=$_GET['table'];
$idcom=connex('param');
$req="SELECT COLUMN_NAME, DATA_TYPE FROM `information_schema`.`COLUMNS` WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = '$table'";
$res=@mysql_query($req,$idcom)
if(!$res)
{
echo "erreur ".mysql_error()."";
}
else
{
while ($ligne = mysql_fetch_array($res))
{
echo '<b>', $ligne['COLUMN_NAME'], '</b><br>';
if($ligne['DATA_TYPE']=="tinytext" OR $ligne['DATA_TYPE']=="text")
{
echo '<textarea></textarea><br/><br/>';
}
else
{
echo '<input type="text" value="'"/><br/><br/>';
}
}
}
et j'aimerais trouver comment remplir la value du input ou le textarea avec ce qu'il y a dans chaque champs
voilà si qqn peut m'aider.
je remercie en passant ceux qui m'ont aidé pour trouver information_shema ;)
bonne soirée
Annadrill