Logo - MyWebsolution.de
User gesamt  :  2310954
User online  :  1
KubaSeoTräume, PHP Forum, PHP Community and more ... MyWebsolution.de!
   
   
 
Registrieren Login User F.A.Q Suche Home

eingeloggt bleiben

MyWebsolution.de Foren » Anfängerfragen PHP und MYSQL » Anfrage erstellen und bearbeiten

Seite: 1 Posts pro Seite: 5 10 20
Autor Thread
03.08.2011 01:57 Uhr Anfrage erstellen und bearbeiten
wessei
Forenuser
 
registriert 27.06.2011
wohnt in
Beiträge 18
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:
PHP:

// 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&ouml;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";
    }
}


freu mich wenn mir da jemand helfen könnte.

mfg. wessei

Dieser Beitrag wurde am 04.08.2011 um 04:04:56 Uhr von wessei zum 1. Mal editiert.
Profil ansehen
04.08.2011 15:31 Uhr
wessei
Forenuser
 
registriert 27.06.2011
wohnt in
Beiträge 18
problem selbst gelöst hatte 2x $result und 2 mal $row

mfg. wessei
Profil ansehen
Seite: 1 no reply
Powered by Pascal Landau © 2006 MyWebsolution.de
Designed by Pascal Landau © 2006 MyWebsolution.de
 
 
 
 
Home Email Impressum Disclaimer Statistik