![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 18.03.2004 Skąd: Golub-Dobrzyń Ostrzeżenie: (0%) ![]() ![]() |
Pisalem jeden post i nic nie dalo to. Moze teraz mi pomozecie co w tym kodzie nie dziala:
[php:1:1677253bd1]<?php include "./config.php"; $link_id = db_connect(); mysql_select_db("1f"); $katalog_array = opcje('katalog', $link_id); mysql_close($link_id); function dodaj_katalog_form(){ global $PHP_SELF; naglowek(); ?> <form method="post" action="<?php $PHP_SELF ?>"> <input type="hidden" name="akcja" value="dodaj_katalog"> <center><TABLE broder="0" width="60%"> <TR> <TD width="15%">Katalog:</TD> <TD><input type="text" name="katalog"></TD> </TR> <TR> <TD width="15%">Opis katalogu:</TD> <TD><textarea rows="5" cols="30" name="opis"></textarea></TD> </TR> </TABLE></center> <center><input type="submit" value="Dodaj"><input type="reset"></center> </form> <?php } function dodaj_katalog(){ global $baza, $katalog, $opis; global $PHP_SELF; $link_id = db_connect($baza); $zapytanie = "INSERT INTO gal_katalog VALUES(NULL, '$katalog', '$opis')"; $wynik = mysql_query($zapytanie); } function gal_dodaj_form(){ global $katalog, $PHP_SELF, $dir; naglowek(); ?> <form method="post" action="<?php $PHP_SELF ?>"> <input type="hidden" name="akcja" value="gal_dodaj"> <input type="HIDDEN" Name="dir" value="<?php $dir ?>"> <?/*<center><select name="katalog"> <?php for($i=0; $i < count($katalog_array); $i++){ if(!isset($katalog) AND $i==0){ echo "<OPTION SELECTED VALUE="". $katalog_array['katalog'] ."">". $katalog_array['katalog'] ."</option>n"; }else if($katalog == $katalog_array['katalog']){ echo "<OPTION SELECTED VALUE="". $katalog_array['katalog'] ."">" . $katalog_array['katalog'] . "</OPTION>n"; } else { echo "<OPTION VALUE="". $katalog_array['katalog'] ."">" . $katalog_array['katalog'] . "</OPTION>n"; } } ?> </center>*/?> <center><TABLE broder="0" width="60%"> <TR> <TD width="15%">Zdjęcie:</TD> <TD><input type="file" name="userfile"><br><input type="text" name="filename" lenght="20"></TD> </TR> <TR> <TD width="15%">Autor:</TD> <TD><input type="text" name="autor"></TD> </TR> </TABLE></center> <center><input type="submit" name="submit" value="Dodaj"><input type="reset"></center> </form> <?php stopka(); } function gal_dodaj(){ global $userfile, $userfile_name; global $filename, $dir, $PHP_SELF, $WINDIR; global $baza, $katalog, $autor; if(isset($WINDIR)) $userfile = str_replace("","",$userfile); if(empty($filename)) $filename = basename($userfile_name); if(!@copy($userfile, "$dir/$filename")) { error_message("niemozna kopiować"); } if(!isset($WINDIR) && !@unlink($userfile)){ error_message("not deleting"); } $plik = $filename; $link_id = db_connect($baza); $zapytanie = "INSERT INTO gal VALUES(NULL, '$katalog', '$plik', '$autor')"; $wynik = mysql_query($zapytanie); naglowek(); echo "udalo sie przesłać <a href="java script:history.go(-1)">back</a>"; stopka(); } switch($akcja){ case "gal_dodaj": gal_dodaj(); break; case "gal_dodaj_form": gal_dodaj_form(); break; default: dodaj_katalog_form(); break; } ?>[/php:1:1677253bd1] jak mozecie powiedzcie co tu niedziala |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Nie testowałem skryptu, ale daj ten wers:
[php:1:d366e37876]<?php mysql_close($link_id); ?>[/php:1:d366e37876] Na koniec sryptu. Czyli: [php:1:d366e37876]<?php include "./config.php"; $link_id = db_connect(); mysql_select_db("1f"); $katalog_array = opcje('katalog', $link_id); function dodaj_katalog_form(){ global $PHP_SELF; naglowek(); ?> <form method="post" action="<?php $PHP_SELF ?>"> <input type="hidden" name="akcja" value="dodaj_katalog"> <center><TABLE broder="0" width="60%"> <TR> <TD width="15%">Katalog:</TD> <TD><input type="text" name="katalog"></TD> </TR> <TR> <TD width="15%">Opis katalogu:</TD> <TD><textarea rows="5" cols="30" name="opis"></textarea></TD> </TR> </TABLE></center> <center><input type="submit" value="Dodaj"><input type="reset"></center> </form> <?php } function dodaj_katalog(){ global $baza, $katalog, $opis; global $PHP_SELF; $link_id = db_connect($baza); $zapytanie = "INSERT INTO gal_katalog VALUES(NULL, '$katalog', '$opis')"; $wynik = mysql_query($zapytanie); } function gal_dodaj_form(){ global $katalog, $PHP_SELF, $dir; naglowek(); ?> <form method="post" action="<?php $PHP_SELF ?>"> <input type="hidden" name="akcja" value="gal_dodaj"> <input type="HIDDEN" Name="dir" value="<?php $dir ?>"> <?/*<center><select name="katalog"> <?php for($i=0; $i < count($katalog_array); $i++){ if(!isset($katalog) AND $i==0){ echo "<OPTION SELECTED VALUE="". $katalog_array['katalog'] ."">". $katalog_array['katalog'] ."</option>n"; }else if($katalog == $katalog_array['katalog']){ echo "<OPTION SELECTED VALUE="". $katalog_array['katalog'] ."">" . $katalog_array['katalog'] . "</OPTION>n"; } else { echo "<OPTION VALUE="". $katalog_array['katalog'] ."">" . $katalog_array['katalog'] . "</OPTION>n"; } } ?> </center>*/?> <center><TABLE broder="0" width="60%"> <TR> <TD width="15%">Zdjęcie:</TD> <TD><input type="file" name="userfile"><br><input type="text" name="filename" lenght="20"></TD> </TR> <TR> <TD width="15%">Autor:</TD> <TD><input type="text" name="autor"></TD> </TR> </TABLE></center> <center><input type="submit" name="submit" value="Dodaj"><input type="reset"></center> </form> <?php stopka(); } function gal_dodaj(){ global $userfile, $userfile_name; global $filename, $dir, $PHP_SELF, $WINDIR; global $baza, $katalog, $autor; if(isset($WINDIR)) $userfile = str_replace("","",$userfile); if(empty($filename)) $filename = basename($userfile_name); if(!@copy($userfile, "$dir/$filename")) { error_message("niemozna kopiować"); } if(!isset($WINDIR) && !@unlink($userfile)){ error_message("not deleting"); } $plik = $filename; $link_id = db_connect($baza); $zapytanie = "INSERT INTO gal VALUES(NULL, '$katalog', '$plik', '$autor')"; $wynik = mysql_query($zapytanie); naglowek(); echo "udalo sie przesłać <a href="java script:history.go(-1)">back</a>"; stopka(); } switch($akcja){ case "gal_dodaj": gal_dodaj(); break; case "gal_dodaj_form": gal_dodaj_form(); break; default: dodaj_katalog_form(); break; } ?>[/php:1:d366e37876] Połączenie z serwerem MySQL zamykaj na końcu skryptu. Najlepiej nie używaj funkcji mysql_close(), bo ona zamyka połączenie z serwerem wcześniej, a jest ono automatycznie zamykane po zakończeniu skryptu. -------------------- Don't worry, be happy!
Gadu-Gadu: 1687784 Darmowe komponenty na stronę WWW - licznik księga gości shoutbox chat kalendarz data godzina imieniny IP host przeglądarka odwiedzającego ankieta sonda |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 02:54 |