anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Editierlink in der Bio? https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4209 |
Seite 1 von 1 |
Autor: | Calamita [ Sa 22 Dez, 2007 23:30 ] |
Betreff des Beitrags: | Editierlink in der Bio? |
Hallo^^ Hab mal wieder eine Frage, ohne zu wissen, wie ich das anstellen soll ![]() Es geht darum, dass ich für die Superuser gerne einen Link zum Editieren der User in der Bio haben würde, damit man nicht erst in die Grotte muss und dann möglicherweise den Namen noch wieder vergessen hat (*hust*).. ![]() Kann mir da jemand helfen, wie ich das machen soll? Ps: In der Sufu hab ich nix darüber gefunden.. |
Autor: | MySql [ Sa 22 Dez, 2007 23:33 ] |
Betreff des Beitrags: | |
[php] if ($session['user']['superuser']==3) { addnav('Bio Editieren','user.php?op=edit&userid=$row[acctid]'); } [/php] Solte so gehen In die SQL Abfrage in der bio muss natürlich ncoh acctid hinzugefügt werden. |
Autor: | Calamita [ Sa 22 Dez, 2007 23:58 ] |
Betreff des Beitrags: | |
Hm.. Hab ich, aber bei mir wird nur ne weiße Seite angezeigt.. |
Autor: | Harthas [ So 23 Dez, 2007 00:12 ] |
Betreff des Beitrags: | |
Vor oder nach dem Klick auf den nav? |
Autor: | Calamita [ So 23 Dez, 2007 00:19 ] |
Betreff des Beitrags: | |
Wennsch drauf klick ![]() |
Autor: | Naria [ So 23 Dez, 2007 00:56 ] |
Betreff des Beitrags: | |
Bei ' werden doch die Variablen nicht ausgewertet oder? also den addnav mal mit " versuchen |
Autor: | Harthas [ So 23 Dez, 2007 01:04 ] |
Betreff des Beitrags: | |
*nick* Daran liegts. Ist mir beim ersten Blick noch nicht mal aufgefallen. Oder aber man würde die Variable explizit also solche markieren, also in etwa wie folgt: [php]if ($session['user']['superuser']==3) { addnav('Bio Editieren','user.php?op=edit&userid='.$row['acctid']); } [/php] Ich würds allerdings mit DoubleQuotes machen. Soll so anscheinend sogar noch etwas schneller sein. |
Autor: | Calamita [ So 23 Dez, 2007 01:19 ] |
Betreff des Beitrags: | |
*grmp* Also.. Ich hab es nun in diesen Variationen ausprobiert: [php]if ($session['user']['superuser']==7) { addnav("Bio Editieren","user.php?op=edit&userid=$row[acctid]"); }[/php] [php]if ($session['user']['superuser']==7) { addnav('Bio Editieren','user.php?op=edit&userid='.$row['acctid']); } [/php] [php]if ($session['user']['superuser']==7) { addnav("Bio Editieren","user.php?op=edit&userid=".$row['acctid']); } [/php] Und es funktioniert nichts davon. ![]() |
Autor: | Harthas [ So 23 Dez, 2007 01:33 ] |
Betreff des Beitrags: | |
Wo setzt du den Addnav genau? |
Autor: | Calamita [ So 23 Dez, 2007 01:46 ] |
Betreff des Beitrags: | |
Ganz unten in der bio.php.. [php]if ($_GET[ret]==""){ addnav("Zur Liste der Krieger","list.php"); }else{ $return = preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET[ret]); $return = substr($return,strrpos($return,"/")+1); addnav("Zurück",$return); if ($session['user']['superuser']==7) { addnav('Bio Editieren','user.php?op=edit&userid='.$row['acctid']); }[/php] |
Autor: | Harthas [ So 23 Dez, 2007 01:47 ] |
Betreff des Beitrags: | |
[php]if ($_GET[ret]==""){ addnav("Zur Liste der Krieger","list.php"); }else{ $return = preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET[ret]); $return = substr($return,strrpos($return,"/")+1); addnav("Zurück",$return); } if ($session['user']['superuser']==7) { addnav('Bio Editieren','user.php?op=edit&userid='.$row['acctid']); } [/php] So sollte es sein ;-)Wird zwar wohl nicht daran liegen, sollte aber trotzdem so sein. Wird zw |
Autor: | Calamita [ So 23 Dez, 2007 01:50 ] |
Betreff des Beitrags: | |
Ne, daran liegt´s nicht ^^ |
Autor: | Harthas [ So 23 Dez, 2007 01:55 ] |
Betreff des Beitrags: | |
http://logd.calawoelfchen.de/source.php?url=/bio.php Ist es denn diese bio.php oder nicht? |
Autor: | Calamita [ So 23 Dez, 2007 02:00 ] |
Betreff des Beitrags: | |
Naja, so gut wie.. Außer eben der Teil mit dem Editor-Link, der fehlt da noch. (Ich lad ja nicht alles sofort hoch..) Aber ansonsten hab ich da nichts verändert. |
Autor: | Harthas [ So 23 Dez, 2007 02:14 ] |
Betreff des Beitrags: | |
[php]if ($session['user']['superuser']==7) { addnav("Bio Editieren","user.php?op=edit&userid=".$row['accountid']); } [/php] Wie wärs damit? |
Autor: | Calamita [ So 23 Dez, 2007 02:21 ] |
Betreff des Beitrags: | |
Irgendwie find ich grad keinen Unterschied zu einer der Möglichkeiten, die ich ausprobiert habe, aber es funktioniert ![]() Naja, ich beschwer mich mal nicht, sondern bedank mich nur ![]() |
Autor: | Harthas [ So 23 Dez, 2007 02:24 ] |
Betreff des Beitrags: | |
$row['accountid'] ungleich $row['acctid'] ;-) Das Problem ist, dass $row (In dem auch die Account-ID gespeichert gewesen wäre) durch den Abruf der News überschrieben wird. Und dort heisst die acctid nunmal anders ;-) |
Autor: | Calamita [ So 23 Dez, 2007 02:27 ] |
Betreff des Beitrags: | |
Aaahh.. Danke, nun bin ich schlauer ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |