unki
Little Overclocker
|
kann es sein, dass ich: <input type = "text" name = "link"..... >
nicht an PHP mit $link übergeben kann?
wenn ja, warum? wenn nein, warum funkt's nicht und muss name auf zumindest 'linker' ändern?
Bearbeitet von unki am 01.07.2004, 16:46
|
Tex
got r00t?
|
falls ich das richtig verstanden habe liegt es daran, dass in der php.ini register globals auf off gestellt wurde. verwende einfach $_POST['link'] statt $link.
|
unki
Little Overclocker
|
nein, das ist es nicht, denn alle anderen input type variablen kann ich ohne $_POST[] übernehmen!
|
tomstig
OC Addicted
|
kann es sein, dass du ein _total_ veraltetes php verwendest, wo es noch sachen wie $PHP_SELF gibt und es noch eine variable gibt, die $link heißt? denn in neueren 4er versionen heißt das dann schon $_SERVER['PHP_SELF'] und verwechslungen sind ausgeschlossen...
ansonsten schreib halt hin name="_link" o.ä.
|
unki
Little Overclocker
|
tja, kann natürlich sein, bloß kann ich bei dem provider nicht mal nachschauen, die säcke haben phpinfo() gesperrt. aha, dann wird es das sein, es gibt also eine variable $link? und was macht/kann die? edit: ansonsten schreib halt hin name="_link" o.ä. hab eh' schon ein anderes wort verwendet...wollte nur wissen wie/was/wann!
Bearbeitet von unki am 01.07.2004, 12:16
|
kritzi
Bloody Newbie
|
ich würde toz allem zur sicherheit $_POST verwänden.
denn sowas kann dir sicher schnell mal passieren, dass du eine variable oder ein cookie hast, das den gleichen namen hat. und schon wird deine variable überschrieben.
|
dio
Here to stay
|
kann es sein, dass du ein _total_ veraltetes php verwendest, wo es noch sachen wie $PHP_SELF gibt und es noch eine variable gibt, die $link heißt? denn in neueren 4er versionen heißt das dann schon $_SERVER['PHP_SELF'] und verwechslungen sind ausgeschlossen...
ansonsten schreib halt hin name="_link" o.ä. *tüüüüüt* -> register_globals = On dann gehts... davon abgesehn is es besser wennst globals off lässt edit: überlesn, dass es mit andren variablen geht. interessant, $link ist mir nicht bekannt. das einzige was ich damit verbind is die funktion link()... weiß wer was drüber?
Bearbeitet von dio am 01.07.2004, 12:35
|
unki
Little Overclocker
|
vielleicht hilft noch diese information: ich habe $link in die datenbank geschrieben. beim auslesen bekomme ich: Resource id #1
ideen?
|
mat
AdministratorLegends never die
|
|
fleshmark
GameDev
|
vielleicht hilft noch diese information: ich habe $link in die datenbank geschrieben. beim auslesen bekomme ich: Resource id #1
ideen? du darfst net die variable ausgeben, welche du dem select zuweist, du musst die werte rausfetchen. mysql_fetch_assoc() zb. sollte dir dabei helfen. @mat: find ich nicht nett!
|
grOOvekill@
LegendVienna Badass
|
Ja, das sind so die gerngesehenen Reply's von gottgleichen Programmieren, die PHP offensichtlich zum Frühstück-, Mittag- und Abendessen einnehmen und sich zu schade sind auf so eine Frage zu antworten. Gratuliere! PS: Sorry für OT, wenn ich was Brauchbares zu dem Problem beisteuern könnte, hätte mich unki vermutlich persönlich gefragt.
|
unki
Little Overclocker
|
@fleshmark ich fetche die variable aus dem select eh, ich habe nicht wirklich jeden schritt 'wie bekomme ich die daten aus meiner datenbank und bereite sie so auf, dass ich sie auch ausgeben kann' dazugeschrieben. sorry für die verwirrung. also: ich übergebe <input type=text name=link bekomme dann $link, diese/s/n $link schupf ich in die db. wenn ich die db abfrage bekomme ich Resource id #1 wenn ich lediglich bei <input type=text name=_link //oder irgendeine andere variable nehme und mit $_link//oder eben irgend eine andere variable übernehme funkt alles tadellos, also muss es doch, so nehme ich an, irgendwas mit $link auf sich haben! zu von mat fällt mir auch nichts wirklich passenderes ein zugegeben, das problem ist kein problem mehr, ist halt nur interesse halber
|
mat
AdministratorLegends never die
|
@ $link -> RTFM, alle vordefinierten variablen, konstanten usw. stehen in den docs von php ausserdem könnte man noch mit isset() usw. rumexperimentieren => recherchieren! @ unkis letzten post: 1.) ist nicht nett.. und ich wollte dich damit nicht persönlich beleidigen 2.) ich fetche die variable aus dem select eh... sorry für die verwirrung darauf: wenn ich die db abfrage bekomme ich Resource id #1 @ groovekilla: es geht nicht um "zu schade" sein.. es geht um die scheinbar fehlende motivation der meisten programmieranfänger, sich damit längere zeit zu befassen. und es ist nunmal so, dass es länger braucht bis man eine gewisse erfahrung hat, die man auch braucht um richtige und gezielte fragen stellen zu können. wenn ich diesen thread von anfang an durchlese, dann kann ich erkennen, dass allein die 1. frage so mies formuliert wurde, dass die ersten replies wie spamposts wirken.
|
grOOvekill@
LegendVienna Badass
|
@ groovekilla: es geht nicht um "zu schade" sein.. es geht um die scheinbar fehlende motivation der meisten programmieranfänger, sich damit längere zeit zu befassen. und es ist nunmal so, dass es länger braucht bis man eine gewisse erfahrung hat, die man auch braucht um richtige und gezielte fragen stellen zu können. wenn ich diesen thread von anfang an durchlese, dann kann ich erkennen, dass allein die 1. frage so mies formuliert wurde, dass die ersten replies wie spamposts wirken. Ich gebe Dir da im Prinzip recht, nur: Glaubst Du, dass Dein Reply auch nur irgendwas zur Lösung des Problems beiträgt? Ja, es wird viel gepostet, ohne die Suchfunktion zu verwenden. Ja, es wird sehr oft das gleiche Thema behandelt. Ja, es ist super mühsam jedes mal die gleichen Fragen zu beantworten. Aber es ist auch in keinem anderen Forum anders, oder? ich meine, warum hängen wir hier ständig rum? Um denjenigen, die möglicherweise eine Antwort auf eine Frage brauchen, Hilfestellung zu leisten. Mich macht manchmal eben dieses "Hach, schon wieder so eine blöde oder schlecht formulierte Frage!"-Gehabe sauer. Ich vertrete die Meinung, dass jeder, der in einem Forum etwas zu sagen hat, dies auch tun soll, dafür gibt es die Dinger ja auch. Aber gerade bei technischen Dingen würde ich mir echt wünschen, dass die Leute nicht immer so auf einen herab schauen, nur weil Programmieren nicht zu seinen Stärken gehört. Von Motivationslosigkeit kann hier auf jeden Fall keine Rede sein, glaube mir, ich kenne unki persönlich und habe selten jemanden gesehen, der sich verbissener an die Lösung eines Problems macht, als er. Und nachdem ich jetzt schon länger Hardcore-Offtopicing betreibe, will ich es auch dabei belassen.
|
unki
Little Overclocker
|
und es ist nunmal so, dass es länger braucht bis man eine gewisse erfahrung hat, die man auch braucht um richtige und gezielte fragen stellen zu können. ich, der unmotivierte programmieranfänger, kann mich nicht ausdrücken, woher auch, mir fehlt es an erfahrung. wie soll ich mit deiner erst destruktiven hilfe, je erfahrung bekommen??? zu deinem punkt 2) in der db steht Resource id #1 drinnen!!!!! aber egal, ich RTFM
|