Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] galeria zdjec, problem z wyswietlaniem miniaturek w necie
kosmic
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 31.10.2007

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


jesli ktos mogłmy mi pomoc bede wdzieczny... poniewaz mam taki troche dziwny problem, otóz nie wiem dlaczego ale nie chce mi wyswetlac kolejnych rzedów miniatór na stronie... a dokładnie w necie nie chce a na moim kopmie na virtualnym serverze wszystko działa normalnie

troche zakrecilem, ale chodzi o to ze tych zdjec w bazie jest wiecej bo je dodawalem ale wyswietla tylko 2 rzędy miniaturek, a na virtualnym normalnie

link: http://www.forozanski.pl/prgal

plik index.php
Kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>proba</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    <table cellpadding="0" cellspacing="0" width="776" border="1">
    <tbody>
      <tr>
        <td>
        <table cellpadding="0" cellspacing="0" width="776" border="0">
        <tbody>
          <tr>
            <td width="200" align="left" valign="top">
                    <form enctype="multipart/form-data" action="dodaj.php" method="post">
                    <p>Dodaj kolejne zdjecie:
                    <input name="file" type="file" size="38"/>
                    <textarea name="opis" type="text" cols="40" rows="4"></textarea></br>
                    <input type="submit" value="Dodaj" />
                    <input type="reset" value="Reset" /></p>
                    </form>
            <td width="576" height="520">
    <?php
    
    $link=mysql_connect('host','mojabaza','haslo')
    or die('Połączenie nieudane');
    mysql_select_db('nazwabazy')
    or die('Nieudane pobranie bazy');
    
    if (!isset($_GET['zdj']))
        {
        $zapytanie=mysql_query("SELECT * FROM galeria LIMIT 1");
        }
    else
        {
        $zdj=$_GET['zdj'];
        $zapytanie=mysql_query("SELECT * FROM galeria WHERE id='$zdj'");
        }
    
    echo '<table border="0">';
    echo '<tr border="0">';
    echo '<td colspan="4"  align=”center”>';
    
    $dane=mysql_fetch_array($zapytanie);
    
    echo '<img src=galeria/'.$dane['zdjecie'].' width=420 height=350>';
    echo '
    ';
    echo '<b>'.$dane['opis'].'</b>';
    echo '
    ';
    echo 'Dodano dnia: <b>'.$dane['datans'].'</b>';
    echo '</td></tr>';
    
    $zapyanie=mysql_query('SELECT * FROM galeria');
    $il=mysql_num_rows($zapyanie);
    $wiersze=ceil($il/4);
    
    for ($a=0;$a<$wiersze;$a++)
    {
    echo '<tr align=center>';
        $b=$a*4;
        $zapytanie="SELECT * FROM galeria LIMIT $b,4";
        $c=mysql_query($zapytanie);
        while($row=mysql_fetch_array($c))
        {
        echo '<td>';
        echo  '<a href=index.php?zdj='.$row['id'].'><img  src="galeria/'.$row['zdjecie'].'" border=0 width=100  height=100></a>';
        echo '</td>';
        }
    echo '</tr>';
    }
    echo '</table>';
    
    mysql_close($link);
    ?>
            </td></tr>
        </tbody>
        </table>
      <tr>
        <td>wykonanie: zibi</td></tr>
    </tbody>
    </table>
    
    
    </body>
    </html>


plik dodaj.php
Kod
   <?php
    $file_tmp = $_FILES['file']['tmp_name'];
    $file_name = $_FILES['file']['name'];
    $datans = date("Y-m-d H:i:s");
    
    if(is_uploaded_file($file_tmp)) {
        move_uploaded_file("$file_tmp","galeria/$file_name");
        echo "Plik zostal skopiowany: $datans";
        $sql = mysql_connect('host','mojabaza','haslo') or die('Brak polaczenia z baza danych');
        mysql_select_db('nazwabazy') or die('Wystapil problem z dostepem do bazy');
        mysql_query('INSERT  INTO galeria (zdjecie, opis, datans) VALUES (\''.$file_name.'\',  \''.$_POST['opis'].'\', \''.$datans.'\')') or die ('Błąd bazy');
        mysql_close($sql);
    } else {
         echo"Wystapil blad podczas kopiowania";
    }
    ?>
    <script type="text/javascript">
        setTimeout(function(){document.location.href='index.php';}, 3000);
    </script>


(IMG:http://www.forozanski.pl/prgal/copy.jpg)

zapodalem fotke jak u mnie to na virtualnym wyglada, a w necie nie działa (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

co jest pomoze ktos (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował kosmic 7.11.2007, 00:14:37
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: 23.12.2025 - 08:05