overzicht tabellen uit een database
Jozef
19/09/2006 13:21:00Hallo,
Met onderstaand scriptje lees ik records uit een tabel uit aan de hand van een "drop down menu".
Ik zou iets dergelijks willen maken , waarbij ik een "dropdown menu" heb met alle tabelnamen. Bij het selecteren van een van de tabelnamen kan ik dan de records naar wens uitlezen;
include('verbinding_leden.php');
$query = "SELECT * FROM man ORDER BY man" ;
$result = mysql_query($query) or die ("kan querry niet uitvoeren.");
echo"<select name='man'>\n";
while ($row = mysql_fetch_array($result))
{
extract($row);
echo "<option value='$man'>$man\n";
}
echo "</select>\n";
?>
Bedankt,
Jozef
Met onderstaand scriptje lees ik records uit een tabel uit aan de hand van een "drop down menu".
Ik zou iets dergelijks willen maken , waarbij ik een "dropdown menu" heb met alle tabelnamen. Bij het selecteren van een van de tabelnamen kan ik dan de records naar wens uitlezen;
include('verbinding_leden.php');
$query = "SELECT * FROM man ORDER BY man" ;
$result = mysql_query($query) or die ("kan querry niet uitvoeren.");
echo"<select name='man'>\n";
while ($row = mysql_fetch_array($result))
{
extract($row);
echo "<option value='$man'>$man\n";
}
echo "</select>\n";
?>
Bedankt,
Jozef
PHP hulp
24/11/2024 23:27:36Ponzi
19/09/2006 13:44:00Ik snap je probleem niet helemaal? Je hebt toch je dropdown menu?
Nu moet je dit gewoon in een formuliertje plaatsen en het dan op een verwerkingspagina in een query steken (kijk uit voor SQL-injection) ?
Nu moet je dit gewoon in een formuliertje plaatsen en het dan op een verwerkingspagina in een query steken (kijk uit voor SQL-injection) ?
Kalle P
19/09/2006 13:48:00een onClick o.i.d erin maken. De keuze in een POST of SESSION zetten.
Die op een volgende pagina in een nieuwe query zetten
edit: quotes
edit2: comment anders geplaatst
Die op een volgende pagina in een nieuwe query zetten
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$query_volgende_pagina = "
SELECT
*
FROM
".$_POST['value']."
ORDER BY
id" ; //waar je op wil ordenen
//$_POST['value'] kan ook $_SESSION['value'] zijn
$result = mysql_query($query) or die ("kan query niet uitvoeren.");
while ($row = mysql_fetch_assoc($result))
{
echo $row['..'];
}
?>
$query_volgende_pagina = "
SELECT
*
FROM
".$_POST['value']."
ORDER BY
id" ; //waar je op wil ordenen
//$_POST['value'] kan ook $_SESSION['value'] zijn
$result = mysql_query($query) or die ("kan query niet uitvoeren.");
while ($row = mysql_fetch_assoc($result))
{
echo $row['..'];
}
?>
edit: quotes
edit2: comment anders geplaatst
Gewijzigd op 01/01/1970 01:00:00 door Kalle P
Jozef
19/09/2006 15:54:00Ik zal mij verduidelijken..
Om records uit een tabel op te vragen gerbruik ik
"SELECT * FROM tabelnaam", maar welke query te gebruiken om alle tabellen uit een database op te vragen?
Om records uit een tabel op te vragen gerbruik ik
"SELECT * FROM tabelnaam", maar welke query te gebruiken om alle tabellen uit een database op te vragen?