kostenloser Webspace werbefrei: lima-city


PHP - Variablen übergeben

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    coh3r3nt

    coh3r3nt hat kostenlosen Webspace.

    Hi php-geeks,

    ich m?chte in einem php-skrip?t Variablen empfangen, von denen ich nicht weiss, wie sie heissen. Ich hab also ein skript, in dem der Variblenname vom user eingegeben wird (z.b. "uservar) und der wird dann an ein neues Skript ?bergeben, z.B. neuesSkipt.php?uservar=1

    wie kann ich jetzt ermitteln, welche Variablen an neuesSkript.php ?bergeben wurden ?

    greets
    coh3r3nt
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. c*********c

    Mit print_r($_GET) gibst Du jedes Wertepaar im Array aus.

    Leider wei? ich nicht, ob man die einzelnen Array-Elemente auch ?ber den Index ansprechen kann (d?rfte wohl kaum funktionieren, da ansonsten ein Durcheinander entsteht).
  4. s********r

    Das ist ganz einfach. Du brauchst ein Skript, mit dem du den Wert ?bergibst:

    <html>
    <form action="neuesSkript.php" methode="get">
    <input type="text" name="uservar">
    <input type="submit" name="jsd" value="abschicken">
    </form>

    ...und du brauchst ein Script, mit dem du die Sache emp?ngst (Hier: neuesScript.php):

    $uservar = $_GET['uservar'];  //Empfangen...
    echo $uservar; //...und bei Bedarf ausgeben


    Hoffe, dass ich dir helfen konnte ;)

    MfG sebigisler

  5. Die per URL ?bergebenen Parameter kommen (wie von compactdisc schon erkl?rt) ?ber $_GET rein.

    Wenn du jetzt wissen willst, wie die einzelnen Schl?ssel (Keys) des GET-Arrays hei?en, musst du sie dir eben holen:

    http://de.php.net/manual/de/function.array-keys.php

    // Namen holen
    $variablennamen = array_keys($_GET);

    // Anzeigen
    foreach($variablennamen as $val) {
    printf("Schl?ssel: '%s'<br />\n", $val);
    }

    Beitrag ge?ndert am 16.12.2005 13:09 von alopex
  6. Autor dieses Themas

    coh3r3nt

    coh3r3nt hat kostenlosen Webspace.

    @all

    danke f?r die Hilfe, ihr seid super !

    @compactdisc
    index sollte auch gehen, n?tzt aber nix, weil ich ja den Variablennamen wissen m?chte

    @alopex

    "printf" und "%s" ? du programmierst wohl grad C ? Aber danke, dein Beitrag hat mir am meisten geholfen !

    Ich kanns leider gerade nicht ausprobieren, aber der Ansatz sieht stimmig aus.

    thanx nochmal
    coh3r3nt
  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!