Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dlaczego nie ładuje się nowy rekord
czarekp
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
qqrq
post
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


--------------------
Go to the top of the page
+Quote Post

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: 19.08.2025 - 16:14