Jak mam udělat aby se přes nějakej formulář daly odeslat sem na server a přišlo mi potvrzení na muj mail co je to za soubory atd.....
Mrkni na www.pcsvet.cz Tam mas napsany jak udelat upload souboru na server :) S pomoci MySQL
V souboru down.php to hlásí nějakou MySQL chybu.
Heh, a to ti máme poradit? Hoď sem zdroják down.php a chybu...
Takže zdroják:
<?
require "db.php"; // Vložíme soubor s přístupem k databázi
if ($file != ""): // Jestliže proměnná FILE není prázdná tak se provedou níže uvedené příkazy
header("location: soubory/$file");
$vyber = MySQL_Query("SELECT * FROM download WHERE nazev='$file'"); // Vybereme údaje z tabulky, které jsou pro určitý soubor
$pole = MySQL_Fetch_Array($vyber); // Údaje uložíme do pole
$stazen_up = $pole[stazen]+1; // Počet stažení zvětšíme o jednu
$uloz = MySQL_Query("UPDATE download SET stazen='$stazen_up' WHERE nazev='$file'") or Die ('Nastala chyba'); //Ulozime pocet stazeni
elseif( $nazev == ""): //Je-li promenna FILE prazdna tak se proveou nize zadane prikazy
require "hlavicka.php"; //vlozime soubor HTML TAGY
echo '<b><font face="Arial" color="#000000">Download tutoriálů atd.</b></font>';
echo '<div align="center">
<center><table border=1 bordercolor="#FFE784" cellpadding="0" cellspacing="0" width="565"><tr>
<td align=left bgcolor="" width="95"><b><font size="2" face="Arial"> <u>S</u>oubor</font></b></td>
<td align=left bgcolor="" width="212"><b><font size="2" face="Arial"> <u>P</u>opis</font></b></td>
<td align=left bgcolor="" width="52"><b><font size="2" face="Arial"> <u>S</u>tažen</font></b></td>
<td align=left bgcolor="" width="90"><b><font size="2" face="Arial"> <u>V</u>elikost</font></b></td>
<td align=left bgcolor="" width="113"> <b><font size="2" face="Arial"> <u>D</u>atum</font></b></td></tr>';
TADY JE CHYBA: $soubory = MySQL_Query("SELECT * FROM download ORDER BY nazev ASC"); //Zjistime soubory podle abecedy (ASC)
while ($data=MySQL_Fetch_Array($soubory)): //Udaje ulozime do asociativního pole
echo "<tr><td align=center bgcolor='#FFCC00'><a href=down.php?file=".$data[nazev].">".$data[nazev]."</a></td><td align=center bgcolor=''>".$data[popis]."</td><td align=center bgcolor=''>".$data[stazen]."x</td><td align=center bgcolor=''>".($data[velikost]/1000)." KB</td><td align=center bgcolor=''> ".$data[cas]."</td></tr>"; //vypiseme soubory a jejich informace
endwhile;
MySQL_Close($spojeni);
endif;
?>
</table>
A chyba:
Warning: Supplied argument is not a valid MySQL result resource in /3w/czweb.org/j/javascript/upload/down.php on line 22
nech si bypsat error print mysql_error();
s nejvetsi pravdepobnosti nemas vytvorenou potrebnou databazovou strukturu... imho to co ti poradil drazic je blbost. podle me jsi spise chtel toto:
http://www.php.cz/manual/cs/features.file-upload.php
inac sorac :-)))
m.s.