Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wgranie pliku + dane, Problem...
FlArE7
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 4.09.2007
Skąd: Katowice

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


Witam wszystkich. Jest to mój pierwszy post na tym forum także warto się przywitać (:

Mam taki problem, bo robiłem sobie kod na wgranie replay'a z jednej z gier (możemy to potraktować jako zwykły plik:P) i otóż co narazie stworzyłem, plik formularz.html w którym jest action=wyslano.php i method=post no i cały formularz, tzn jaka nazwa kto z kim gral i takie tam. Drugi plik, wyslano.php w ktorym jest kod na wyslanie danych do bazy i komunikat po kliknieciu wyslij na poprzedniej stronie, oto kod:
CODE

if (!$vs || !$opis || !$map || !$mu)

{
print "Nie zostały wypełnione wszystkie pola";
exit;
}

$vs = addslashes($vs);
$opis = addslashes($opis);
$map = addslashes($map);
$mu = addslashes($mu);

@$db = mysql_pconnect("***", "***", "");
if (!$db)
{
print "zle";
exit;
}

mysql_select_db("***");

$query = "insert into repy values ('', '".$vs."', '".$mu."', '".$map."', '".$opis."')";
$result = mysql_query($query);

if ($result)
print '

';
print 'Wyslano repa oto dane:';
print '


';
print "Kto vs Kto: ".$vs;
print '
';
print "Opis: ".$opis;
print '
';
print "Mapa: ".$map;
print '
';
print "Mu: ".$mu;
print '
'
print '<a href=index.php>Wroc na poczatek strony</a> lub <a href=wyslij.html>wyslij innego repa</a>';
?>

Oraz ostatni plik index.php ktory wyswietla obecne wgrane pliki do bazy danych oraz ich opisy. Kod:
CODE

<?
@$db = mysql_pconnect("***", "***", "");
if (!$db)
{
print "zle";
exit;
}

mysql_select_db("***");

$query = "select * from repy";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
print '<br><br><br><br>';
print "<p>Ilosc wgranych repow: ".$num_results."</p>";
for ($i=0; $i <$num_results; $i++) {
$row = mysql_fetch_array($result);
print ($i+1).". ";
print stripslashes($row["vs"]);
print "(";
print stripslashes($row["opis"]);
print ") ";
print stripslashes($row["mu"]);
print " @ ";
print stripslashes($row["map"]);
print '<br>';
}
?>
<html>
<body>
<a href=wyslij.html style="color: #000000">Wyslij repa tongue.gif</a>
</body>
</html>

No i to mi narazie działa, tylko problem się pojawia jak chce dodać kod który będzie wgrywać sam plik. Otóż to, normalnie biorąc pod uwagę mógłbym zrobić osobny form action i method ale chce to mieć w jednym pliku z formularz.html w tym problem że tak bym musiał 2x kliknąć w Wyslij a chce to wziasc w jeden form action zeby tylko raz kliknac, chociaz nie wiem jak:P I tutaj moja prosba czy ktos mogłby mi pomóc (: ? Akurat przy kodzie z pokazywaniem co się wgrało nie trzeba zbytnio nic edytować co się pokaże tylko tam by trzeba było jakiś kod wpisać żeby ten plik się wgrał nie do bazydanych jak inne dane tylko do folderu no i plik index.php w którym przy danych pliku będzie przycisk "pobierz" i akurat ten plik się pobierze :\. Ktoś mógłby mi w tym pomóc albo jakiś skrypt wgrać ? Z góry dziękuję!!


--------------------
Zrobię stronę internetową na dowolny temat. Cena do ustalenia. GG: 1874348.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
qqrq
post
Post #2





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


Możesz ciut jaśniej ? smile.gif Chcesz żeby formularz, który już masz po wczytaniu danych do bazy wczytywał je do pliku, czy jak? Opisz ładnie i składnie z łaski swojej...


--------------------
Go to the top of the page
+Quote Post
FlArE7
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 4.09.2007
Skąd: Katowice

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


qqrq poprostu do tego co mam chce dodać wgrywanie pliku. Do formularza przycisk przegladaj wybierze sie plik i jak sie da wyslij to ten plik sie wysle do folderu a reszta tak jak bylo no i jak wchodzisz na index.php zeby sie pojawialo przy danych "pobierz" i mozna bylo pobrac plik przy jego danych


--------------------
Zrobię stronę internetową na dowolny temat. Cena do ustalenia. GG: 1874348.

Go to the top of the page
+Quote Post
envp
post
Post #4





Grupa: Zarejestrowani
Postów: 359
Pomógł: 1
Dołączył: 16.04.2006
Skąd: Łódź

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


google + php +file upload
Go to the top of the page
+Quote Post
FlArE7
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 4.09.2007
Skąd: Katowice

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


envp omg ... nie rozumiesz na googlach znajde normalny kod ale ja nie chce miec 2 form action tylko 1 do danych i pliku tym sie to rozni ze tutaj musze 2 razy klikac wyslij a tak 1 ...


--------------------
Zrobię stronę internetową na dowolny temat. Cena do ustalenia. GG: 1874348.

Go to the top of the page
+Quote Post
qqrq
post
Post #6





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


Nie możesz zrobić 2x action. Wwal formularz do jednego skryptu i tam includuj poszczególne pliki i tyle...


--------------------
Go to the top of the page
+Quote Post
FlArE7
post
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 4.09.2007
Skąd: Katowice

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


ehh inaczej powiedzmy ze to juz nie problem tylko jak zrobic zeby wyswietlalo mi akurat dany plik i mozna go bylo pobrac!!? gdzie moge znalezc jakis skrypt najlepiej ktory juz jest z uploaderem i tym wyswietlaniem. I prosze bardzo nie pisac komentarzy typu "google",


--------------------
Zrobię stronę internetową na dowolny temat. Cena do ustalenia. GG: 1874348.

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: 22.08.2025 - 10:02