ChrizRazor
Grünschnabel
Hallo Liebe Community!
Ich habe ein eigenes Forum gebastelt, mit BB-Codes, Mitgliederliste, Bildupload, und sonstigem.
Es gefällt den Usern sehr gut, doch eins behagt mich und meine User:
Ich brauche noch 2 BB-Codes, um mit meinem Werk vollständig fertig zu sein.
Die BB-Codes sollen ganz einfach aussehen:
Die functions.php sieht folgendermaßen aus:
Es gibt noch eine weitere Zeile, die kommt ganz oben hin, diese befindet sich aber in der index.php meines Forums, und diese Zeile ist schlicht und einfach:
Es funktioniert ganz einfach:
Es soll in der Datenbank in der Tabelle die Zeile gesucht werden, wo der name "Spielername" ist. Dann soll aus derselben Zeile die id des Spielers "Spielername" herausgelesen werden und in die Variable $pid geschrieben werden.
So, Fakt ist, es geht natürlich nicht.
Es kommt zwar ein Link raus, genau da, wo der User den BB-Code verwendet hat, doch die Variable $pid bleibt leer.
Die Folge ist dadurch, dass an die URL keine Zahl angehängt wird, sondern immer leer bleibt.
Wie kann ich die Variable $pid beschreiben?
Danke im Voraus
Chriz
Ich habe ein eigenes Forum gebastelt, mit BB-Codes, Mitgliederliste, Bildupload, und sonstigem.
Es gefällt den Usern sehr gut, doch eins behagt mich und meine User:
Ich brauche noch 2 BB-Codes, um mit meinem Werk vollständig fertig zu sein.
Die BB-Codes sollen ganz einfach aussehen:
Code:
[player]Spielername[/player]
Die functions.php sieht folgendermaßen aus:
PHP:
<?php
include("config.php");
function playerBB($pname){
$search = mysql_query("SELECT * FROM ds_user WHERE name = '$pname'");
while($search_row = mysql_fetch_assoc($search));
{
$pid = $search_row['id'];
}
$player_bb = '<a href="http://de35.die-staemme.de/staemme.php?screen=info_player&id='.$pid.'" target="_blank">'.$pname.'</a>';
return $player_bb;
}
?>
Es gibt noch eine weitere Zeile, die kommt ganz oben hin, diese befindet sich aber in der index.php meines Forums, und diese Zeile ist schlicht und einfach:
PHP:
$post = eregi_replace('\[player]([^\[]+)\[/player\]', playerBB('\\1'),$post);
Es funktioniert ganz einfach:
Es soll in der Datenbank in der Tabelle die Zeile gesucht werden, wo der name "Spielername" ist. Dann soll aus derselben Zeile die id des Spielers "Spielername" herausgelesen werden und in die Variable $pid geschrieben werden.
So, Fakt ist, es geht natürlich nicht.
Es kommt zwar ein Link raus, genau da, wo der User den BB-Code verwendet hat, doch die Variable $pid bleibt leer.
Die Folge ist dadurch, dass an die URL keine Zahl angehängt wird, sondern immer leer bleibt.
Wie kann ich die Variable $pid beschreiben?
Danke im Voraus
Chriz
Zuletzt bearbeitet: