Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> automatyczne dodawanie
eS...
post
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

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


witam

chcę stworzyc swoją dosyć prosta galerie oparta o MySQL
stworzyłem baze w której znajduja sie rekordy ADRES(czyli adres obrazka w postaci http://cos.pl/o.jpg) ora rekord MINIATURKA (czyli poprostu miniaturka:))
zwracam sie do was z pytaniem, jak automatycznie dodać przynajmniej adres obrazka do Bazy danych??

jeśli coś jest nie zrozumiałe to wytłumacze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rzseattle
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


dobra jeszcze raz tylko z opisami (zakladam ze przez automatyczne dodawanie rozumiesz - 'jesli plik jest w jakims katalogu to go wyswietl')

[php:1:3dcdb225fb]<?php

//listowanie katalogu
$katalog = 'jakis_katalog' //tu podajesz katalog w ktorym sa zdjecia
$dir=opendir($katalog); // to otwiera katalog

//petla ktora czyta kazdy plik w katalogu
while($plik=readdir($dir))
{

//odzuca dwie ppierwsze wartosci zwrocone przez petle czyli '.' i '..'
if(($plik!=".") && ($plik!="..")) {

//tworzy pytanie do bazy 'czy rekord z taka sciezka istnieje'
$q = "select id from zdjecia where sciezka ='".$katalog."/".$plik."'";

//wysyla zapytanie do bazy i przetwarza odpowiedz w tablice
$r = mysql_fetch_assoc( mysql_query( $q ) );

//sprawdza czy w powyzszej operacji costal zwrucony klucz 'id'
if ( !$r['id'] ){

//jesli nie (czyli nie ma wpisu) to dodaje nowy rekord
mysql_query("insert into zdjecia(katalog) values ('".$katalog."/".$plik."') "); }
}

?>[/php:1:3dcdb225fb]
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 07:30