Problem mit Schleife

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

  • Problem mit Schleife

    Hallo!

    Habe eine Abfrage mit Schleife damit die schleife arbeitet soweit richtig nur das prolbem ist die werte aus der datenbank werden nicht ausgelesen, kann mir wer vielleicht verraten was bei unteren code schief gelaufen ist:

    Abfrage stimmt aber da ohne der schleife die richtigen werte kommen

    PHP-Code:
        $query_preiskat="SELECT * FROM preis_kat WHERE (art_id=$art_id) AND (preis_kat=$preis_kat) ORDER BY staffelpreis";
                    
    $erg_preiskat=mysql_query($query_preiskat) or die(mysql_error());
                    while (
    $row_preiskat mysql_fetch_array($erg_preiskat))
                    
    $anzahl=mysql_num_rows($erg_preiskat); 
                    for(
    $n=0$n<$anzahl$n++)
                    {                
                    
    $vk=$row_preiskat[vk_preis];
                    
    $vk_f=number_format($vk,2',''.');
                    
    $ek=$row_preiskat[ek_preis];
                    
    $ek_f=number_format($ek,3',''.');
                    
    $var_kosten=$row_preiskat[var_kosten];
                    
    $var_kosten_f=number_format($var_kosten,3',''.');
                                                                                                                                    
                    echo
    '
                    <table border="0" cellspacing="0" cellpadding="0">
                    <tr>
                    <td width="60"><input type="text" style="text-align : right" name="menge['
    .$n.']" value="'.$row_preiskat[staffelpreis].'" size="7" border="0"></td>
                    <td width="60"><input type="text" style="text-align : right" name="vk_preis['
    .$n.']" value="'.$vk_f.'" size="7" border="0"></td>                        
                    <td width="60"><input type="text" style="text-align : right" name="ek_preis['
    .$n.']" value="'.$ek_f.'"size="7" border="0"></td>
                    <td width="60"><input type="text" style="text-align : right" name="var_kosten['
    .$n.']" value="'.$var_kosten_f.'" size="7" border="0"></td>
                    </tr></table>'
    ;
                    
                    } 
    Danke schon mal, lg

  • #2
    check das mal:

    PHP-Code:
    $query_preiskat="SELECT * FROM preis_kat WHERE (art_id=$art_id) AND (preis_kat=$preis_kat) ORDER BY staffelpreis";
                    
    $erg_preiskat=mysql_query($query_preiskat) or die(mysql_error());
    $n=0;
                    while (
    $row_preiskat mysql_fetch_array($erg_preiskat))
                   
    // $anzahl=mysql_num_rows($erg_preiskat); 
                   // for($n=0; $n<$anzahl; $n++)
                    
    {                
                    
    $vk=$row_preiskat[vk_preis];
                    
    $vk_f=number_format($vk,2',''.');
                    
    $ek=$row_preiskat[ek_preis];
                    
    $ek_f=number_format($ek,3',''.');
                    
    $var_kosten=$row_preiskat[var_kosten];
                    
    $var_kosten_f=number_format($var_kosten,3',''.');
                                                                                                                                    
                    echo
    '
                    <table border="0" cellspacing="0" cellpadding="0">
                    <tr>
                    <td width="60"><input type="text" style="text-align : right" name="menge['
    .$n.']" value="'.$row_preiskat[staffelpreis].'" size="7" border="0"></td>
                    <td width="60"><input type="text" style="text-align : right" name="vk_preis['
    .$n.']" value="'.$vk_f.'" size="7" border="0"></td>                        
                    <td width="60"><input type="text" style="text-align : right" name="ek_preis['
    .$n.']" value="'.$ek_f.'"size="7" border="0"></td>
                    <td width="60"><input type="text" style="text-align : right" name="var_kosten['
    .$n.']" value="'.$var_kosten_f.'" size="7" border="0"></td>
                    </tr></table>'
    ;
    $n++;
                    
                    } 
    Kissolino.com

    Kommentar


    • #3
      funktioniert bestens, danke :-)

      Kommentar

      Lädt...
      X