Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Wie kann ich PN übertragen Antworten
Wie kann ich PN übertragen

Thodi
Fachidiot


Beiträge: 101


Haloo zusammen folgenes ich möchte gerne ein script bauen wo man sich gegenseitig wenn man auf einer eingeloggten seite ist Priavate nachrichten schicken kann kann mir da einer helfen oder sagen wie das geht?


Gruß Thorsten

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Hm... probier deine Fragen mal etwas spezieller zu formulieren. In einer Community wirst du wohl kaum jemand finden der dir mal eben so ein gesamtes Script zusammenstrickt. Du musst schon selbst auch etwas denken. Wenn du dann konkrete Probleme hast, wird dir hier sicherlich besser geholfen.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


Sorry es soll keiner mir ein script schreiben wollte nur fragen wie ich das machen kann bzw was ich in der datenbank machen muß .

Gruß Thorsten

  Profil   E-Mail   Editieren   Zitieren

Maxx
Otto-Normal-Poster


Beiträge: 87


also eine Tabell:
- pn: senderid, empfängerid, gelesen, nachricht, title

du Fragst die Daten ab (WHERE empfängerid = 'id'), wenn nichts vorhanden is "Keine Neuen Messages" wenn was vorhanden ist kannst du die daten ausgeben lassen....

beim senden trägst du lediglich alles in die Tabelle ein und fertig

ich hoffe ich konnte helfen

---
BoardSuche - PHP - Google

  Profil   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


danke aber das habe ich jetzt alles nicht so richtig verstanden.weil ich arbeite mit mysql noch nicht so lange.sorry aber ic brauche das mit den pn.
könnte einer mir sowas schreiben würde mich auch erkenntlich zeigen.
weil ich würde alles geben um das zu haben für meine page.

  Profil   E-Mail   Editieren   Zitieren

Maxx
Otto-Normal-Poster


Beiträge: 87


also heute abend bin ich nicht da,
ich kann aber mal was anfangen aber nur die struktur,
allerdings nicht heute sondern eher morgen

---
BoardSuche - PHP - Google

  Profil   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


weißt du was ich mir vorstelle das wenn einer eine nachricht bekommt das er dann anzeigt bekommt das er post hat.ich werde dir auch die zeit bezahlen die du dafür brauchst.mache ich sogar gerne weil ich brauche das .

Vielen Dank dafür im voraus.

  Profil   E-Mail   Editieren   Zitieren

Maxx
Otto-Normal-Poster


Beiträge: 87


hab dir mal ein script geschrieben zum PN übertragen
alles weitere via mail, da das posten das hier alles ein wenig sprengen würde (ist ne ganze menge geworden)

---
BoardSuche - PHP - Google

  Profil   Editieren   Zitieren

Korp
Otto-Normal-Poster


Beiträge: 57


hallo etwas älter aber wollte mal feedback zu meinem nachrichten system daher ich absoluter php anfänger bin und vorschläge gebrauchen kann :D

hier ist mein code ist net ganz so viel!

habe alles so gelassen der use.php und ontest.php gehören zur seite

in der config stehen die $var = $HTTP_POST_VARS[""];
und die mysql verbindung
die datenbank besteht nur aus
id (auto_increment)
von(varchar255)
an(varchar255)
datum(varchar255)
nachricht(longtext)

<?
include("config.php");
include("use.php");
include("ontest.php");
session_start();
$member_db = mysql_query("SELECT * FROM korp_user WHERE nickname = '$nickname2' AND pass = '$pass2'");
$member = mysql_fetch_array($member_db);
if ($member[use_lvl] >= 1){
if($schreiben){
$eintrag = "INSERT INTO korp_nachrichten (datum, von, an, nachricht) VALUES ('$datum', '$von', '$an', '$nachricht')";
$eintragen = mysql_query($eintrag);
}
if($delete){
$loeschen = "DELETE FROM korp_nachrichten WHERE id = '$id'";
$loesch = mysql_query($loeschen);
}
$abfrage = "SELECT * FROM korp_nachrichten WHERE an = '$member[nickname]'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
?>
<body bgcolor="#000000" text="#0000FF" link="#0000FF" vlink="#0000FF" alink="#0000FF">
<table border="1" width="30%"><td>
<?
echo $row->datum;
echo "
Nachricht von <b>";
echo $row->von;
echo "</b>!
<i>";
echo $row->nachricht;
echo "</i>
";
?>
<body bgcolor="#000000" text="#0000FF" link="#0000FF" vlink="#0000FF" alink="#0000FF">
<form action="<? echo $PHP_SELF; ?>">
<input type="hidden" name="id" value="<? echo $row->id; ?>">

<input type="submit" name="delete" value="Löschen"></form>
</td></table>
<?
}
?>
<body bgcolor="#000000" text="#0000FF" link="#0000FF" vlink="#0000FF" alink="#0000FF">



<b>Eine neue Nachricht schreiben</b>

<table border="1" width="30%"><td>
<form action="<? $PHP_SELF; ?>" method="post">
<input type="hidden" name="datum" value="<? echo strftime("%A, %D %r", time()); ?>">
<input type="hidden" name="von" value="<? echo $nickname2; ?>">
<b>An:</b>

<input name="an" type="text" value="<? echo $member[nickname]; ?>">



<b>Nachricht:</b>

<textarea name="nachricht" cols="40" rows="8"></TEXTAREA>


<input type="submit" name="schreiben" value="Abschicken">
</form></td></table>
<?
} else {
echo "Du bist nicht eingeloggt";
}
?>



greetz korp

edit:

achja meine anzeige wennman nachrichten hat hab leider nur wenn sich nachrichten im eingang befinden!

$abfrage = "SELECT * FROM korp_nachrichten WHERE an = '$member[nickname]'";
$ergebnis = mysql_query($abfrage);
{
echo "Du hast Nachrichten im Postausgang"
}

---
Interessen am PC:
html, web design, sql und php

Diese Nachricht wurde geändert von: Korp
  Profil   E-Mail   Website   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


Ist das ein script wo man sich gegenseitig schreiben kann?

  Profil   E-Mail   Editieren   Zitieren

Korp
Otto-Normal-Poster


Beiträge: 57


ja richtig, funktioniert auch soweit ganz richtig

---
Interessen am PC:
html, web design, sql und php

  Profil   E-Mail   Website   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


hast du sie gemacht für ich oder hast du sie mal gehabt?

  Profil   E-Mail   Editieren   Zitieren

Korp
Otto-Normal-Poster


Beiträge: 57


ich habe sie selber geschrieben schau mal pn die ich dri geschrieben hab ;)

---
Interessen am PC:
html, web design, sql und php

  Profil   E-Mail   Website   Editieren   Zitieren

Thodi
Fachidiot


Beiträge: 101


ich habe das noch nicht installiert wollte ich gleich ebend machen.
vielen dank erstmal

  Profil   E-Mail   Editieren   Zitieren

Korp
Otto-Normal-Poster


Beiträge: 57


ja auch wenn ich darauf nur nen bisschen feedback wollte zum code :D

greetz Korp

edit: so wie der code ist wird er bei dir nicht funktionieren!

---
Interessen am PC:
html, web design, sql und php

Diese Nachricht wurde geändert von: Korp
  Profil   E-Mail   Website   Editieren   Zitieren
Seite 1 | 2  

Antworten
Nach oben