Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da prikaze sliku u tabeli

[es] :: PHP :: Kako da prikaze sliku u tabeli

[ Pregleda: 1845 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pijavica.
Paracin

Član broj: 137624
Poruke: 56
93.99.75.*



Profil

icon Kako da prikaze sliku u tabeli28.11.2013. u 12:59 - pre 126 meseci
Da li mozete da mi pomognete oko ovog problema. Naime, napravio sam tri tabele users, catalog i pic_catalog.

"povezao" sam ih foreign key

users
user_id - primary

catalog
id - primary
user_id // 'povezan' sa user_id iz tabele users
pic_catalog_id // 'povezan' sa pic_catalog_id iz tabele pic_catalog
datum

pic_catalag
pic_catalog_id - primary
pic_slika

Kada se uloguje users i vidi sta ima u tabeli catalog

problem koji ne znam kako da u svojoj tabeli vidi slike umesto broja.

Dole sam postavio kod kako izgleda. Ako mozete da mi pomognete hvala vam.

Code:
       
          $result = mysql_query("SELECT id, pic_catalog_id, datum FROM catalog WHERE user_id='$user_id'") or die(mysql_error());

        
        echo "<table class='table table-bordered'>";
        echo "<thead> <tr>
                    <th>Pictures</th>
                    <th>Datum</th>
                </tr> </thead>";

        while($row = mysql_fetch_array( $result )) {
                echo "<tbody><tr>";
                echo '<td><img width="100" height="100" src="' . $row['pic_catalog_id'] . '"></td>';  //ovde je problem kako umesto broja imam to sto se nalazi u tabeli pic_catalog, kolona pic_slika
            echo '<td>' . $row['datum'] . '</td>';
                echo '<td><a href="editCatalog.php?id=' . $row['id'] . '">Edit</a></td>';
                echo '<td><a href="deleteCatalog.php?id=' . $row['id'] . '">Delete</a></td>';
                echo "</tr></tbody>"; 
        } 
        echo "</table>";
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: Kako da prikaze sliku u tabeli28.11.2013. u 13:11 - pre 126 meseci
Moraš koristiti MYSQL LEFT JOIN
Code (php):
$result = mysql_query("SELECT catalog.id, catalog.pic_catalog_id, catalog.datum, pic_catalag.pic_slika FROM catalog LEFT JOIN pic_catalog ON pic_catalog.pic_catalog_id=catalog.pic_catalog_id WHERE users.user_id='$user_id'") or die(mysql_error());

       
        echo "<table class='table table-bordered'>";
        echo "<thead> <tr>
                    <th>Pictures</th>
                    <th>Datum</th>
                </tr> </thead>"
;

        while($row = mysql_fetch_array( $result )) {
                echo "<tbody><tr>";
                echo '<td><img width="100" height="100" src="' . $row['pic_slika'] . '"></td>';
                echo '<td>' . $row['datum'] . '</td>';
                echo '<td><a href="editCatalog.php?id=' . $row['id'] . '">Edit</a></td>';
                echo '<td><a href="deleteCatalog.php?id=' . $row['id'] . '">Delete</a></td>';
                echo "</tr></tbody>";
        }
        echo "</table>";
 
Odgovor na temu

pijavica.
Paracin

Član broj: 137624
Poruke: 56
93.99.75.*



Profil

icon Re: Kako da prikaze sliku u tabeli28.11.2013. u 13:30 - pre 126 meseci
nesto je greska u ovom redu:
echo '<td><img width="100" height="100" src="' . $row['pic_slika'] . '"></td>';

poljavljuje se ovo:


Notice: Undefined index: pic_slika in C:\Webserver\ ......



Samo da pogledam jos jednom brzo
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: Kako da prikaze sliku u tabeli28.11.2013. u 13:38 - pre 126 meseci
Stavi umesto:

Code:
users.user_id='$user_id'


ovo:

Code:
catalog.user_id='$user_id'
 
Odgovor na temu

pijavica.
Paracin

Član broj: 137624
Poruke: 56
93.99.75.*



Profil

icon Re: Kako da prikaze sliku u tabeli28.11.2013. u 13:46 - pre 126 meseci
i to sam stavio ali sada mi se poljavlja

Unknown column 'pic_catalag.pic_slika' in 'field list'


zanimljivo
 
Odgovor na temu

pijavica.
Paracin

Član broj: 137624
Poruke: 56
93.99.75.*



Profil

icon Re: Kako da prikaze sliku u tabeli28.11.2013. u 13:53 - pre 126 meseci
deZio
namucio sam te.

hvala ti na link mogu da ucim malo vise o tome.

IZVINI PUNO VIDIM STA JE PROBLEM

PUNO PUNO TI HVALA RESIO SAM PROBLEM


uuuuhhhhhhh


koji sam ja lik. kada mi sve lepo pise a ja uopste ne citam.


Mnogo si mi pomogao hvala ti jos jednom puno.




Imam jos jedno pitanje ako mozda znas:
 
Odgovor na temu

pijavica.
Paracin

Član broj: 137624
Poruke: 56
93.99.75.*



Profil

icon Re: Kako da prikaze sliku u tabeli28.11.2013. u 13:59 - pre 126 meseci
u users imam jednu kolonu - row

Kako mogu da uradim kada u toj koloni stavim primer broj 10


Da taj users moze samo da unese u tabeli catalog samo 10 reda vise ne.

A ako stavim 15 on moze da ima 15 reda.


Hvala ti u svakom slucaju puno.
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: Kako da prikaze sliku u tabeli28.11.2013. u 14:09 - pre 126 meseci
Prvo moraš za tog usera da uradiš "select from users", kako bi dobio vrednost koliko redova može da unese, i onda "select from catalog" kako bi video koliko je do sada uneo.

Zatim proveravaš da li je "select from catalog" < "select from users" i ako jeste dozvoliš korisniku novi upis a ako nije true, onda mu staviš obaveštenje: Ne možete više uneti...
 
Odgovor na temu

pijavica.
Paracin

Član broj: 137624
Poruke: 56
93.99.75.*



Profil

icon Re: Kako da prikaze sliku u tabeli28.11.2013. u 14:14 - pre 126 meseci
Razumem hvala ti puno.

Ako budem imao problema pitacu.

Sve najbolje.
 
Odgovor na temu

[es] :: PHP :: Kako da prikaze sliku u tabeli

[ Pregleda: 1845 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.