Ergebnis 1 bis 6 von 6

Thema: Array ausgabe tut nicht wie ich will ;)

  1. #1
    Gast
    Gast

    Standard Array ausgabe tut nicht wie ich will ;)

    Hallo,

    Ich habe ein Feld da gebe ich eine Zahl ein (ID) die
    wird dann in meiner DB gesucht, und wenn sie vorhanden ist,
    krieg ich denn Datensatz in einer Textarea ausgegeben.

    Funktioniert soweit eigentlich bloß krieg ich nur immer
    das letzte Feld des Datensatzes ausgegeben,

    Also habe 9 Felder von Anrede,Vorname bis zu Feld 9 Fax.
    Und ich krieg halt nur Fax ausgegeben, ich vermute mal das er sich einfach bei jedem Durchlauf überschreibt.

    Der Quellcode:

    <?php
    include ("db_connect.php");

    $f = array('Anrede'=>'anrede','Vorname'=>'vorname','Nac hname'=>'nachname','Adresse'=>'adresse','Geburtsda tum'=>'geburtsdatum','PLZ'=>'plz','Ort'=>'ort','E-mail'=>'e_mail','Tel'=>'tel','Fax'=>'fax');
    //DB Anfrage nachdem "Anfrage abschicken" betätigt wurde
    if($gesendet)
    {
    $query = "select * from test WHERE ID = '$_POST[ID]' ";
    $res = mysql_query($query);
    $num = mysql_num_rows($res);
    echo mysql_error();

    }

    //Ausgabe des DB-Eintrags
    if($gesendet && $num=="1")
    {

    $zeile = mysql_fetch_array($res);
    $ta="<textarea cols='15' rows='15' readonly>";
    foreach($f as $g => $feld);
    {
    $wert= "$zeile[$feld]";
    $tr.= "$g:$wert";
    }
    $ta2="</textarea>";

    }
    //Wenn kein Eintrag vorhanaden ist Fehler
    if($gesendet && $num=="0")
    {
    echo"ID konnte nicht gefunden werden.";
    }

    ?>


    <html>
    <head>
    <title>Bestellformular</title>

    <script language="JavaScript">

    <!-- Formularcheck

    function pruefen()

    {
    if (document.forms[0].elements[0].value == "") {
    alert("Sie haben keinen Code eingegeben!");
    document.forms[0].elements[0].focus();
    return false;
    }
    }
    -->
    </script>


    </head>
    <body>




    <form action="bformular2.php" method="post" onSubmit="return pruefen()">

    <table border="0">
    <tr><td>Code Eingabe:</td><td><input type="text" size="30" name="ID"></td></tr>
    <tr><td><input type="submit" name="gesendet">
    </table>
    <?php
    //Ausgabe Textarea mit DB-Eintrag
    if($gesendet)
    {
    echo "$ta";
    echo "$tr";
    echo "$ta2";
    }

    ;?>

    </table>
    </body>
    </html>
    Jemmand ne Idee woran das liegen kann ?
    Danke schonmal
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Gast

    Standard

    wie schauts denn aus, wenn du die eingegebene id über den link weitergibst?
    würde die ID aus der DB in einer Variable speichern,
    Code:
    $id = $_POST&#91;'ID'&#93;;
    sprich so:

    Code:
    <form action="bformular2.php?ID=$id" method="post" onSubmit="return pruefen&#40;&#41;">

  3. #3
    Teeny
    Registriert seit
    12.09.2006
    Beiträge
    27
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    @gast
    die form die vorschlägst funktioniert mit der methode "GET" und nicht mit "POST"... -.-

    Code:
    $id = $_GET&#91;'id'&#93;
    Code:
    <form action="bformular2.php?id=$id" method="get" onSubmit="return pruefen&#40;&#41;">

  4. #4
    Gast

    Standard

    üppps,

    da waren meine finger mal wieder schneller als der Kopf

  5. #5
    Gast
    Gast

    Standard

    tut mir leid, habe gerade echt nen Hänger, ich weiß beim besten will dann nicht wies weiter geht.

    Also wenn ich das Eintrage was du geschrieben hast,
    was muss ich dannach machen ? bzw wie sollte die If Anweisung lauten und die Ausgabe ?

    Sorry hab gerade wohl echt nen Brett im Kopf.

  6. #6
    Gast
    Gast

    Standard

    So mir war das jetzt zu blöd,
    ich hab mir die jetzt Stumpf
    einzeln ausgeben lassen.

    FUnktioniert jetzt auch,
    danke trozdem für eure Mühen.

Ähnliche Themen

  1. Script-Ausgabe ?
    Von SimplyFred im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 05.02.2008, 20:32
  2. Vorbelegung textarea: Ausgabe Zeilenumbruch klappt nicht
    Von nukommstdu im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 21.11.2007, 20:11
  3. Problem bei der Ausgabe
    Von shyguy im Forum Forum für alle anderen Programmiersprachen
    Antworten: 1
    Letzter Beitrag: 13.11.2007, 22:05
  4. Zufällige Ausgabe mit PHP
    Von chris90night im Forum Tutorials, Workshops und Anleitungen
    Antworten: 2
    Letzter Beitrag: 10.04.2007, 13:16
  5. gute sql ausgabe
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 31.05.2005, 16:18

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •