Lid |
|
Ik zit weer eens met een probleem,
Ik heb een scriptje gemaakt waarin je kan selecteren welke groep je wil gebruiken.
In het drop-down selectievakje, staan de correcte namen van de groepen van dit lid.
Maar wanneer je op verzenden klikt, worden enkel de waarden gepost voor de spatie. Degene na de spatie vallen weg.
bv: Ik selecteer de groep 'Socializ Crew' en klik op verzenden.
Dan wordt in de database geplaatst dat ik de groep 'Socializ' heb gekozen.
Wat is hier het probleem?
Hier mijn script
<?php
if(isset($_POST['uitnodigengroep'])) //Als er op verzenden is geklikt
{
//Velden Nakijken
$error = array();
//Nakijken of groep is geselecteerd
if ( $_POST['groep'] == ""){
$error[] = "<b>Je kan " . $_POST['lid'] . " niet uitgenodigen in gꪮ groep.</b><br/>";
}
//Nakijken of lid al in groep zit
$leden_groep = mysql_query ("SELECT * FROM groepen_leden WHERE lid='".$_POST['lid']."' AND groep = '" . $_POST['groep'] . "'");
$aantal_leden_groep = mysql_num_rows ($leden_groep);
if( $aantal_leden_groep = 0 ){
$error[] = "<b>Je kan " . $_POST['lid'] . " niet uitgenodigen in " . $_POST['groep'] . " omdat hij al lid is van deze groep.</b><br/>";
}
//Nakijken of uitnodiging al is verstuurd
$uitnodigingen = mysql_query ("SELECT * FROM groepen_verzoeken WHERE eigenaar='". $_SESSION['gebruiker'] . "' AND groep='". $_POST['groep'] . "'");
$aantal_uitnodigingen = mysql_num_rows ($uitnodigingen);
if($aantal_uitnodigingen != 0 ){
$error[] = "<b>Je kan " . $_POST['lid'] . " niet uitgenodigen in " . $_POST['groep'] . " omdat je al een uitnodiging hebt verstuurd.</b><br/>";
}
//Nakijken of uitnodiging naar jezelf wordt gestuurd
if($_POST['lid'] == $_SESSION['gebruiker']){
$error[] = "<b>Je kan jezelf niet uitnodigen in ". $_POST['groep'] . "</b><br/>";
}
$fouten = sizeof($error); // aantal errors tellen
if($fouten != 0) { // Er is minstens 1 error
$counter = "0";
while ($counter <= $fouten){
echo "$error[$counter]";
$counter ++;
}
echo "<a class='linkje' href='profielpagina.html?lid=$_GET[lid]'>Opnieuw</a>";
}
else{
//Lid uitnodigen in groep
$aanvraag = "INSERT INTO groepen_verzoeken (type, groep, lid, eigenaar)
VALUES ('uitnodiging','$_POST[groep]','$_GET[lid]','$_SESSION[gebruiker]')";
$aanvragen = mysql_query($aanvraag) or die(mysql_error());
echo "<script language=javascript>alert('Je hebt " . $_POST['lid'] . " uitgenodigd in " . $_POST['groep'] . "')</script>";
echo "<a class='linkje' href='Leden.html'>Terug</a>";
}
}
else
{
//Groepen oproepen die gebruiker bezit
$groepen = mysql_query ("SELECT naam FROM groepen_info WHERE eigenaar = '" . $_SESSION['gebruiker'] . "'");
echo "<font size='16'>" . $_GET['lid'] . " uitnodigen in </font>";
echo " <select name='groep'>";
while ($rij = mysql_fetch_array($groepen))
{
echo "<option value=" . $rij['naam'] . ">" . $rij['naam'] . "</option>";
}
echo " </select><br/>";
echo "<input type='hidden' name='lid' value='" . $_GET['lid'] . "'>";
echo "<input type='submit' name='uitnodigengroep' value='Uitnodigen'>";
echo "</form>";
}
?>
<?php if(isset($_POST['uitnodigengroep'])) //Als er op verzenden is geklikt { //Velden Nakijken //Nakijken of groep is geselecteerd if ( $_POST['groep'] == ""){ $error[] = "<b>Je kan " . $_POST['lid'] . " niet uitgenodigen in gꪮ groep.</b><br/>"; } //Nakijken of lid al in groep zit $leden_groep = mysql_query ("SELECT * FROM groepen_leden WHERE lid='".$_POST['lid']."' AND groep = '" . $_POST['groep'] . "'"); if( $aantal_leden_groep = 0 ){ $error[] = "<b>Je kan " . $_POST['lid'] . " niet uitgenodigen in " . $_POST['groep'] . " omdat hij al lid is van deze groep.</b><br/>"; } //Nakijken of uitnodiging al is verstuurd $uitnodigingen = mysql_query ("SELECT * FROM groepen_verzoeken WHERE eigenaar='". $_SESSION['gebruiker'] . "' AND groep='". $_POST['groep'] . "'"); if($aantal_uitnodigingen != 0 ){ $error[] = "<b>Je kan " . $_POST['lid'] . " niet uitgenodigen in " . $_POST['groep'] . " omdat je al een uitnodiging hebt verstuurd.</b><br/>"; } //Nakijken of uitnodiging naar jezelf wordt gestuurd if($_POST['lid'] == $_SESSION['gebruiker']){ $error[] = "<b>Je kan jezelf niet uitnodigen in ". $_POST['groep'] . "</b><br/>"; } $fouten = sizeof($error); // aantal errors tellen if($fouten != 0) { // Er is minstens 1 error $counter = "0"; while ($counter <= $fouten){ $counter ++; } echo "<a class='linkje' href='profielpagina.html?lid=$_GET[lid]'>Opnieuw</a>"; } else{ //Lid uitnodigen in groep $aanvraag = "INSERT INTO groepen_verzoeken (type, groep, lid, eigenaar) VALUES ('uitnodiging','$_POST[groep]','$_GET[lid]','$_SESSION[gebruiker]')"; echo "<script language=javascript>alert('Je hebt " . $_POST['lid'] . " uitgenodigd in " . $_POST['groep'] . "')</script>"; echo "<a class='linkje' href='Leden.html'>Terug</a>"; } } else { //Groepen oproepen die gebruiker bezit $groepen = mysql_query ("SELECT naam FROM groepen_info WHERE eigenaar = '" . $_SESSION['gebruiker'] . "'"); echo "<font size='16'>" . $_GET['lid'] . " uitnodigen in </font>"; echo " <select name='groep'>"; { echo "<option value=" . $rij['naam'] . ">" . $rij['naam'] . "</option>"; } echo "<input type='hidden' name='lid' value='" . $_GET['lid'] . "'>"; echo "<input type='submit' name='uitnodigengroep' value='Uitnodigen'>"; } ?>
|