tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
377
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jan 2002
    Ort
    Dresden, Germany, Germany
    Beiträge
    228
    Einen schönen Freitagabend an alle hier,

    es kann sein das jemand schon diese Frage hier gestellt hat, doch bitte nicht gleich steinigen.

    Folgendes Problem, ich lese aus einer Datenbank nur eine bestimmte Anzahl von Datensätzen aus, und möchte dann einen Link ausgeben welcher dann an die folgende Seite den Nachnamen übergibt.

    include("db_connect.php");
    $sql = "SELECT * FROM kundendaten";
    $res = mysql_query($sql);
    $anz = mysql_num_rows($res);
    print "
    <table align=center border=0>
    <tr>";
    while ( $z = mysql_fetch_row($res))
    {
    print "
    <td>
    <pre>
    Kunde: $z[0] $z[1] $z[2]
    Anschrift: $z[3] $z[4]
    $z[5] $z[6]
    <a href=user_kom.php?$z[2]>komplette Ansicht</a>
    </pre>
    </td>
    </tr>";
    }
    print "
    </table>";

    Nun hab ich leider das Problem das der Nachname zwar angeigt wird wenn ich mit der Maus über den Link gehe, doch beim anklicken tut sich nichts, ausser das sich die Seite öffnet (was ja passieren soll) aber halt ohne die weiteren Daten des Users.

    Dank an alle im Voraus die mir helfen können.
    Und ein schönes Wochenende
     
    Ich glaube an nichts, alles ist heilig - ich glaube an alles, nichts ist heilig

    -Tom Robbins-

    Jeder neue Tag bringt Überraschungen, und man(n) lernt nie aus.

  2. #2
    methodus methodus ist offline Mitglied Platin
    Registriert seit
    Mar 2002
    Ort
    Leipzig
    Beiträge
    543
    du must deinem user auch einer variable zuweisen, sonst wird es schwer herauszufinden welche variable gerade referenziert wird.

    zum beispiel user_com.php?user=$z[2]

    ohne das kannst du keine variable direkt ansprechen
     
    Empirismus, die lieblingsmethode aller mir bekannter Programmierer :]

  3. #3
    methodus methodus ist offline Mitglied Platin
    Registriert seit
    Mar 2002
    Ort
    Leipzig
    Beiträge
    543
    2. möglichkeit, aber kompliziert, lang und nicht wirklich zu empfehlen:

    $array = parse_url( $url );
    if(array_key_exists("query",$array) AND preg_match("/\?([\w-])/",$array["query"])){
    $user = $array["query"];
    }

    ****t nur, wenn keiner der benutzer irgendwelche sonderzeichen im namen hat. dann machts problemchen
     
    Empirismus, die lieblingsmethode aller mir bekannter Programmierer :]

  4. #4
    Registriert seit
    Jan 2002
    Ort
    Dresden, Germany, Germany
    Beiträge
    228
    Einen schönen Sonnabend Morgen,

    danke für die Hilfe, das mit user_com=$z[2] ist ein neuer Ansatz der mir noch nicht geläufig war. Bin immer davon ausgegannen das man Variablen mit ?z[2] übergeben kann.

    Werd es gleich mal testen.

    Mike

    Hab das mit dem user_com?=$z[2] getestet. Die Seite zeigt mir alle Einträge an was sie ja eigentlich nicht soll.

    include("db_connect.php");
    $sql = "SELECT * FROM kundendaten WHERE '$z[2]'='$nachname'";
    $res = mysql_query($sql);
    $anz = mysql_num_rows($res);
    print "
    <table align=center border=0>
    <tr>";
    while ( $z = mysql_fetch_row($res))
    {
    print "
    <td>
    <pre>
    Telefon: $z[7] $z[8]
    Fax: $z[7] $z[9]
    e-mail <a href=mailto:$z[10]>$z[10]</a>
    Bankverbindung: $z[11]
    Blz: $z[12]
    Konto: $z[13]
    Artikel: $z[14]
    </td>
    </pre>";
    }
    print "</tr>
    </table>";

    Kann es sein das ich irgendwo etwas falsch einlese****?

    Dank im Voraus

    Schönes Wochenende
    Geändert von lordofscotland (02.08.03 um 06:25 Uhr)
     
    Ich glaube an nichts, alles ist heilig - ich glaube an alles, nichts ist heilig

    -Tom Robbins-

    Jeder neue Tag bringt Überraschungen, und man(n) lernt nie aus.

  5. #5
    methodus methodus ist offline Mitglied Platin
    Registriert seit
    Mar 2002
    Ort
    Leipzig
    Beiträge
    543
    mach user_com?user=$z[2], dann kannst du mit $_GET['user'] den usernamen ansprechen
     
    Empirismus, die lieblingsmethode aller mir bekannter Programmierer :]

  6. #6
    Registriert seit
    Jan 2002
    Ort
    Dresden, Germany, Germany
    Beiträge
    228
    Ein riesen Dankeschön für die Hilfe, es klappt.

    Ein schönes und sonniges Wochenende

    Mike
     
    Ich glaube an nichts, alles ist heilig - ich glaube an alles, nichts ist heilig

    -Tom Robbins-

    Jeder neue Tag bringt Überraschungen, und man(n) lernt nie aus.

Ähnliche Themen

  1. Übergabe des namens, fehler bei der Übergabe?!
    Von crsakawolf im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 19.05.10, 16:59
  2. Übergabe der Daten aus einer Schleife
    Von Smeagel im Forum PHP
    Antworten: 8
    Letzter Beitrag: 07.09.06, 23:16
  3. Übergabe von Daten auf neue seite
    Von Katzehuhn im Forum PHP
    Antworten: 2
    Letzter Beitrag: 09.03.05, 13:34
  4. Antworten: 1
    Letzter Beitrag: 14.01.05, 18:43
  5. Antworten: 5
    Letzter Beitrag: 17.06.04, 12:08