myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

PHP Benutzername anzeigen in Nachricht

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 24.04.12, 14:59   #1
Cubiboy
Anfänger
 
Registriert seit: Dec 2011
Beiträge: 10
Bedankt: 2
Cubiboy ist noch neu hier! | 0 Respekt Punkte
Standard PHP Benutzername anzeigen in Nachricht

Hallo,

ich habe für die Homepage unserer Schule ein S***** für Aktuelle Meldungen geschrieben.
Darin können sich die Lehrer anmelden und die Meldung reinschreiben und Absenden. Nun möchte ich
auch, dass Bei der Meldung der Benutzername, mit dem gerade die Meldung schreibt, auch angezeigt wird
Das ganze Läuft über MySQL und ist so aufgebaut:

index.php (Hier werden die Aktuelle Meldungen gespeichert)
Login.php (Hier ist das Formular zum Login (bei submit weiterleitung zu login1.php))
Login1.php (Hier wird der Login überprüft und die Nachricht kann geschrieben werden (weiterleitung zu weber.php))
weber.php (Hier wird die Meldung in die daten.dat geschrieben)
daten.dat (Hier werden die Meldungen gespeichert und von der index.php importiert)

Hier der Quelltext von der Login1.php:
PHP-Code:
<?php  
session_start
();  
?>  

<?php  
$verbindung 
mysql_connect("localhost""user2039321" "mariusbutz"//Verbindung wird hergestellt 
or die("Verbindung zur Datenbank konnte nicht hergestellt werden"); //Verbindung konnte nicht hergestellt werden 
mysql_select_db("db2039321-main") or die ("Datenbank konnte nicht ausgewählt werden"); //daten Bank wird angesteuert 

$username $_POST["username"]; //Username/passwort wird importiert 
$passwort md5($_POST["password"]);  

$abfrage "SELECT username, passwort FROM login WHERE username LIKE '$username' LIMIT 1";  
$ergebnis mysql_query($abfrage);  
$row mysql_fetch_object($ergebnis); 

if(
$row->passwort == $passwort)  
    {  
    
$_SESSION["username"] = $username;  
    echo 
"<form action=weber.php id=comment-reply method=post> 
        <p> 
        Aktuelle Meldung:<br><textarea cols=30 id=comment name=comment placeholder='' rows=10 title='Text'></textarea> 
        </p> 
        <p> 
        <input type=submit value='Absenden'/> 
        </p> 
        </form>"

    }  
else  
    {  
    echo 
"Benutzername und/oder Passwort waren falsch. <a href=\"login.php\">Login</a>";  
    }  

?>
Hier der Quelltext der weber.php:
PHP-Code:
<?php 
$timestamp 
time(); 
$datum date("d.m.Y"$timestamp); 
$zeit date("H:i"$timestamp); 
$daten="<fieldset><legend>HierSollDerBenutzerNameStehen(Am $datum um $zeit von Herr/Frau):</legend> $_POST[comment]</fieldset>\n"
$datenbank "daten.dat"
$datei fopen($datenbank,"a"); 
$comment=strip_tags($comment); 
if (
fwrite($datei$daten)){ 
    echo 
"Meldung Gespeichert weiter zur <a href=\"../../index.php\">Startseite</a>"

?>
Also schon gesagt möchte ich das der Benutzername dabei steht (er soll da rein, wo in der weber.php "HierSollDerBenutzerNameStehen" steht stehen).
Wenn ich da einfach $username reinschreibe kommt eine Fehlermeldung, der Beitrag wurde gespeichert, aber da wo ich die Variable $username gesetzt habe steht nichts.

Bitte helft mir!
Cubiboy ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:06 Uhr.


Sitemap

().