Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak przeformatowac zawartość tablicy na html
jaro74
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 29.01.2011

Ostrzeżenie: (0%)
-----


Witam

Mam zawartosc tablicy $cb130 takiej postaci

Kod
1.  OPLATA 1  9,50 <br>
2.  OPLATA 2    =  19,50 <br>
3.  OPLATA 3  =  49,50 <br>
4....
5...  
ponad 10 punktów


A potrzebuję przeformatowac to w tabele html

Kod
<table border=0 summary="">

<!-- tutaj pętla  -->
    <tr>
        <td>OPLATA 1 =</td>
        <td>9,50 </td>
    </tr>
<!-- tutaj pętla  -->


</table>



Z tego co wiem to trzeba użyć Explode po znaku = i pętli do wyświetlenia wszystkich składników

Mój sktypt do wyświetlenia zawartości tej tablicy wygląda tak

Kod
$sql = "SELECT * FROM  jos_comprofiler  where cb_001='01-001-01-08'";  
$results = mysql_query($sql);  
while($rek = mysql_fetch_array($results)){
$cb130 = $rek['cb_130'];
print $cb130.' <br>';        
}


A potrzebuję aby $cb130 było w tabeli html z 2 kolumnami

da się to jakoś zrobić ?

zrobilem coś takiego

Kod
$sql = "SELECT cb_001,cb_130 FROM  jos_comprofiler  limit 25";  
$results = mysql_query($sql);  
while($rek = mysql_fetch_array($results)){
$cb130 = $rek['cb_130'];
$cb001 = $rek['cb_001'];    
//  print $cb130.' <br>';        


                       $array = $cb130;
                    $array = explode('<br>', $array);
//                 echo '<table border=1 summary="">';
                    for ($i = 0, $n = count($array); $i < $n; $i++) {
                        $opl[$i] = explode('=', $array[$i]);
                        $wynik = '<tr><td>'.$opl[$i][0].'</td><td>'.$opl[$i][1].'</td></tr>';         
                         echo $wynik;
                        mysql_query("UPDATE jos_comprofiler SET cb_130 = '$wynik' where cb_001='$cb001'")or die("<br> jos_users not updated. Error is: " . mysql_error());             
                    }
//                 echo '</table>';





}


ale nie aktualizuje mi pola cb_130 zawartoscia zmiennej $wynik - zamiast danych mam same znaczniki html <tr><td></td><td></td></tr>

a na podgladzie echo $wynik wszystko wyglada ok

Ten post edytował jaro74 9.02.2011, 15:29:01
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 12:11