![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 30.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam
Nie wiem dlaczego nie nie chce się załadować nowy rekord z plikiem. Oto kod: <?php mysql_connect ("localhost", "root", "pecyncez") or die ("nie można połączyć z MYSQL"); mysql_select_db ("upload") or die ("nie można połączyć z cwphp"); if ($_POST['co'] == 'dodaj') { if ($_POST['opis_pliku'] && $_POST['data_pliku'] && $_POST['kto'] && $_POST['plik']) { $query = "INSERT INTO pliki (opis_pliku, data_pliku, "; $query .= "kto, plik) VALUES ('".$_POST['opis_pliku']."', '".$_POST['data_pliku']."', '".$_POST['kto']."');"; $wynik = mysql_query ($query); } } elseif ($_GET['co'] == 'skasuj') { $wynik = mysql_query ("DELETE FROM pliki WHERE id_pliku = '".$_GET['id']."';"); } $wynik = mysql_query ("SELECT * FROM pliki;") or die ("błąd w pytaniu"); print "<TABLE CELLPADDING=5 BORDER=1>"; print "<TR><TD><B>Opis</B></TD><TD><B>Data</B></TD>"; print "<TD><B>Właściciel</B></TD></TR>\n"; while ($rekord = mysql_fetch_assoc ($wynik)) { $id_pliku = $rekord['id_pliku']; $opis_pliku = $rekord['opis_pliku']; $data_pliku = $rekord['data_pliku']; $kto = $rekord['kto']; $plik = $rekord['plik']; print "<TR><TD>$opis_pliku</TD><TD>$data_pliku</TD><TD>$kto</TD><TD>"; print "<a href=\"mysqlusun.php?co=skasuj&id=$nr\">skasuj</a></TD></TR>\n"; } print "</TABLE>"; print '<form method="POST">Nowy rekord:'; print '<input type="hidden" name="co" value="dodaj"><table>'; print '<tr><td>Opis:</td><td><input type="text" '; print 'name="opis_pliku"></td></tr><tr><td>Data:</td><td><input '; print 'type="text" name="data_pliku"></td></tr><tr><td>Właściciel:</td>'; print '<td><input type="text" name="kto"></td></tr>'; print '<input type="hidden" name="MAX_FILE_SIZE" value="5000000">'; print '<input name="plik" type="file">'; print '</table><input type="submit" value="Dodaj"></form>'; ?> Nie jestem za mocny w tym temacie, więc proszę o jasne wyjaśnienie Pozdrawam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie nie, upload plików nie tak wygląda. Jak masz inputa typu "file", to po zatwierdzeniu formularza jest on w tablicy $_FILES. To po pierwsze. Po drugie... Proponuję poszukać w Googlach i w manualu PHP
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:14 |