de tabel ziet er zo uit:
CREATE TABLE PmInbox (
PmInboxId INT PRIMARY KEY IDENTITY(1,1) NOT NULL,
PmInboxVerzenderId INT FOREIGN KEY REFERENCES Gebruikers(GebruikerId),
PmInboxOntvangerId INT FOREIGN KEY REFERENCES Gebruikers(GebruikerId),
PmInboxOnderwerp VARCHAR(64),
PmInboxTekst VARCHAR(4096),
PmInboxDatum DATETIME,
PmInboxGelezen INT,
);
mijn code die niet werkt:
<table cellpadding="1" cellspacing="1" width="230" align="center">
<form action="?" method="post">
<?php
// dropdown met nicknames
$sql = "SELECT GebruikerId, GebruikerNickname from Gebruikers ORDER BY GebruikerNickname ASC";
$result = mssql_query($sql) or die('Kan geen categorieën selecteren');
while($line = mssql_fetch_array($result, MSSQL_NUM)) {
$lijst .= '<option value="'.$line[0].'">'.$line[1].'</option>';
}
if($lijst != '') {
echo '<tr>'.'<td align="left">';
echo 'Aan:';
echo $ontvanger;
echo '</td>';
echo '<td align="left">';
echo '<select name="ontvangers" class="field">'.$lijst.'</select>';
echo '</td>';
echo '</tr>';
}
?>
<?php
###############################
# versturen van berichtje #
###############################
$GebruikerId; //opgehaald uit tbl gebruikers
echo $GebruikerId;
// bepalen van id van ontvanger
$ontvanger = $_POST['ontvangers'];
/*$onderwerp = $_POST['onderwerp'];
$boodschap = $_POST['boodschap'];
$datum = date('Y-m-d, H-i-s');
if (isset($_POST['verzenden'])) {
$sql = "INSERT INTO PmInbox (PmInboxVerzenderId,PMInboxOntvangerId,PmInboxOnderwerp,PmInboxTekst,PmInboxDatum) VALUES
('$verstuurder','$ontvanger','$onderwerp','$boodschap','$datum')";
$uitvoeren = mssql_query($sql) or die ('kan niet wegschrijven');
}*/
?>
<tr>
<td align="right">Onderwerp:</td><td><input type="text" name="onderwerp"/></td>
</tr>
<tr>
<td valign="right">MSG:</td><td><textarea name="boodschap" rows=8 cols=40 WRAP="soft"></textarea></td>
</tr>
<tr>
<td> </td><td><input type="submit" name="verzenden" class="button" value="verzenden" /></td>
</tr>
</form>
</table>
[edit] codetags toegevoegd[/edit]