PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Link erstellen (http://www.selfphp.de/forum/showthread.php?t=22275)

NobyS 19.10.2009 22:33:25

Link erstellen
 
Guten Abend!

Ich habe in einer Datenbank ein Eintag links.php?Sess'. $userid eingetragen.

Diesen lasse ich per echo ausgeben.

Der Link sieht dann so aus: links.php?Sess='.

Aber es wird nicht die Variable $userid mit dem Wert im Script ersetzt.

Hat jemand ein Tip!

Danke und Gruß

Norbert

DokuLeseHemmung 19.10.2009 22:49:45

AW: Link erstellen
 
Variablen in der Datenbank?
Wie soll das denn gehen?

Zitat:

Ich habe in einer Datenbank ein Eintag links.php?Sess'. $userid eingetragen.
..................
Der Link sieht dann so aus: links.php?Sess='.
Das Gleichheitszeichen kann so nicht entstehen!!
Du zeigst Fantasiecode.

NobyS 19.10.2009 22:59:58

AW: Link erstellen
 
Die Variable ist aber im Skript bekannt. Ich gebe diese etwas tiefer per Echo aus.

DokuLeseHemmung 19.10.2009 23:14:00

AW: Link erstellen
 
Zitat:

Zitat von NobyS (Beitrag 131552)
Die Variable ist aber im Skript bekannt. Ich gebe diese etwas tiefer per Echo aus.

Ich dachte das "$userid" steht in der Datenbank...
Das tauscht PHP nicht aus, also müsste es unverändert im Browser erscheinen.

langwebdesign 20.10.2009 21:28:15

AW: Link erstellen
 
Hallo,

wenn der Code für die Variablenausgabe richtig in der DB steht dann musst du statt echo eval() verwenden um ihn auszuführen.

mehr dazu:
http://www.selfphp.de/funktionsrefer...ionen/eval.php
http://de.php.net/manual/en/function.eval.php

mfg stephan

DokuLeseHemmung 20.10.2009 21:51:58

AW: Link erstellen
 
Ob das eine gute Idee ist?

urvater 21.10.2009 06:44:24

AW: Link erstellen
 
Zitat:

Zitat von NobyS (Beitrag 131549)
Ich habe in einer Datenbank ein Eintag links.php?Sess'. $userid eingetragen.

Steht das SO wirklich in der Datenbank? In bin etwas irritiert, daß hier weder ein "=" vorkommt dafür aber ein " ' " zu sehen ist. Deine erwähnte Ausgabe mit "=" und "." ausgegeben wird.
Zitat:

Zitat von NobyS (Beitrag 131549)
Diesen lasse ich per echo ausgeben.

Der Link sieht dann so aus: links.php?Sess='.

Aber es wird nicht die Variable $userid mit dem Wert im Script ersetzt.

Hat jemand ein Tip!

Danke und Gruß

Norbert

Ich würde einmal vermuten, daß entweder die Ausgabe nicht korrekt geschrieben wurde oder die Variable $userid überschrieben wird.

NobyS 21.10.2009 20:58:13

AW: Link erstellen
 
Nochmal vielen Dank für eure Antworten.

Habe den Eintrag in der Datenbank abgeändert, und ich habe eine andere Lösung gefunden.

Gruß Norbert

vt1816 21.10.2009 21:06:41

AW: Link erstellen
 
Zitat:

Zitat von NobyS (Beitrag 131582)
[...], und ich habe eine andere Lösung gefunden.

Gruß Norbert

Und die möchtest Du nur für Dich behalten?

rarios 21.10.2009 22:47:06

AW: Link erstellen
 
Zitat:

Zitat von vt1816 (Beitrag 131583)
Und die möchtest Du nur für Dich behalten?

Ich glaube, das ist zu Deiner persönlichen Aufgabe geworden :)

So oft wie man hier "andere Lösung gefunden" ließt, könnte man fast ein automatisiertes App schreiben


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:42:15 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.