Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Abfrage Datenbank+ Schleifenprobleme

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • safi20
    hat ein Thema erstellt [Erledigt] Abfrage Datenbank+ Schleifenprobleme.

    [Erledigt] Abfrage Datenbank+ Schleifenprobleme

    Hallo,
    Danke hat geklappt !!

  • safi20
    antwortet
    vielen Dank !!!!!!
    Funzt

    Gruß Safi20

    Einen Kommentar schreiben:


  • lazydog
    antwortet
    Du brauchst genau eine Schleife, und auch sonst ist die Hälfte deines Codes überflüssig. Etwa dasselbe kurz und klar:
    PHP-Code:
    <? 
    include "kopf_opel.php";
    include ("global.php");  

    // Datenbankverbindung herstellen
    mysql_connect($var_sql_server, $var_sql_username, $var_sql_passwort);
    mysql_select_db("$var_sql_datenbank");

    $var_sql_befehl = " 
        SELECT
            var_satznummer,
            hersteller,
            modell,
            aufbau,
            ps,
            schadstoff,
            ausstattung,
            getriebe,
            erstzulassung,
            kilometer,
            farbe,
            grundfarbe,
            preis,
            extras,
            bild
        FROM
            sql_tabelle
        WHERE 
            bestandbild = 1
        LIMIT 0 , 150";

    $status = mysql_query("$var_sql_befehl") or die(mysql_error());

    echo "
        <table width='780'  border='0' align='center' cellpadding='0' cellspacing='0'>
        <tr>
        <td bgcolor='#FFFFFF' colspan='7'>
            <table width='100%'  border='0' cellspacing='0' cellpadding='0'>
            <tr>
              <td width='0%'>&nbsp;</td>
              <td width='100%'><p class='big'><strong> Autos der Woche</p></strong>
                              <p><span>class='expanded'>&Uuml;bersicht</span></p></td>
            </tr>
            </table>
            <br /><br />
            <table width='780' border='1' style='border-collapse:collapse' cellpadding='0' cellspacing='0'>\n";

    while($var_satz = mysql_fetch_object($status)) {
        $bild = substr($var_satz[18], 1, 20);
        $erstzulassung = substr($var_satz[9], 4, 2) . "/" . substr($var_satz[9], 0, 4); 
        echo "
             <tr>
                 <td><a href='../detail.php?var_satznummer='$var_satz->var_satznummer&amp;var_kopfinclude=kopf_opel.php'>
                     <img src='../bilder/fzgbig/$bild.jpg' width='213' height='158' border='0'></a></td>
                 <td width='199'<b><font size='3'>$var_satz->hersteller, $var_satz->modell $var_satz->aufbau, $var_satzausstattung, $var_satz->farbe, 
                             $var_satz->schadstoff, $var_satz->ps PS, $var_satz->getriebe, $erstzulssung, $var_satz->kilometer km </b><font></td>
                <td width='333'>$var_satz->extras</td>
                <td width=150><font size='4'><center><b>$var_satz->preis.&mdash; EUR</center></font></b></td>
            </tr>"
    }
    echo "    </table>
        </td>
        </tr>
        </table>\n";
    ?>

    Einen Kommentar schreiben:


  • cycap
    antwortet
    er hat aber recht, du müsstest etwas machen wie:

    PHP-Code:
    while($aktueller_datensatz mysql_fetch_assoc($qry))
    {
      echo 
    $aktueller_datensatz["feldxyz"]."<br>";

    Wenn er dir dann immer noch 70 mal das gleiche anzeigt, dann stimmt was mit deiner Datenbankabfrage nicht.

    Einen Kommentar schreiben:


  • safi20
    antwortet
    Danke dir HPR1974 , aber immer noch selbe ergebnis

    Einen Kommentar schreiben:


  • HPR1974
    antwortet
    weil Du Deine Variablen immer wieder überschreibst. Der letzte Datensatz bleibt hängen und den gibst Du dann 70 mal aus
    also vorschlag:
    mach es so:
    while($var_satz = mysql_fetch_array($status)) {
    $var_satznummer = $var_satz[0];
    $hersteller = $var_satz[1];
    $modell = $var_satz[2];
    $aufbau = $var_satz[3];
    $ps = $var_satz[4];
    $kw = $var_satz[5];
    $schadstoff = $var_satz[6];
    $ausstattung = $var_satz[7];
    $getriebe = $var_satz[8];
    $erstzulassung = $var_satz[9];
    $kilometer = $var_satz[10];
    $farbe = $var_satz[11];
    $grundfarbe = $var_satz[12];
    $preis = $var_satz[13];
    $extras = $var_satz[14];
    $neu = $var_satz[15];
    $mwst = $var_satz[17];
    $bild = $var_satz[18];
    $bestandbild = $var_satz[24];
    $mot=$var_satz[28];
    $bildbig= $var_satz[18];
    print'
    <tr><td><a href="../detail.php?var_satznummer='
    .$var_satznummer.'&var_kopfinclude=kopf_opel.php"><img src=../bilder/fzgbig/'.$bild.'.jpg width=213 height=158 border="0"></a></td><td width=199<b><font size="3">'.$hersteller.", ".$modell." ".$aufbau.", ".$ausstattung.", ".$farbe.', '.$schadstoff.', '.$ps.' PS, '.$getriebe.'
    , '
    .$erstzulassung.', '.$kilometer.' km </b><font></td><td width="333">'.$extras.'</td><td width=150><font size="4"><center><b>'.$preis.' ,-- EUR</center></font></b></td></tr>
    '
    ;// bzw hau hier die variable $var_satz rein

    }

    Einen Kommentar schreiben:

Lädt...
X