kostenloser Webspace werbefrei: lima-city


Übertragen der ID

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    raubritta

    Kostenloser Webspace von raubritta

    raubritta hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    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.
  4. <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
  5. Autor dieses Themas

    raubritta

    Kostenloser Webspace von raubritta

    raubritta hat kostenlosen Webspace.

    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
  6. 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.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!