Veritabanlarından verileri görüntüleyen - görüntüler dahil olmak üzere

0 Cevap php

Bu benim web sayfasıdır:

http://www.autoweek62.uni.cc/carprice.php

İşte bunun için kaynak kodu:

<?php 

    $dbname = "autoweek_auto1"; 
    $loginname = "autoweek_root"; 
    $loginpass = "PASSWORD (not my real one)"; 
    $dbhost = "localhost"; 

    echo('<html><body bgcolor="#FFFFFF">'); 
    echo('<font face="arial" size="+4"><center>'); 
    echo("Database $dbname"); 

    $id_link = @mysql_connect($dbhost, $loginname, $loginpass); 

    $tables = mysql_list_tables($dbname, $id_link); 

    $num_tables = mysql_num_rows($tables); 

    // store table names in an array 
    $arr_tablenames[] = ''; 

    // store number of fields per table(index 0,1,2..) in an array 
    $arr_num_fields[] = ''; 
    for ($i=0; $i < $num_tables; $i++) { 
        $arr_tablenames[$i] = mysql_tablename($tables, $i); 
        $arr_num_fields[$i] = mysql_num_fields(mysql_db_query($dbname, "select * from $arr_tablenames[$i]", $id_link)); 
    } 

    // store field names in a multidimensional array: 
    // [i] == table number, [ii] == field number for that table 
    for ($i=0; $i < $num_tables; $i++) { 
        for ($ii=0; $ii < $arr_num_fields[$i]; $ii++) { 
            $result = mysql_db_query($dbname, "select * from $arr_tablenames[$i]", $id_link); 
            $hash_field_names[$i][$ii] = mysql_field_name($result, $ii); 
        }      
    } 

    for ($i=0; $i < $num_tables; $i++) { 
        echo("<center><h2>Table $arr_tablenames[$i] </h2></center>"); 
        echo('<table align="center" border="1"><tr>'); 
        $result = mysql_db_query($dbname, "select * from $arr_tablenames[$i]", $id_link); 
        for ($ii=0; $ii < $arr_num_fields[$i]; $ii++) { 
            echo("<th>"); 
            echo $hash_field_names[$i][$ii]; 
            echo("</th>"); 
        } 
        echo("</tr><tr>"); 
        $number_of_rows = @mysql_num_rows($result); 
        for ($iii = 0; $iii < $number_of_rows; $iii++) { 
            $record = @mysql_fetch_row($result); 
            for ($ii=0; $ii < $arr_num_fields[$i]; $ii++) { 
                echo("<td>"); 
                echo $record[$ii]; 
                echo("</td>"); 
            } 
        echo("</tr>"); 
        } 
        echo("</table>"); 
    } 



    echo('</body></html>'); 
?>

Bu görüntüler, ama buna benzer bir şekilde görüntülemek için nasıl emin değilim:

redbook.com.au/new-cars/results.aspx?Ns=p_Make_String|0||p_ClassificationType_String|0||p_Family_String|0||p_Year_String|1||p_SequenceNum_Int32|0&N=2994+2951+4294961316+4294843565&TabId=1407343

[1'den fazla burada yeni olmak açamazsınız beri bağlı değil]

(Benimki sadece yukarıdaki linke kadar karmaşık bir liste olarak marka, model, bodystyle ve fiyatları, olmasa da!)

Biraz ilham için google'da ettik, ama denemeye rağmen herhangi bir kadar yok. Ben bir anlık cevap aramıyorum, ama herhangi bir çözüm bekliyoruz!

Görüntüleri göstermek trickiest parçasıdır ... Ben onları görüntülemek almaya çalışırken, sunucuda depolanan JPG'leri sahip bir sorundur.

Tüm yardım bekliyoruz!

0 Cevap