Problem mit Schleife

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Comment


    • #3
      funktioniert bestens, danke :-)

      Comment

      Working...
      X