Leerlingen database

Status
Niet open voor verdere reacties.

bartwebdesign

Gebruiker
Lid geworden
16 jul 2006
Berichten
443
Hoi,

Ik wil een leerlingenlijst maken. Die leerlingen staan in een database en als ik die pagina open, dat PHP ze dan leest en in een selectbox zet.

de database heet leerlingen

Wie kan me helpen?
 
PHP:
<?php
// verbinding met de database maken om beschikbare talen op te halen
$db='leerlingendatabase';
$dbhost='localhost';
$dbuser='bartwebdesign';
$dbpass='prive';
$dbh=mysql_connect("$dbhost","$dbuser","$dbpass");
if (!$dbh) {
        echo "<br><br>";
    echo "<font color=\"#FF0000\"> ERROR ! Ik kan geen verbinding maken met de $db database.</font><br>\n";
    echo "</body></html>";
    exit;
} else {
	
}


echo "<Form name='leerlingen' Method='post' Action='verwerking.php'><br>";

echo "<h4> Leerlingen: <SELECT NAME=\"leerlingen\">";

$res=mysql_db_query("$db","select * from leerlingen;",$dbh);
$fout=mysql_errno($dbh);
if ($fout != 0) {
	$fout=mysql_error($dbh);
	echo "<font color=\#FF0000\">$fout</font>2";
	mysql_close($dbh);
	echo "</body></html>";
	exit;
	}	
$leerlingen=mysql_num_rows($res);
for($leerlingnummer = 0; $leerlingnummer < $aantalleerling; $leerlingnummer++)
{ 
$row=mysql_fetch_row($res);
$leerling_naam=$row[1];


echo "<OPTION VALUE=\"$leerling_naam\">$leerling_naam";
}
echo "</SELECT>"; 


?>

Als je hierover meer wilt weten kan je www.essetee.be bezoeken. Die hebben een erg goede php/mysql curus.
 
Laatst bewerkt:
Heb je de boel wel aangepast aan jou database? Het is nogal makkelijk een ander dit werk te laten doen...

De code die is gegeven genereert een dropdown lijst met alle namen van de leerlingen in de database...
 
De code die haroim heeft gegeven is niet aan de hand van jou database, hij heeft gewoon enkele dingen bedacht die in de databasetabel zouden kunnen staan...

Daarom moet je dus die code controleren en waar je dingen verkeerd ziet gaan moet je ze aanpassen naar jou database...
 
Je wilt met PHP en MySQL bezig maar je weet niet hoe je dat moet doen? Eerst maar eens in verdiepen dan lijkt mij :(
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan