Übertragen der ID
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
abfragen
auftrag
auftraggeber
bereich
druck
falsches zeichen
helfen
index
jemand
probieren
problem
tip
zahl
-
Hallo, ich habe leider mal wieder ein Problem, dass ich leider nicht gelöst bekomme:
Ich habe im HTMLCODE der Index.php Seite
<a href=\"drucken.php?&id=\".$row[\'id\'].\"\"><img src=\"images/drucken.jpg\" alt=\"\" border=\"0\"></a>
geschrieben und möchte die id jetzt in drucken.php abfragen:
$sql = \"SELECT
id,
auftraggeber,
...
FROM
auftrag
WHERE
id=\".$row[\'id\'].\"\";
leider klappt dies nicht. Der link gibt nur: drucken.php?id= aus. Es fehlt leider die Zahl :(
kann mir jemand helfen. Es ist wahrscheinlich nur ein falsches Zeichen. Aber ich weiß nicht welches.. :(
wäre echt nett -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das gehört zu den Basics von PHP und nennt man GET-Variable(Google). Zumindest, soweit ich dich jetzt verstanden habe soll das $_GET[\'id\'] heißen.
-
<a href=\"drucken.php?&id=\".$row[\'id\'].\"\"><img src=\"images/drucken.jpg\" alt=\"\" border=\"0\"></a>
Du kannst innerhalb von HTML kein PHP schreiben ohne den PHP-Bereich zu öffnen.
$sql = \\\'SELECT
id,
auftraggeber,
...
FROM
auftrag
WHERE
id=\\\'.$row[\\\'id\\\'].\\\'\\\';
Wo nimmst du die Variable $row her?
Wie benutzernaemelchen schon sagte, wird das mit $_GET[\'id\'] realisiert...
gruß
ferdinand24 -
JUHU!!
endlich hab ich nach 3 h mal das richtige gefunden!
Manchmal ist php doch echt komisch. Wer kommt denn schon darauf, dass man nach $GET[\'id\'] das .\"\" weglässt...
Die abfrage klappt jetzt also. Vielen dank für eure Tipps:
$sql = \"SELECT
id,
auftraggeber,
...
FROM
auftrag
WHERE
id=\".$GET[\'id\'];
Ich habe nun:
$id = $row[\'id\'];
$ZielUrl = \'drucken.php?\'.\'$id\';
echo \"<a href=\'$ZielUrl\'>\";?><img src=\"images/drucken.jpg\" alt=\"\" border=\"0\"></a><?php
hinzufügen wollen. Was er ausgibt ist aber drucken.php?$id Genau das soll er nicht. Hoffe, es hilft jemand. Wenn nicht muss ich halt weiter suchen um so ein dummes hochkommata oder was auch immer falsch ist zu finden :/
Beitrag geändert: 26.12.2007 21:09:08 von raubritta -
Ich würde es mal mit:
$id = $row[\"id\"];
$ZielUrl = \"drucken.php?\".$id;
echo \"<a href=\\\"\".$ZielUrl.\"\\\"><img src=\\\"images/drucken.jpg\\\" alt=\\\"\\\" border=\\\"0\\\"></a>\";
probieren. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage