Deklarierung von { text } |
Lenox
Mitglied
Dabei seit: 11.03.04
Beiträge: 517
Fähigkeiten: WBB2 Fortgeschritten Herkunft: AP Forenversion: 2.3
|
|
Hallo ich wusste nun nicht wie genau ich den Titel des Threads nennen soll aber ich denke so weiss jeder wie oder was ich damit ausdrücken will oder was ich fragen möchte
Also gut:
Ich möchte zb.: wenn ich in einem Textfeld: { username } eingebe wie oder was muss ich machen damit mir der betreffende Username eines Eintrages dann angezeigt wird wenn ich es dann abschicke?
Also ich möchte in einer Einstellung meines Tutorials einen Thread Automatisch erstellen lassen, funktioniert auch!
Nur möchte ich eben das der Titel des Thema beispielsweise bei der einstellung so ist: Blabla Thema { username } .
Klicke ich auf speichern und erstelle einen eintrag in meiner Turoials-Datenbank so möchte ich das aus dem { username } der betreffende Autor da steht!
Wie muss oder könnte ich das in der PHP-Datei lösen?
|
|
11.12.06 01:02 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Lenox
Mitglied
Dabei seit: 11.03.04
Beiträge: 517
Fähigkeiten: WBB2 Fortgeschritten Herkunft: AP Forenversion: 2.3
Themenstarter
|
|
Öhm... aber wie mach ich das mit input felder also wenn ich das beispiel stehen habe:
code: |
1:
2:
3:
|
<input type="text" name="text" value="Das stammt von {username}" />
|
|
Wie mach ich das dann?
das dann aus dem Text beispiel dann: Das stammt von Lenox daraus wird also ohne das ich da in der function zum schluss das message einfügen muss
|
|
11.12.06 01:34 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Frostyz
Mitglied
Dabei seit: 18.01.04
Beiträge: 1.583
Herkunft: Wien
|
|
[IMG]http://www.wbb-treffen.de/news_acp.JPG[/IMG]
Du meinst so oder?
Durch meinen Code und etwas PHP Kenntnisse geht das leicht zu realisieren wenn du es so willst
|
|
11.12.06 01:48 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Lenox
Mitglied
Dabei seit: 11.03.04
Beiträge: 517
Fähigkeiten: WBB2 Fortgeschritten Herkunft: AP Forenversion: 2.3
Themenstarter
|
|
Zitat: |
Original von Frostyz
[IMG]http://www.wbb-treffen.de/news_acp.JPG[/IMG]
Du meinst so oder?
Durch meinen Code und etwas PHP Kenntnisse geht das leicht zu realisieren wenn du es so willst |
So in etwas nur hab ich das bei mir so:
Siehe Anhang so hab ich es und ist fast gleich zu stellen mit deinem Bild
|
|
11.12.06 01:52 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Lenox
Mitglied
Dabei seit: 11.03.04
Beiträge: 517
Fähigkeiten: WBB2 Fortgeschritten Herkunft: AP Forenversion: 2.3
Themenstarter
|
|
Zitat: |
Original von Frostyz
Ja und wo liegt jetzt das Problem?
Nimm meinen Code mit deinen Variabelen.. |
Also müsste ich es ja dann bei mir so machen:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
$message = $_POST['message']; // Nachricht
$titel = $_POST['title']; // Titel
$username = $wbbuserdata['username']; // Username ermitteln
$text = str_replace("{username}", "$username", "$message"); // in {username} speichern
$title = str_replace("{username}", "$username", "$titel"); // in {username} speichern
// Eintrag in Datenbank
$db->query("INSERT INTO tabelle SET message='".$text."', titel='".$title."'"); |
|
Aber wie muss ich es dann machen wenn 2 oder mehr Variablen drinne sind beispiel: {username} hat {tut-id} und die {url} angehängt
also in einer Nachricht?
EDIT:
Hab es muss immer mit $titel .= solange machen bis ich die letzte Deklarierung fertig habe also beispiel:
php: |
1:
2:
3:
4:
|
$test = $row['message'];
$username = $wbbuserdata['username'];
$titel .= str_replace("{username}", "$username", "$test");
$titel = str_replace("{url}", "Index-Seite", "$test"); |
|
EDIT2:
Hmm... irgendwie doch nicht!
Wenn ich zweimal $titel mache dann wird zwar das letzt also {url} gemacht aber {username} dann nicht mehr
Weisst du da irgendwie weiter?
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Lenox: 11.12.06 02:20.
|
|
11.12.06 02:02 |
E-Mail
Finden
Als Freund hinzufügen
|
|
xundy
Mitglied
Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3
|
|
beim ersten $titel muss der . weg und erst danach hängst du den Punkt an jedes weiter $titel an.
mfg
__________________ Fragen kostet nichts, nicht fragen kann teuer werden!
|
|
12.12.06 06:07 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Lenox
Mitglied
Dabei seit: 11.03.04
Beiträge: 517
Fähigkeiten: WBB2 Fortgeschritten Herkunft: AP Forenversion: 2.3
Themenstarter
|
|
Zitat: |
Original von xundy
beim ersten $titel muss der . weg und erst danach hängst du den Punkt an jedes weiter $titel an.
mfg |
hmm... ich gemacht aber jetzt bekomm ich zwei der gleichen Texte per echo wieder ausgegeben
php: |
1:
2:
3:
4:
5:
6:
7:
|
$test = $row['message'];
$id = $row['title'];
$username = $wbbuserdata['username'];
$titel = str_replace("{username}", "$username", "$test");
$titel .= str_replace("{url}", "<a target=\"_blank\" href=\"../tutorials.php\">Start</a>", "$test");
echo $titel; |
|
|
|
12.12.06 08:22 |
E-Mail
Finden
Als Freund hinzufügen
|
|
xundy
Mitglied
Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3
|
|
Was ja auch korrekt ist dann musst du deinen Code anpassen, denn so wird jedesmal der komplette erstzte Beitrag angehängt richtiger wäre
code: |
1:
2:
3:
4:
5:
6:
7:
|
$test = $row['message'];
$id = $row['title'];
$username = $wbbuserdata['username'];
$titel = str_replace("{username}", "$username", "$test");
$titel = str_replace("{url}", "<a target=\"_blank\" href=\"../tutorials.php\">Start</a>", "$titel");
echo $titel; |
|
Mfg
__________________ Fragen kostet nichts, nicht fragen kann teuer werden!
|
|
12.12.06 08:29 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Lenox
Mitglied
Dabei seit: 11.03.04
Beiträge: 517
Fähigkeiten: WBB2 Fortgeschritten Herkunft: AP Forenversion: 2.3
Themenstarter
|
|
Klappt wunderbar danke dir
|
|
12.12.06 10:18 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|