alle da ihr mir ja schon so einige male geholfen habt hier nun mal wieder eine frage an euch !
ich hab ein nachrichtensystem für meine seite geschrieben funtioniert auch alles perfekt nur würde ich gern noch hinzufügen das er gleichzeitig eine email an den empfänger schickt !
Mein nachrichten system funktioniert so
Alle angemeldetet user können nur dem admin schreiben aber der admin kann allen schreiben ! das nur mal so am rande!
so hier meine datenbanken die ich verwende
pns: messageid, uid_von, uid_an, datum, betreff, nachricht, gelesen
in uid_an: schreibt er den username an den die nachricht geht
in uid_von schreibt er den usernamen von dem die nachricht kommt
user:login: UserID, username, passwort, admin, timestamp, online, email
und so funktionierts :
Ich arbeite mit dem user login also mit dem namen der, der eingeloggt ist kann nur demjenigen schreiben der im user_login den admin 1 hat und admin 1 kann allen schreiben
hier der teil vom nachicht senden !
so nun hab ich mir gedacht ich häng ein mail () darunter nur wie realisiere ich das der empfänger nur die mail bekomm die der empfänger im user_login hinterlegt hat !
hab mal so versucht
und hier noch das formular
und genau da oben hinter dem WHERE bleib ich hängen und kom nicht weiter
danke schon mal für euere hilfe
(bitte bedenken das ist mein erstes selbst gebasteltes nchrichtensystem )
lg
ich hab ein nachrichtensystem für meine seite geschrieben funtioniert auch alles perfekt nur würde ich gern noch hinzufügen das er gleichzeitig eine email an den empfänger schickt !
Mein nachrichten system funktioniert so
Alle angemeldetet user können nur dem admin schreiben aber der admin kann allen schreiben ! das nur mal so am rande!
so hier meine datenbanken die ich verwende
pns: messageid, uid_von, uid_an, datum, betreff, nachricht, gelesen
in uid_an: schreibt er den username an den die nachricht geht
in uid_von schreibt er den usernamen von dem die nachricht kommt
user:login: UserID, username, passwort, admin, timestamp, online, email
und so funktionierts :
Ich arbeite mit dem user login also mit dem namen der, der eingeloggt ist kann nur demjenigen schreiben der im user_login den admin 1 hat und admin 1 kann allen schreiben
hier der teil vom nachicht senden !
PHP-Code:
<?php
$nachricht = $_POST["nachricht"];
$uid_an = $_POST["uid_an"];
$betreff = $_POST["betreff"];
$dateTime= date("Y-m-d H:i:s");
$insertData = mysql_query("INSERT INTO pns (uid_von, uid_an, nachricht, datum, betreff ) VALUE ('{$_SESSION['username']}','{$uid_an}', '{$nachricht}', '{$dateTime}', '{$betreff}')");
hab mal so versucht
PHP-Code:
<?php
$nachricht = $_POST["nachricht"];
$uid_an = $_POST["uid_an"];
$betreff = $_POST["betreff"];
$dateTime= date("Y-m-d H:i:s");
$insertData = mysql_query("INSERT INTO pns (uid_von, uid_an, nachricht, datum, betreff ) VALUE ('{$_SESSION['username']}','{$uid_an}', '{$nachricht}', '{$dateTime}', '{$betreff}')");
?>
<?php
$query = @mysql_query("SELECT email FROM user_login WHERE *******");
while($row = mysql_fetch_object($query))
{
$mail_empfaenger= "$row->email";
$betreff_1="Sie haben Post";
$nachricht_1 = "Deine neue Nachricht: $nachricht";
$header = "Logge dich ein um auf diese nachricht zu Antworten";
mail($mail_empfaenger, $betreff_1, $nachricht_1, $header );
}
?>
PHP-Code:
<form name="sendmesege" action="nachricht_2.php" method="post">
<div class="betreff">
<p>Betreff:<br>
<label for="betreff"></label>
<input name="betreff" type="text" id="betreff" value="."><br>
Nachricht<br>
<div class="textbox_pn">
<textarea required name="nachricht" style="width:850px; height:150px;"></textarea><br></div>
an:<?php
$liste ='';
$ergbenabf = mysql_query("SELECT username, admin, name,email FROM user_login, profil WHERE admin = 1 OR profil.name = '{$_SESSION['username']}'= user_login.admin = 0") or die(mysql_error());
while ($res1 = mysql_fetch_array($ergbenabf))
{
$liste.='<option value="'.$res1['username'].'">'.$res1['username'].'</option>';
}
echo '<select name="uid_an">'.$liste.'</select>';
?>
<input type="submit" value=" Nachricht Senden" name="send" />
</p>
</div>
</form>
danke schon mal für euere hilfe
(bitte bedenken das ist mein erstes selbst gebasteltes nchrichtensystem )
lg
Kommentar