hallo ich hab volgendes problem und komm nicht weiter vl. könnt ihr mir weiterhelfen.
verschicke als eingeloggter user an eine gruppe eine anfrage zum beiträten. der admin dieser gruppe sollte diese dan alle auf einmal lesen können und einzeln annehmen oder löschen. wird die anfrage angenommen so wird sie von der datenbank gelöscht und der user in die allianz aufgenommen.
zur zeit ist es aber so das nur die erste anfrage angezeigt wird da stimmt eas mit der while (){} schleife nicht.
script dazu den ich schon hab:
freu mich wenn mir da jemand helfen könnte.
mfg. wessei
verschicke als eingeloggter user an eine gruppe eine anfrage zum beiträten. der admin dieser gruppe sollte diese dan alle auf einmal lesen können und einzeln annehmen oder löschen. wird die anfrage angenommen so wird sie von der datenbank gelöscht und der user in die allianz aufgenommen.
zur zeit ist es aber so das nur die erste anfrage angezeigt wird da stimmt eas mit der while (){} schleife nicht.
script dazu den ich schon hab:
PHP-Code:
// Aufnehmen
if(isset($_POST['submit']) AND $_POST['submit'] == ('aufnehmen')) {
$sql = "UPDATE
User
SET
AllianzID = '".$_SESSION['AllianzID']."'
WHERE
ID = '".$_POST['UserID']."'
";
mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
$sql = "DELETE FROM
Bewerbung_Allianz
WHERE
ID = '".$_POST['ID']."'
";
mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
echo "<meta http-equiv=\"refresh\" content=\"5; URL=".$_SERVER['PHP_SELF']."\">\n";
echo "Der User wurde erwolgreich aufgenommen";
}
// Löschen
elseif(isset($_POST['submit']) AND $_POST['submit'] == 'löschen') {
$sql = "DELETE FROM
Bewerbung_Allianz
WHERE
ID = '".$_POST['ID']."'
";
mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
echo "<meta http-equiv=\"refresh\" content=\"2; URL=".$_SERVER['PHP_SELF']."\">\n";
echo "Die Anfrage wurde erwolgreich gelöscht";
}
else{
$sql = "SELECT
ID,
AllianzID,
UserID,
Bewerbungstext,
Bewerbungsdatum
FROM
Bewerbung_Allianz
WHERE
AllianzID = '".$_SESSION['AllianzID']."'
";
$result = mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
while ($row = mysql_fetch_assoc($result)) {
$id = $row['ID'];
$userid = $row['UserID'];
$bewerbungstext = $row['Bewerbungstext'];
echo "<form ".
" name=\"Angrage\" ".
" action=\"".$_SERVER['PHP_SELF']."\" ".
" method=\"post\" ".
" enctype=\"multipart/form-data\" ".
" accept-charset=\"ISO-8859-1\">\n";
echo "<table>\n";
echo "<tr>\n";
echo "<td>\n";
echo "<table>\n";
$sql = "SELECT
ID,
SessionID,
Nickname,
DATE_FORMAT(Registrierungsdatum, '%d.%m.%Y') as Datum,
Letzter_Login,
Letzte_Aktion
FROM
User
WHERE
ID = '".$row['UserID']."'
ORDER BY
Nickname ASC
";
$result = mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
while ($row = mysql_fetch_assoc($result)) {
// existiert eine Session ID und der User
// war nicht länger als 2 Minuten inaktiv, so wird er als online betrachtet
if($row['SessionID'] AND (time()-60*1 < $row['Letzte_Aktion'])){
$online = "<span style=\"color:green\">online</span>\n";}
else{
$online = "<span style=\"color:red\">offline</span>\n";}
echo "<tr>\n";
echo "<td valign=\"top\">\n";
echo "<a href=\"user.php?id=".$row['ID']."\" target=\"haupt\" onfocus=\"this.blur()\">".$row['Nickname']."</a>\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td>\n";
echo $online;
echo "</td>\n";
echo "</tr>\n";
}
echo "</table>\n";
echo "</td>\n";
echo "<td valign=\"top\" width=\"400px\" height=\"200px\">\n";
echo $bewerbungstext;
echo "</td>\n";
echo "<td>\n";
echo "<table>\n";
echo "<tr>\n";
echo "<td>\n";
echo "<input type=\"hidden\" name=\"UserID\" value=\"".$userid."\">\n";
echo "<input type=\"hidden\" name=\"ID\" value=\"".$id."\">\n";
echo "<input type=\"submit\" name=\"submit\" value=\"aufnehmen\">\n";
echo "</td>\n";
echo "<tr>\n";
echo "</tr>\n";
echo "<td>\n";
echo "<input type=\"hidden\" name=\"ID\" value=\"".$id."\">\n";
echo "<input type=\"submit\" name=\"submit\" value=\"löschen\">\n";
echo "</td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "</td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "</form>\n";
}
}
mfg. wessei
Kommentar