l.degroot01
Gebruiker
- Lid geworden
- 18 jan 2003
- Berichten
- 161
PHP:
<?php
$vid = $_SESSION["id"];
$sql = "SELECT naam FROM vereniging WHERE verenigingId = " . $vid; //SQL Query
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_row($result);
print($row['naam']);
?>
Ik zie hier zelf de fout niet in, heb al wat dingetjes geprobeerd maar ben bang hem verder te slopen.
Waarom werkt dit niet?
Dit is de volledige code:
Code:
<!--
Programmer: Leslie de Groot
Date: 14-10-2010
CHANGELOG...
19-10-2010: Code voorzien van commentaar
19-10-2010: SQL code verbeterd
20-10-2010: Nieuwe versie .css ingebouwd
24-11-2010: $_GET["id"]
29-11-2010: Query verbeterd (nog niet afgerond)
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?php
if (isset($_GET["id"])) {
session_start();
$_SESSION['id'] = $_GET["id"];
}
else{
session_start();
}
?>
<html>
<head>
<link href="new.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="container">
<?php
include("header.php");
?>
<div class="content">
<?php
include("menu.php");
?>
<div class="centercontent">
<h2>Aanmelden Lidmaatschap</h2>
<div align="center" class="pagina">
<form action="aanmelden_lidmaatschap.php" method="POST">
<table width="450">
<tr>
<th class='tableheading'>Studentnummer:</th>
<td><select name='sid'>
<option>
Studentnr:
</option>
<?php
$user_name = "root"; //Verbinding maken met MySQL server
$password = "usbw";
$database = "zoen";
$server = "localhost";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
$sql = "SELECT studentnr, studentId FROM student ORDER BY 'studentnr' ASC"; //SQL Query
$resultaat = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($resultaat)) { //While loopje welke de tabel vult met gegevens
echo "<option value='" . $row['studentId'] . "'>";
echo $row['studentnr'];
echo "</option>";
}
?>
</select>
</td>
<tr>
<th class='tableheading'>Vereniging:</th>
<td>
<?php
$vid = $_SESSION["id"];
$sql = "SELECT naam FROM vereniging WHERE verenigingId = " . $vid; //SQL Query
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_row($result);
print($row['naam']);
?>
</td>
<tr>
<td><input type="Submit" name="aanmeldenvereniging" value="Aanmelden!" ></td>
</tr>
</table>
</form>
<?php
if (isset($_POST["aanmeldenvereniging"])) { //Als de variabele aanmeldenvereniging geset is voer dan de volgende code uit
$studentId = $_POST["sid"];
$verenigingId = $_SESSION["id"];
$sql = "INSERT INTO lidmaatschap (studentId, verenigingId, datum) VALUES('" . $studentId . "', '" . $verenigingId . "', '" . Date('Y-m-d') . "')"; /* SQL Query */
mysql_query($sql);
//Melding weergeven: Succesvol aangemeld met behulp van Javascript
print("<script language='javascript'>
alert('Je bent succesvol aangemeld.');
</script>");
print(mysql_error()); //Eventuele SQL fouten worden op het scherm weergegeven
}
?>
</div></div></div></div>
</body>
</html>
Laatst bewerkt: