Ergebnis 1 bis 8 von 8

Thema: Blicksnitmehr: PHP zeigt nur den letzten SQL-Datensatz...

  1. #1
    tompo
    Gast

    Standard Blicksnitmehr: PHP zeigt nur den letzten SQL-Datensatz...

    Servus ihr PHPNasen und all die andern !

    Folgendes Problem:

    Weiss nicht wie ich das Problem knapp schildern kann; am besten ich stell mal die Skripte mit rein.

    Wenn mann es über das Skript "Datensaetze Auswahl anzeigen Suchen.php aufruft funktioniert es!

    Mein Ziel ist das ich ein Skript haben will was mir
    1. Alle Datensätze anzeigt
    2. per RadioButton den gewünschten Datensatz näher anzeigt

    Hab im Skript "Datensaetze Auswahl anzeigen b.php" die Möglichkeit alle Datensätze einer mySQLDB Tabelle anzuzeigen.
    Durch Auswahl mittels Radiobuttons erlaubt mir das Skript einen Datensatz auszuwählen.
    Dieser ausgewählte Datensatz wird dann im Skript "show one.php" genauer unter die Lupe genommen.

    Doch leider funktioniert das nicht richtig;
    PHP zeigt mir nur den lezten Datensatz an und nicht den von mir gewählten.

    und das passiert genau dann, wenn das Skript "Datensaetze Auswahl anzeigen b.php" selbst aufgerufen wird.
    Wird es allerdings durch das Skript "Datensaetze Auswahl anzeigen.php"
    aufgerufen, wird der ausgewählte Datensatz im Skript "show me.php" ordentlich angezeigt.

    Um das noch mal klar zu stellen:
    Über das Skript "Datensaetze Auswahl anzeigen Suchen.php" funktioniert es tadellos


    hab zum umstellen in der "Datensaetze Auswahl anzeigen b.php" folgendes aus-/einkommentiert (ermöglicht, das das Skript selbst aufrufen werden kann) :

    [php:1:dc1a07a8f5]<?php
    // $res = mysql_db_query("immodata", "select * from wohnungen where $_POST[dasfeld] = '$_POST[id1]'");
    $res = mysql_db_query("immodata", "select * from wohnungen");
    ?>[/php:1:dc1a07a8f5]

    Zum Testen mit der "Datensaetze Auswahl anzeigen Suchen.php" einfach das oberste $res auskommentieren und das untere $res kommentieren.


    so, es folgen 4 x PHP-Skripts + die mySQLDatenbank:
    in folgender Reihenfolge:
    Code:
    Datensaetze Auswahl anzeigen b.php
    show one.php
    Datensaetze Auswahl anzeigen Suhen.php
    Datensaetze Auswahl anzeigen.php
    [php:1:dc1a07a8f5]
    <html><head><meta http-equiv="Page-Enter" content="blendTrans(Duration=1)">
    <style type="text/css">
    <!--
    * {
    font-family: Arial;
    }
    table {
    color: black;
    font-size: 11px;
    border-width: 2;
    border-collapse:collapse;
    border-color: black;
    text-align: center;
    }
    th {
    border:2px black solid;
    font-size: 14px;
    font-family: Arial;
    background-color:#B6B66B;
    color: black;
    }
    TD {
    font-family: Verdana;
    border:2px black solid;
    background-color:#D3CBBE;
    }
    -->
    </style>
    </head><body>
    Welcher Datensatz soll angezeigt werden :


    <form action = "show one.php" method = "post">
    <?php

    $db = mysql_connect();
    ////////////////////////////////////////////////////////////////////////////////
    ////Hier kann eingestellt werden: ("ob sich das Skript selbst aufruft oder nich")
    //// 1. Skript "Datensaetze Auswahl anzeigen.php" nimmt aus dem
    //// Skript "Datensaetze Auswahl anzeigen.php" 2 Variablen entgegen
    //// 2. Skript nimmt keine Variablen entgegen
    ////////////////////////////////////////////////////////////////////////////////
    // $res = mysql_db_query("immodata", "select * from wohnungen where $_POST[dasfeld] = '$_POST[id1]'");
    $res = mysql_db_query("immodata", "select * from wohnungen");
    /////////////////////////////////////////////////////////////////////////////////
    $num = mysql_num_rows($res);

    echo "<table border>";
    echo "<th>";
    echo $_POST[dasfeld] . ": "; //spalten '$_POST[dasfeld]'
    echo $_POST[id1]; //felder
    echo "</th>";
    echo "<tr><td>$num Datensätze gefunden</td></tr>";
    echo "</table>";
    echo "

    ";


    // Tabellenbeginn
    echo "<table border>";
    // Überschrift
    echo "<tr> <th>Auswahl</th><th>ID</th><th>Ort</th> <th>Stadtteil</th><th>Objekt</th><th>Wohnungs-Nummer</th><th>Etage</th>";
    echo "<th>Wohnflaeche</th><th>Zimmer-Anzahl</th><th>Kaltmiete</th><th>Nebenkosten</th><th>Warmmiete</th><th>Kaution</th><th>Maklercourtage</th><th>Vefuegbar ab</th><th>Status</th><th>Sonstiges</th>";
    echo "<th>Maissonette</th><th>Lift</th><th>Balkon</th><th>Loggia</th><th>Terasse</th><th>Wintergarten</th><th>Parkett</th><th>Laminat</th><th>Teppich</th>";
    echo "<th>Bad mit Wanne und Dusche</th><th>Einbaukueche</th><th>Gaeste-Bad</th><th>Gaeste-WC</th><th>Keller</th><th>Abstellraum</th><th>Waschhaus</th><th>Fahhradraum</th><th>Trockenraum</th>";
    echo "<th>Garage</th><th>Tiefgaragenstellpatz</th><th>Außenstellpatz</th><th>WG geeignet</th>";
    echo "<th>Besonderheiten</th> <th>Bild1</th></tr></div> ";

    for ($i=0; $i<$num; $i++)
    {
    $_POST[pn] = mysql_result($res, $i, "ID");
    $_POST[aa] = mysql_result($res, $i, "Ort");
    $_POST[ab] = mysql_result($res, $i, "Stadtteil");
    $_POST[ac] = mysql_result($res, $i, "Objekt");
    $_POST[ad] = mysql_result($res, $i, "WohnungsNR");
    $_POST[ae] = mysql_result($res, $i, "Etage");
    $_POST[af] = mysql_result($res, $i, "Wohnflaeche");
    $_POST[ag] = mysql_result($res, $i, "ZimmerANZ");
    $_POST[ah] = mysql_result($res, $i, "Kaltmiete");
    $_POST[ai] = mysql_result($res, $i, "Nebenkosten");
    $_POST[aj] = mysql_result($res, $i, "Warmmiete");
    $_POST[ak] = mysql_result($res, $i, "Kaution");
    $_POST[al] = mysql_result($res, $i, "Maklercourtage");
    $_POST[am] = mysql_result($res, $i, "VerfuegbarAB");
    $_POST[an] = mysql_result($res, $i, "Status");
    $_POST[ao] = mysql_result($res, $i, "Sonstiges");
    $_POST[ap] = mysql_result($res, $i, "Maissonette");
    $_POST[aq] = mysql_result($res, $i, "Lift");
    $_POST[ar] = mysql_result($res, $i, "Balkon");
    $_POST[aas] = mysql_result($res, $i, "Loggia");
    $_POST[at] = mysql_result($res, $i, "Terasse");
    $_POST[au] = mysql_result($res, $i, "Wintergarten");
    $_POST[av] = mysql_result($res, $i, "Parkett");
    $_POST[aw] = mysql_result($res, $i, "Laminat");
    $_POST[ax] = mysql_result($res, $i, "Teppich");
    $_POST[ay] = mysql_result($res, $i, "BadmitWanneundDusche");
    $_POST[az] = mysql_result($res, $i, "Einbaukueche");
    $_POST[ba] = mysql_result($res, $i, "Gaestebad");
    $_POST[bb] = mysql_result($res, $i, "GaesteWC");
    $_POST[bc] = mysql_result($res, $i, "Keller");
    $_POST[bd] = mysql_result($res, $i, "Abstellraum");
    $_POST[be] = mysql_result($res, $i, "Waschhaus");
    $_POST[bf] = mysql_result($res, $i, "Fahrradraum");
    $_POST[bg] = mysql_result($res, $i, "Trockenraum");
    $_POST[bh] = mysql_result($res, $i, "Garage");
    $_POST[bi] = mysql_result($res, $i, "Tiefgara");
    $_POST[bj] = mysql_result($res, $i, "Aussenstell");
    $_POST[bk] = mysql_result($res, $i, "WG");
    $_POST[bl] = mysql_result($res, $i, "Besonderheiten");
    $_POST[bm] = mysql_result($res, $i, "Bild1");
    $lf = $i + 1;

    // Tabellenzeile mit -zellen
    echo "<tr> <td><input type='radio' name='auswahl' value='$_POST[pn]'</td>";
    echo "<td>$_POST[pn]</td><td>$_POST[aa]</td> <td>$_POST[ab]</td> <td>$_POST[ac]</td>";
    echo "<td>$_POST[ad]</td> <td>$_POST[ae]</td> <td>$_POST[af]</td> <td>$_POST[ag]</td>";
    echo "<td>$_POST[ah]</td> <td>$_POST[ai]</td> <td>$_POST[aj]</td> <td>$_POST[ak]</td>";
    echo "<td>$_POST[al]</td> <td>$_POST[am]</td> <td>$_POST[an]</td> <td>$_POST[ao]</td>";
    echo "<td>$_POST[ap]</td> <td>$_POST[aq]</td> <td>$_POST[ar]</td> <td>$_POST[aas]</td>";
    echo "<td>$_POST[at]</td> <td>$_POST[au]</td> <td>$_POST[av]</td> <td>$_POST[aw]</td>";
    echo "<td>$_POST[ax]</td> <td>$_POST[ay]</td> <td>$_POST[az]</td> <td>$_POST[ba]</td>";
    echo "<td>$_POST[bb]</td> <td>$_POST[bc]</td> <td>$_POST[bd]</td> <td>$_POST[be]</td>";
    echo "<td>$_POST[bf]</td> <td>$_POST[bg]</td> <td>$_POST[bh]</td> <td>$_POST[bi]</td>";
    echo "<td>$_POST[bj]</td> <td>$_POST[bk]</td> <td>$_POST[bl]</td><td>$_POST[bm]</td></tr>";
    }
    // Tabellenende
    echo "</table>";

    mysql_close($db);

    echo "<input name='w1' type='hidden' id='dasfeld' value='$_POST[pn]'>" ;
    echo "<input name='w2' type='hidden' id='dasfeld' value='$_POST[aa]'>" ;
    echo "<input name='w3' type='hidden' id='dasfeld' value='$_POST[ab]'>" ;
    echo "<input name='w4' type='hidden' id='dasfeld' value='$_POST[ac]'>" ;
    echo "<input name='w5' type='hidden' id='dasfeld' value='$_POST[ad]'>" ;
    echo "<input name='w6' type='hidden' id='dasfeld' value='$_POST[ae]'>" ;
    echo "<input name='w7' type='hidden' id='dasfeld' value='$_POST[af]'>" ;
    echo "<input name='w8' type='hidden' id='dasfeld' value='$_POST[ag]'>" ;
    echo "<input name='w9' type='hidden' id='dasfeld' value='$_POST[ah]'>" ;
    echo "<input name='w10' type='hidden' id='dasfeld' value='$_POST[ai]'>" ;
    echo "<input name='w11' type='hidden' id='dasfeld' value='$_POST[aj]'>" ;
    echo "<input name='w12' type='hidden' id='dasfeld' value='$_POST[ak]'>" ;
    echo "<input name='w13' type='hidden' id='dasfeld' value='$_POST[al]'>" ;
    echo "<input name='w14' type='hidden' id='dasfeld' value='$_POST[am]'>" ;
    echo "<input name='w15' type='hidden' id='dasfeld' value='$_POST[an]'>" ;
    echo "<input name='w16' type='hidden' id='dasfeld' value='$_POST[ao]'>" ;
    echo "<input name='w17' type='hidden' id='dasfeld' value='$_POST[ap]'>" ;
    echo "<input name='w18' type='hidden' id='dasfeld' value='$_POST[aq]'>" ;
    echo "<input name='w19' type='hidden' id='dasfeld' value='$_POST[ar]'>" ;
    echo "<input name='w20' type='hidden' id='dasfeld' value='$_POST[as]'>" ;
    echo "<input name='w21' type='hidden' id='dasfeld' value='$_POST[at]'>" ;
    echo "<input name='w22' type='hidden' id='dasfeld' value='$_POST[au]'>" ;
    echo "<input name='w23' type='hidden' id='dasfeld' value='$_POST[av]'>" ;
    echo "<input name='w24' type='hidden' id='dasfeld' value='$_POST[aw]'>" ;
    echo "<input name='w25' type='hidden' id='dasfeld' value='$_POST[ax]'>" ;
    echo "<input name='w26' type='hidden' id='dasfeld' value='$_POST[ay]'>" ;
    echo "<input name='w27' type='hidden' id='dasfeld' value='$_POST[az]'>" ;
    echo "<input name='w28' type='hidden' id='dasfeld' value='$_POST[ba]'>" ;
    echo "<input name='w29' type='hidden' id='dasfeld' value='$_POST[bb]'>" ;
    echo "<input name='w30' type='hidden' id='dasfeld' value='$_POST[bc]'>" ;
    echo "<input name='w31' type='hidden' id='dasfeld' value='$_POST[bd]'>" ;
    echo "<input name='w32' type='hidden' id='dasfeld' value='$_POST[be]'>" ;
    echo "<input name='w33' type='hidden' id='dasfeld' value='$_POST[bf]'>" ;
    echo "<input name='w34' type='hidden' id='dasfeld' value='$_POST[bg]'>" ;
    echo "<input name='w35' type='hidden' id='dasfeld' value='$_POST[bh]'>" ;
    echo "<input name='w36' type='hidden' id='dasfeld' value='$_POST[bi]'>" ;
    echo "<input name='w37' type='hidden' id='dasfeld' value='$_POST[bj]'>" ;
    echo "<input name='w38' type='hidden' id='dasfeld' value='$_POST[bk]'>" ;
    echo "<input name='w39' type='hidden' id='dasfeld' value='$_POST[bl]'>" ;
    echo "<input name='w40' type='hidden' id='dasfeld' value='$_POST[bm]'>" ;
    ?>
    <div id="Layer1" style="position:absolute; width:359px; height:106px; z-index:1; left: 600px; top: 14px;">
    <input type="submit" name="submit" value="Anzeigen"></div>
    </form>
    </body></html>

    <?php

    ?>[/php:1:dc1a07a8f5]
    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
    tompo
    Gast

    Standard Blicksnitmehr: PHP zeigt nur den letzten SQL-Datensatz...

    [php:1:f9ed263d18]<?php
    <html><head><meta http-equiv="Page-Enter" content="blendTrans(Duration=1)">
    <style type="text/css">
    <!--
    * {
    font-family: Arial;
    }
    table {
    color: black;
    font-size: 11px;
    border-width: 2;
    border-collapse:collapse;
    border-color: black;
    text-align: center;
    }
    th {
    border:2px black solid;
    font-size: 14px;
    font-family: Arial;
    background-color:#B6B66B;
    color: black;
    }
    TD {
    font-family: Verdana;
    border:2px black solid;
    background-color:#BDBBD7;
    text-align: left;
    }
    -->
    </style>
    </head><body>
    <?php
    // Variabeln festlegen
    $max_byte_size = 2097152;
    $allowed_types = "(jpg|jpeg|gif|bmp|png)";
    $uploaddir = 'C:\Apache Group\Apache2\htdocs\www.php.de\PHPtest\UPLOAD FUNKT\IMMOPICS\\';
    $uploaddir2 = 'www.php.de/PHPtest/UPLOAD FUNKT/IMMOPICS/';
    $picdir = '/PHPtest/UPLOAD FUNKT/IMMOPICS/';
    //echo ($_FILES['file']['name']) . "
    ";
    $cVal1 = ($_FILES[file1][name]);
    $cVal2 = ($_FILES[file2][name]);
    $cVal3 = ($_FILES[file3][name]);
    $cVal4 = ($_FILES[file4][name]);
    $cVal5 = ($_FILES[file5][name]);
    /////////////////////////////////////////////////////////////////////////////////
    // Formular wurde abgeschickt
    if($_POST["submit"] == "Anzeigen") {
    // Wurde wirklich eine Datei hochgeladen?
    //if(is_uploaded_file($_FILES["file1"]["tmp_name"])) {
    // Gültige Endung? ($ = Am Ende des Dateinamens) (/i = Groß- Kleinschreibung nicht berücksichtigen)
    //if(preg_match("/\." . $allowed_types . "$/i", $_FILES["file1"]["name"])) {
    // Datei auch nicht zu groß
    //if($_FILES["file1"]["size"] <= $max_byte_size) {
    // Alles OK -> Datei kopieren
    //if(copy($_FILES["file1"]["tmp_name"], $uploaddir . $_FILES["file1"]["name"])) {
    /////////////////////////////////////////////////////////////////////////////////
    //Test:
    echo $_POST[w2];

    echo "<table border>";
    echo "<tr><th>Datensatz Nr: $_POST[w1]</th></tr>";
    echo "</table>";

    $db = mysql_connect();
    $res = mysql_db_query("immodata", "select * from wohnungen");
    $num = mysql_num_rows($res);

    // Tabellenbeginn
    echo "<table border><tr>";

    echo "<td width='118'>
    ";
    echo "ID:
    $_POST[w1]

    ";
    echo "Ort:
    $_POST[w2]

    ";
    echo "Stadtteil:
    $_POST[w3]

    ";
    echo "Objekt:
    $_POST[w4]

    ";
    echo "WohnungsNR:
    $_POST[w5]

    ";
    echo "Etage:
    $_POST[w6]

    ";
    echo "Wohnfläche:
    $_POST[w7]

    </td>";

    echo "<td width='118'>
    ";
    echo "Zimmer Anz:
    $_POST[w8]

    ";
    echo "Kaltmiete:
    $_POST[w9]

    ";
    echo "Nebenkosten:
    $_POST[w10]

    ";
    echo "Warmmiete:
    $_POST[w11]

    ";
    echo "Kaution:
    $_POST[w12]

    ";
    echo "Maklercourtage:
    $_POST[w13]

    ";
    echo "Verfügbar ab:
    $_POST[w14]

    ";
    echo "Status:
    $_POST[w15]

    ";
    echo "Sonstiges:
    $_POST[w16]

    </td>";

    echo "<td width='118'>
    ";
    echo "Maissonette:
    $_POST[w17]

    ";
    echo "Lift:
    $_POST[w18]

    ";
    echo "Balkon:
    $_POST[w19]

    ";
    echo "Loggia:
    $_POST[w20]

    ";
    echo "Terasse:
    $_POST[w21]

    ";
    echo "Wintergarten:
    $_POST[w22]

    </td>";

    echo "<td width='118'>
    ";
    echo "Parkettboden:
    $_POST[w23]

    ";
    echo "Laminatboden:
    $_POST[w24]

    ";
    echo "Teppichboden:
    $_POST[w25]

    ";
    echo "Wanne + Dusche:
    $_POST[w26]

    ";
    echo "Einbauküche:
    $_POST[w27]

    ";
    echo "Gästebad:
    $_POST[w28]

    </td>";

    echo "<td width='118'>
    ";
    echo "Gäste-WC:
    $_POST[w29]

    ";
    echo "Keller:
    $_POST[w30]

    ";
    echo "Abstellraum:
    $_POST[w31]

    ";
    echo "Waschraum:
    $_POST[w32]

    ";
    echo "Fahradraum:
    $_POST[w33]

    ";
    echo "Trockenraum:
    $_POST[w34]

    </td>";

    echo "<td width='118'>
    ";
    echo "Garage:
    $_POST[w35]

    ";
    echo "Tiefgaragenstellplatz:
    $_POST[w36]

    ";
    echo "Außenstellplatz:
    $_POST[w37]

    ";
    echo "WG-geeignet:
    $_POST[w38]

    ";
    echo "Besonderheiten:
    $_POST[w39]

    </td>";

    echo "<td width='118'>
    ";
    echo "</td>";

    echo "</tr></table>";
    echo "<table border><tr>";
    ////////////////////////////////////////////////////
    ////////////////////////////////////////////////////
    // Bild1
    if($_FILES["file1"]["name"] != NULL) {
    echo "<td width='240'>";
    echo "Name: " . $_FILES["file1"]["name"] . "
    ";
    echo "Größe: " . $_FILES["file1"]["size"] . " Byte
    ";
    echo "Link: <a href=\"" .$picdir. $_FILES["file1"]["name"] . "\">" . $uploaddir2 . $_FILES["file1"]["name"] . "</a>". "
    ";
    echo "
    ";
    echo '<div align="center">[img] '.$picdir.$_FILES[[/img]</div>';
    echo "<div align='center'>Bild1</div>";
    echo "</td>";
    }else {
    echo "<td height='240' width='240'>";
    echo "







    ";
    echo "<div align='center'>Kein Bild Ausgewählt</div>
    ";
    echo "





    <div align='center'>Bild1</div>";
    echo "</td>";
    }
    //Bild2
    if($_FILES["file2"]["name"] != NULL) {
    echo "<td width='240'>";
    echo "Name: " . $_FILES["file2"]["name"] . "
    ";
    echo "Größe: " . $_FILES["file2"]["size"] . " Byte
    ";
    echo "Link: <a href=\"" .$picdir. $_FILES["file2"]["name"] . "\">" . $uploaddir2 . $_FILES["file2"]["name"] . "</a>". "
    ";
    echo "
    ";
    echo '[img] '.$picdir.$_FILES[[/img]';
    echo "<div align='center'>Bild2</div>";
    echo "</td>";
    }else {
    echo "<td height='240' width='240'>";
    echo "







    ";
    echo "<div align='center'>Kein Bild Ausgewählt</div>
    ";
    echo "





    <div align='center'>Bild2</div>";
    echo "</td>";
    }

    //Bild3
    if($_FILES["file3"]["name"] != NULL) {
    echo "<td width='240'>";
    echo "Name: " . $_FILES["file3"]["name"] . "
    ";
    echo "Größe: " . $_FILES["file3"]["size"] . " Byte
    ";
    echo "Link: <a href=\"" .$picdir. $_FILES["file3"]["name"] . "\">" . $uploaddir2 . $_FILES["file3"]["name"] . "</a>". "
    ";
    echo "
    ";
    echo '<div align="center">[img] '.$picdir.$_FILES[[/img]</div>';
    echo "<div align='center'>Bild3</div>";
    echo "</td>";
    }else {
    echo "<td height='240' width='240'>";
    echo "







    ";
    echo "<div align='center'>Kein Bild Ausgewählt</div>
    ";
    echo "





    <div align='center'>Bild3</div>";
    echo "</td>";
    }
    //Bild4
    if($_FILES["file4"]["name"] != NULL) {
    echo "<td width='240'>";
    echo "Name: " . $_FILES["file4"]["name"] . "
    ";
    echo "Größe: " . $_FILES["file4"]["size"] . " Byte
    ";
    echo "Link: <a href=\"" .$picdir. $_FILES["file4"]["name"] . "\">" . $uploaddir2 . $_FILES["file4"]["name"] . "</a>". "
    ";
    echo "
    ";
    echo '<div align="center">[img] '.$picdir.$_FILES[[/img]</div>';
    echo "<div align='center'>Bild4</div>";
    echo "</td>";
    }else {
    echo "<td height='240' width='240'>";
    echo "







    ";
    echo "<div align='center'>Kein Bild Ausgewählt</div>
    ";
    echo "





    <div align='center'>Bild4</div>";
    echo "</td>";
    }
    //Bild5
    if($_FILES["file5"]["name"] != NULL) {
    echo "<td width='240'>";
    echo "Name: " . $_FILES["file5"]["name"] . "
    ";
    echo "Größe: " . $_FILES["file5"]["size"] . " Byte
    ";
    echo "Link: <a href=\"" .$picdir. $_FILES["file5"]["name"] . "\">" . $uploaddir2 . $_FILES["file5"]["name"] . "</a>". "
    ";
    echo "
    ";
    echo '<div align="center">[img] '.$picdir.$_FILES[[/img]</div>';
    echo "<div align='center'>Bild5</div>";
    echo "</td>";
    }else {
    echo "<td height='240' width='240'>";
    echo "







    ";
    echo "<div align='center'>Kein Bild Ausgewählt</div>
    ";
    echo "





    <div align='center'>Bild5</div>";
    echo "</td>";
    }
    echo "</tr></table>";
    /////////////////////////////////////////////////////////////////////////////////
    //}else {
    //echo "Datei konnte nicht hochgeladen werden.";
    //}
    //}else {
    //echo "Die Datei darf nur eine Größe von " . $max_byte_size . " Byte besitzen.";
    //}
    //}else {
    //echo "Die Datei besitzt keine ungültige Endung.";
    //}
    //}else {
    //echo "Keine Datei zum Hochladen angegeben.";
    //}
    }else {
    echo "Es wurde nichts ausgewählt zum anzeigen. ";
    }
    /////////////////////////////////////////////////////////////////////////////////

    ?>

    </body></html>
    ?>[/php:1:f9ed263d18]

  3. #3
    tompo
    Gast

    Standard Blicksnitmehr: PHP zeigt nur den letzten SQL-Datensatz...

    [php:1:e51ce154cf]
    <html><head><meta http-equiv="Page-Enter" content="blendTrans(Duration=1)">
    <style type="text/css">
    <!--
    * {
    font-family: Arial;
    }
    table {
    color: black;
    font-size: 11px;
    border-width: 2;
    border-collapse:collapse;
    border-color: black;
    text-align: center;
    }
    th {
    border:2px black solid;
    font-size: 14px;
    font-family: Arial;
    background-color:#B6B66B;
    color: black;
    }
    TD {
    font-family: Verdana;
    border:2px black solid;
    background-color:#D3CBBE;
    }
    -->
    </style>
    </head><body>
    <?php

    $db = mysql_connect();
    $res = mysql_db_query("immodata", "select * from wohnungen");
    $num = mysql_num_rows($res);

    echo "<form action='Datensaetze Auswahl anzeigen.php' method='post' enctype='multipart/form-data' name='Upload'>";
    echo "<select name='auswahl'>";
    echo "<option>ID</option>";
    echo "<option>Ort</option>";
    echo "<option>Stadtteil</option>";
    echo "<option selected>Objekt</option>";
    echo "<option>Etage</option>";
    echo "<option>Wohnflaeche</option>";
    echo "</select>";
    echo "<input type='submit' name='abschicken' value='abschicken'>";
    echo "</form>";

    echo "<table border>";
    echo "<tr><td>$num Datensätze gefunden</td></tr>";
    echo "</table>

    ";
    mysql_close($db);
    ?>
    </body></html>
    <?php

    ?>[/php:1:e51ce154cf]

  4. #4
    tompo
    Gast

    Standard Blicksnitmehr: PHP zeigt nur den letzten SQL-Datensatz...

    [php:1:b187b3c641]
    <html><head><meta http-equiv="Page-Enter" content="blendTrans(Duration=1)">
    <style type="text/css">
    <!--
    * {
    font-family: Arial;
    }
    table {
    color: black;
    font-size: 11px;
    border-width: 2;
    border-collapse:collapse;
    border-color: black;
    text-align: center;
    }
    th {
    border:2px black solid;
    font-size: 14px;
    font-family: Arial;
    background-color:#B6B66B;
    color: black;
    }
    TD {
    font-family: Verdana;
    border:2px black solid;
    background-color:#D3CBBE;
    }
    -->
    </style>
    </head><body>

    <?php
    echo "Suche nach " . $_POST[auswahl];

    $db = mysql_connect();
    $res = mysql_db_query("immodata", "select * from wohnungen where objekt = 'Strasse Nr'");
    $num = mysql_num_rows($res);

    function get_name()
    {
    $db = mysql_connect();
    $result = mysql_query("SELECT Distinct $_POST[auswahl] FROM wohnungen");
    $anz=mysql_num_rows($result);
    if($anz>0){
    echo "<form action='Datensaetze Auswahl anzeigen b.php' method='post' enctype='multipart/form-data' name='Upload'>";
    echo "<td><select name=\"id1\" id=\"id1\">\n";
    while($res=mysql_fetch_array($result)){
    echo "<option value=\"" . $res[0]."\">" . $res[0] . "</option>\n";
    }
    echo "</select></td>\n";
    echo "<input name='dasfeld' type='hidden' id='dasfeld' value='$_POST[auswahl]'>" ;
    echo "<input type='submit' name='submit' value='Auswahl zeigen'>\n";
    echo "</form>";
    }
    mysql_free_result($result);
    }
    get_name();

    echo "<table border>";
    echo "<tr><td>$num Datensätze gefunden</td></tr>";
    echo "</table>

    ";

    for ($i=0; $i<$num; $i++)
    {
    $_POST[pn] = mysql_result($res, $i, "ID");
    $_POST[aa] = mysql_result($res, $i, "Ort");
    $_POST[ab] = mysql_result($res, $i, "Stadtteil");
    $_POST[ac] = mysql_result($res, $i, "Objekt");
    $_POST[ad] = mysql_result($res, $i, "WohnungsNR");
    $_POST[ae] = mysql_result($res, $i, "Etage");
    $_POST[af] = mysql_result($res, $i, "Wohnflaeche");
    $_POST[ag] = mysql_result($res, $i, "ZimmerANZ");
    $_POST[ah] = mysql_result($res, $i, "Kaltmiete");
    $_POST[ai] = mysql_result($res, $i, "Nebenkosten");
    $_POST[aj] = mysql_result($res, $i, "Warmmiete");
    $_POST[ak] = mysql_result($res, $i, "Kaution");
    $_POST[al] = mysql_result($res, $i, "Maklercourtage");
    $_POST[am] = mysql_result($res, $i, "VerfuegbarAB");
    $_POST[an] = mysql_result($res, $i, "Status");
    $_POST[ao] = mysql_result($res, $i, "Sonstiges");
    $_POST[ap] = mysql_result($res, $i, "Maissonette");
    $_POST[aq] = mysql_result($res, $i, "Lift");
    $_POST[ar] = mysql_result($res, $i, "Balkon");
    $_POST[aas] = mysql_result($res, $i, "Loggia");
    $_POST[at] = mysql_result($res, $i, "Terasse");
    $_POST[au] = mysql_result($res, $i, "Wintergarten");
    $_POST[av] = mysql_result($res, $i, "Parkett");
    $_POST[aw] = mysql_result($res, $i, "Laminat");
    $_POST[ax] = mysql_result($res, $i, "Teppich");
    $_POST[ay] = mysql_result($res, $i, "BadmitWanneundDusche");
    $_POST[az] = mysql_result($res, $i, "Einbaukueche");
    $_POST[ba] = mysql_result($res, $i, "Gaestebad");
    $_POST[bb] = mysql_result($res, $i, "GaesteWC");
    $_POST[bc] = mysql_result($res, $i, "Keller");
    $_POST[bd] = mysql_result($res, $i, "Abstellraum");
    $_POST[be] = mysql_result($res, $i, "Waschhaus");
    $_POST[bf] = mysql_result($res, $i, "Fahrradraum");
    $_POST[bg] = mysql_result($res, $i, "Trockenraum");
    $_POST[bh] = mysql_result($res, $i, "Garage");
    $_POST[bi] = mysql_result($res, $i, "Tiefgara");
    $_POST[bj] = mysql_result($res, $i, "WG");
    $_POST[bk] = mysql_result($res, $i, "Besonderheiten");
    $_POST[bl] = mysql_result($res, $i, "Bild1");
    $lf = $i + 1;
    }
    mysql_close($db);
    ?>
    </body></html>
    <?php

    ?>[/php:1:b187b3c641]

  5. #5
    tompo
    Gast

    Standard Blicksnitmehr: PHP zeigt nur den letzten SQL-Datensatz...

    So und zu guter letzt die Datenbank:

    Code:
    CREATE DATABASE `immodata`;
    USE DATABASE `immodata`;
    CREATE TABLE `wohnungen` &#40;
      `ID` int&#40;11&#41; NOT NULL auto_increment,
      `Ort` varchar&#40;30&#41; NOT NULL default '',
      `Stadtteil` varchar&#40;30&#41; NOT NULL default '',
      `Objekt` varchar&#40;30&#41; NOT NULL default '',
      `WohnungsNR` varchar&#40;30&#41; NOT NULL default '',
      `Etage` varchar&#40;30&#41; NOT NULL default '',
      `Wohnflaeche` decimal&#40;10,2&#41; NOT NULL default '0.00',
      `ZimmerANZ` decimal&#40;2,1&#41; NOT NULL default '0.0',
      `Kaltmiete` double&#40;10,2&#41; NOT NULL default '0.00',
      `Nebenkosten` double&#40;10,2&#41; NOT NULL default '0.00',
      `Warmmiete` double&#40;10,2&#41; NOT NULL default '0.00',
      `Kaution` varchar&#40;30&#41; NOT NULL default '',
      `Maklercourtage` varchar&#40;30&#41; NOT NULL default '',
      `VerfuegbarAB` varchar&#40;40&#41; NOT NULL default '',
      `Status` varchar&#40;40&#41; NOT NULL default '',
      `Sonstiges` varchar&#40;200&#41; NOT NULL default '',
      `Maissonette` varchar&#40;10&#41; NOT NULL default '',
      `Lift` varchar&#40;10&#41; NOT NULL default '',
      `Balkon` varchar&#40;10&#41; NOT NULL default '',
      `Loggia` varchar&#40;10&#41; NOT NULL default '',
      `Terasse` varchar&#40;10&#41; NOT NULL default '',
      `Wintergarten` varchar&#40;10&#41; NOT NULL default '',
      `Parkett` varchar&#40;10&#41; NOT NULL default '',
      `Laminat` varchar&#40;10&#41; NOT NULL default '',
      `Teppich` varchar&#40;10&#41; NOT NULL default '',
      `BadmitWanneundDusche` varchar&#40;10&#41; NOT NULL default '',
      `Einbaukueche` varchar&#40;10&#41; NOT NULL default '',
      `Gaestebad` varchar&#40;10&#41; NOT NULL default '',
      `GaesteWC` varchar&#40;10&#41; NOT NULL default '',
      `Keller` varchar&#40;10&#41; NOT NULL default '',
      `Abstellraum` varchar&#40;10&#41; NOT NULL default '',
      `Waschhaus` varchar&#40;10&#41; NOT NULL default '',
      `Trockenraum` varchar&#40;10&#41; NOT NULL default '',
      `Fahrradraum` varchar&#40;10&#41; NOT NULL default '',
      `Garage` varchar&#40;10&#41; NOT NULL default '',
      `Tiefgara` varchar&#40;10&#41; NOT NULL default '',
      `Aussenstell` varchar&#40;10&#41; NOT NULL default '',
      `WG` varchar&#40;10&#41; NOT NULL default '',
      `Besonderheiten` text NOT NULL,
      `Bild1` varchar&#40;100&#41; NOT NULL default '',
      `Bild2` varchar&#40;100&#41; NOT NULL default '',
      `Bild3` varchar&#40;100&#41; NOT NULL default '',
      `Bild4` varchar&#40;100&#41; NOT NULL default '',
      `Bild5` varchar&#40;100&#41; NOT NULL default '',
      PRIMARY KEY  &#40;`ID`&#41;
    &#41; ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=319 ;

    Paar Datensätze zum testen:

    Code:
    INSERT INTO `wohnungen` VALUES &#40;1, 'Leipzig', 'Connewitz', 'Karlstrasse 50', '8', 'DG links', 90.00, 5.5, 760.99, 40.88, 800.99, '9 Monatsmieten', 'keine', 'sofort vor ort', 'verfügbarrr', 'Asige Wohnung in ungemütlicher Lage, in Nähe der Müllhalde', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', '', 'n', 'Küche mit rustikalem Gewölbe', '', '', '', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;3, 'Espenhain', 'An der Strasse', 'B2 Objekt1', '1', 'Erdgeschoss', 80.65, 3.5, 320.78, 200.00, 520.78, 'keine', 'ja', 'leider nicht', 'vermietet', 'Sehr laute Umgebung, da direkt an der B2 gelegen.', 'n', 'n', 'j', 'n', 'n', 'j', 'j', 'n', 'n', 'n', 'j', 'n', 'n', 'n', 'j', 'j', 'j', 'n', 'j', 'n', '', 'n', 'Your Message', '', '', '', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;73, 'Leipzig', 'Connewitz', 'Karlstrasse 50', '7', 'DG rechts', 90.50, 3.5, 400.00, 150.00, 550.00, '2 Monatsmieten', 'Keine', 'sofort', 'frei', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'Your Message', 'elektrosmog.gif', 'Frequenzspektrum.gif', 'images123.jpg', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;75, 'Leipzig', '', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'Your Message', 'elektrosmog.gif', 'images.jpg', 'Kopie Mensch Strahlen.jpg', 'm.gif', 'untersuchung_elektrosmog.jpg'&#41;;
    INSERT INTO `wohnungen` VALUES &#40;118, 'Leipzig', '', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'Your Message', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg'&#41;;
    INSERT INTO `wohnungen` VALUES &#40;119, 'Leipzig', '', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'Your Message', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg'&#41;;
    INSERT INTO `wohnungen` VALUES &#40;120, 'Leipzig', '', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'Your Message', 'untersuchung_elektrosmog.jpg', 'Frequenzspektrum.gif', 'Kopie Mensch Strahlen.jpg', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg'&#41;;
    INSERT INTO `wohnungen` VALUES &#40;121, 'Leipzig', '', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'Your Message', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;132, 'Leipzig', '', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'Your Message', '', '', '', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;165, 'Leipzig', 'Connewitz', 'Karlstrasse 50', '7', 'Erdgeschoss', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'Your Message', 'untersuchung_elektrosmog.jpg', 'nicht_sehen_riechen.gif', 'Kopie Mensch Strahlen.jpg', '', 'Hinter.gif'&#41;;
    INSERT INTO `wohnungen` VALUES &#40;184, 'Berlin', 'Reinickendorf', 'Siedelmeisterweg 1', '1', 'Erdgeschoss', 100.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'Your Message', '', '', '', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;186, 'Leipzig', '', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'Your Message', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg', 'untersuchung_elektrosmog.jpg'&#41;;
    INSERT INTO `wohnungen` VALUES &#40;239, 'Leipzig', 'Connewitz', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'n', 'j', '', '', '', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;240, 'Leipzig', 'Connewitz', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'j', '', '', '', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;241, 'Leipzig', 'Connewitz', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'j', '', '', '', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;242, 'Leipzig', 'Connewitz', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', 'j', 'j', '', '', '', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;258, 'Leipzig', 'Connewitz', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', '', 'j', '', '', '', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;259, 'Leipzig', 'Connewitz', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', '', '', '', '', '', '', ''&#41;;
    INSERT INTO `wohnungen` VALUES &#40;260, 'Leipzig', 'Connewitz', 'Strasse Nr', '0', '', 0.00, 0.5, 0.00, 0.00, 0.00, 'keine', '', '', '', 'Your Message', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', 'j', '', '', '', '', '', '', '', ''&#41;;
    [/code]

  6. #6
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ...so einen beitrag wird dir keiner beantworten...

  7. #7
    tompo
    Gast

    Standard

    warum ? wie soll ich denn das Problem schildern ?

  8. #8
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    kürzer und auf den punkt gebracht. vielleicht kannst du deinen fehler (oder was du hast) selbst ein wenig einschräken.

    ps: hab mir dein problem nicht durchgelesen, da mir deine beschreibung schon zu lang ist.

Ähnliche Themen

  1. Tabelle mit einem Datensatz
    Von FaFoo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 26.06.2006, 16:09
  2. Datensatz löschen
    Von subseven im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 01.02.2006, 11:50
  3. datensatz aus array filtern
    Von J-T im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 27.01.2006, 21:11
  4. Datensatz in die DB schreiben...
    Von Wais im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 10
    Letzter Beitrag: 20.12.2005, 18:33
  5. letzten Datensatz ansprechen
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 14
    Letzter Beitrag: 29.11.2005, 13:54

Stichworte

Berechtigungen

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