Onbekend |
|
ik heb in mijn hoofdpagina een tabel staan waar hij zegt hoe je station noemt en hoeveel geld je contant en op je bank hebt staan, maar ik heb voor elk appart een mysql_query aangemaakt, dus 3
kan ik dit niet simpeler doen, want er gaan nog meer rijen komen uit de database die hij moet weergeven
<?php
include('config.php');
if(!isset($_SESSION['gebruiker'])) {
header("Location: index.html");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>:: counter terrors ::</title>
</head>
<body>
<?php
$stat = mysql_query("SELECT station FROM leden WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //$station is het station van het lid dat is ingelogd
$station = mysql_result($stat, 0); //resultaat van de vorige lijn
$cont = mysql_query("SELECT contant FROM leden WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //$station is het station van het lid dat is ingelogd
$contant = mysql_result($cont, 0); //selecteerd het contant geld
$money = mysql_query("SELECT bank FROM leden WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //$station is het station van het lid dat is ingelogd
$bank = mysql_result($money, 0); //selecteerd het bank geld
if($station == ""){
echo"Je hebt nog geen station, hier kan je ereen maken."; //als je geen station hebt
print <<< ENDHTML
<form method='post'>
Station: <input type='text' name='station' value='' maxlength=20>
<input name="maak" type='submit' value='maak'><br>
ENDHTML;
if (isset($_POST['maak'])) {
if ($_POST['station'] == "") {
$error = "Je hebt geen station naam ingevuld.<br>";
echo $error; //als er geen stationaam is ingevuld
}
if(!preg_match('/^[A-Za-z_-]+$/',$_POST['station'])) {
$error = "Er mogen alleen letter en _- in je station naam zitten.<br>";
echo $error; //als er spaties of cijfers in de naam zitten
}
if (!isset($error)) { //als er geen error is aangemaakt
echo "Uw stationnaam wordt <b>".$_POST['station']."</b>, welkom";
mysql_query("UPDATE leden SET station = '".$_POST['station']."' WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //zet de stationnaam in de database
}}
}else
{
?>
<table width=570 align="center">
<tr>
<td colspan="2" align="center">HOOFDKWARTIER</td>
</tr>
<tr>
<td><?php echo "Je station noemt <b>$station</b>"; //als je wel een station hebt ?></td></tr>
<tr><td><?php echo "Je hebt <b>$contant</b> € cash" ?></td> <td><?php echo"Je hebt <b>$bank</b> € op je bank" ?></b></td></tr>
</table>
<?php
}
?>
</body>
</html>
<?php include('config.php'); if(!isset($_SESSION['gebruiker'])) { header("Location: index.html"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>:: counter terrors ::</title> </head> <body> <?php $stat = mysql_query("SELECT station FROM leden WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //$station is het station van het lid dat is ingelogd $station = mysql_result($stat, 0); //resultaat van de vorige lijn $cont = mysql_query("SELECT contant FROM leden WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //$station is het station van het lid dat is ingelogd $contant = mysql_result($cont, 0); //selecteerd het contant geld $money = mysql_query("SELECT bank FROM leden WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //$station is het station van het lid dat is ingelogd if($station == ""){ echo"Je hebt nog geen station, hier kan je ereen maken."; //als je geen station hebt <form method='post'> Station: <input type='text' name='station' value='' maxlength=20> <input name="maak" type='submit' value='maak'><br> ENDHTML; if (isset($_POST['maak'])) { if ($_POST['station'] == "") { $error = "Je hebt geen station naam ingevuld.<br>"; echo $error; //als er geen stationaam is ingevuld } if(!preg_match('/^[A-Za-z_-]+$/',$_POST['station'])) { $error = "Er mogen alleen letter en _- in je station naam zitten.<br>"; echo $error; //als er spaties of cijfers in de naam zitten } if (!isset($error)) { //als er geen error is aangemaakt echo "Uw stationnaam wordt <b>".$_POST['station']."</b>, welkom"; mysql_query("UPDATE leden SET station = '".$_POST['station']."' WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //zet de stationnaam in de database }} }else { ?> <table width=570 align="center"> <tr> <td colspan="2" align="center">HOOFDKWARTIER</td> </tr> <tr> <td> <?php echo "Je station noemt <b>$station</b>"; //als je wel een station hebt ?></td></tr> <tr><td> <?php echo "Je hebt <b>$contant</b> € cash" ?></td> <td> <?php echo"Je hebt <b>$bank</b> € op je bank" ?></b></td></tr> </table> <?php } ?> </body> </html>
|