ich bin gerade dabei mein PN system zu verbessern.
der user kann in einem popup user auswählen denen er eine PN schicken will. d.h. er kann mehre auswählen die werte werden dann per JS in ein input feld geschrieben
z.B:
admin; user; demouser;
nun soll jeder dieser user eine PN erhalten also muss ich 3 inserts machen
mit einer while schleife sollte das gehen.
wie kann ich am besen das array erzeugen ?
evtl mit
array= explode( ";" , $_POST['names']) ??
sprich so:
der user kann in einem popup user auswählen denen er eine PN schicken will. d.h. er kann mehre auswählen die werte werden dann per JS in ein input feld geschrieben
z.B:
admin; user; demouser;
nun soll jeder dieser user eine PN erhalten also muss ich 3 inserts machen
mit einer while schleife sollte das gehen.
wie kann ich am besen das array erzeugen ?
evtl mit
array= explode( ";" , $_POST['names']) ??
sprich so:
PHP-Code:
<?php
if ($_POST["topic"] != "" && $_POST["to"] != "" && $_POST["text"] != "") {
//names array erzeugen
$names[] = explode(";", $_POST['to']);
foreach ($names as $wert) {
$checkuserqu = $DBase->query("SELECT eid FROM ".$prefix."_employee WHERE name = '" . $wert . "' LIMIT 1");
$checkuser = mysql_fetch_object($checkuserqu);
$touser = $checkuser->eid;
//PN erzeugen
$DBase->query("INSERT INTO ".$prefix."_pn VALUES ('','$userid','$touser','$topic','$text','1',NOW())");
}
header('Location: pn.php');
} ?>
Kommentar