Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] obrazki do newsow
batat
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 8.03.2004
Skąd: Stalowa Wola

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


Mam pewne pytanie. Otoz zaczalem pisac system newsowy dla mojego serwisu oparty na MySQLu no i doszedlem do momentu, w ktorym chce dodac opcje dodawania obrazkow do newsow (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) na poczatek moze poradzcie jakiej funkcji uzyc albo moze jakies ciekawe rozwiazanie mi ktos przedstawi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) po szukalem juz na forum, ale nic ciekawego nie znalazlem. jak bedzie trzeba to wkleje swoj kod ( p.s. bardzo banalny bo to moj pierwszy skrypt ;-) ) i od razu mowie ze moge czegos nie zrozumiec, wiec sie nie denerwujcie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) czekam na wszystkie propozycje i wskazowki !
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wojto
post
Post #2





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Warszawa

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


musisz uzyc jakichs funkcji do uploadowania obrazkow, np.: [manual:1103e953e4]move_uploaded_file[/manual:1103e953e4] lub [manual:1103e953e4]is_uploaded_file[/manual:1103e953e4] (sprawdza, czy plik zostal zaladowany)
musisz tez przechowywac informacje o obrazku:
rozwiazanie 1: dodajesz jakies pole do bazy i tam przechowujesz nazwe obrazka np. o nazwie "obrazek", a przy wyswietlaniu dajesz tylko <img src=zdjecia/".$row['obrazek'].">
rozwiazanie 2: podczas uploadowania zdjecia zmieniasz jego nazwe na id ostatnio dodanego rekordu do bazy (ja preferuje to rozwiazanie):
przykladowy kod:
[php:1:1103e953e4]<?php
is_uploaded_file(...

mysql_query("INSERT INTO newsy VALUES (...

$ostatnie_id=mysql_insert_id();

copy($_FILES[...],"zdjecia/".$ostatnie_id);
?>[/php:1:1103e953e4]
a przy wyswietlaniu newsa o id=5 dajesz <img src=zdjecia/".$_GET['id'].">
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: 27.12.2025 - 18:47