Nieuw lid |
|
Hier moet ergens een foutje inzitten want de laatste query (de input) doet hij niet...
Ik ben er al een half uur naar aant zoeken maar ik zie het niet...
Ik dank de aandachtige kijker
if(isset($_POST['send']))
{
//input vars afhandelen
$check = 0;
if(empty($_POST['naam']) || $_POST['naam'] == "" || $_POST['naam'] == " " || $_POST['naam'] == " ")
{
$error.= "U Vergat de naam van uw bestemmeling in te geven.<br />";
$check++;
}
if(empty($_POST['msg']) || $_POST['msg'] == "" || $_POST['msg'] == " " || $_POST['msg'] == " ")
{
$error.= "U Vergat een bericht in te geven.<br />";
$check++;
}
if(empty($_POST['subj']) || $_POST['subj'] == "" || $_POST['subj'] == " " || $_POST['subj'] == " ")
{
$_POST['subj'] = "(geen)";
}
if(empty($_POST['status']) || $_POST['status'] == "" || $_POST['status'] == " " || $_POST['status'] == " ")
{
$_POST['status'] = 0;
}
//checken of er inderdaad maar 1 mogelijke bestemmeling is.
$q = "SELECT * FROM users WHERE naam='".$_POST['naam']."'";
$r = mysql_query($q);
$d = mysql_fetch_array($r);
$b = mysql_num_rows($r);
if($b != 1)
{
$error .= "Er werden geen/meerdere bestemmelingen gevonden, gelieve de naam van uw bestemmeling VOLLEDIG in te geven.<br />";
$check++;
}
if($check == 0)
{
//alles goed verlopen, pm in db steken
echo "go";
$query = "INSERT INTO pm_inbox(SenderID,DestID,Subj,Msg,Date,Status) VALUES('".$_SESSION['UserID']."','".$d['id']."','".$_POST['subj']."','".$_POST['msg']."','".$date."','".$_POST['status']."')";
echo $query;
$result = mysql_query($query) or mysql_error();
if($result)
{
echo "Uw PM werd succesvol verzonden.<br />Naar goede gewoonte kan u steeds uw verzonden bericht opnieuw nalezen op de <a href='?page=pm_sent'>Verzonden PM pagina</a>";
}
}
else
{
//errors weergeven
echo "Volgende fouten werden aangetroffen:<br /><br />".$error;
}
}
if(isset($_POST['send'])) { //input vars afhandelen $check = 0; if(empty($_POST['naam']) || $_POST['naam'] == "" || $_POST['naam'] == " " || $_POST['naam'] == " ") { $error.= "U Vergat de naam van uw bestemmeling in te geven.<br />"; $check++; } if(empty($_POST['msg']) || $_POST['msg'] == "" || $_POST['msg'] == " " || $_POST['msg'] == " ") { $error.= "U Vergat een bericht in te geven.<br />"; $check++; } if(empty($_POST['subj']) || $_POST['subj'] == "" || $_POST['subj'] == " " || $_POST['subj'] == " ") { $_POST['subj'] = "(geen)"; } if(empty($_POST['status']) || $_POST['status'] == "" || $_POST['status'] == " " || $_POST['status'] == " ") { $_POST['status'] = 0; } //checken of er inderdaad maar 1 mogelijke bestemmeling is. $q = "SELECT * FROM users WHERE naam='".$_POST['naam']."'"; if($b != 1) { $error .= "Er werden geen/meerdere bestemmelingen gevonden, gelieve de naam van uw bestemmeling VOLLEDIG in te geven.<br />"; $check++; } if($check == 0) { //alles goed verlopen, pm in db steken $query = "INSERT INTO pm_inbox(SenderID,DestID,Subj,Msg,Date,Status) VALUES('".$_SESSION['UserID']."','".$d['id']."','".$_POST['subj']."','".$_POST['msg']."','".$date."','".$_POST['status']."')"; if($result) { echo "Uw PM werd succesvol verzonden.<br />Naar goede gewoonte kan u steeds uw verzonden bericht opnieuw nalezen op de <a href='?page=pm_sent'>Verzonden PM pagina</a>"; } } else { //errors weergeven echo "Volgende fouten werden aangetroffen:<br /><br />".$error; } }
|