Witam, jako że jestem zielony w temacie programowania postanowiłem napisać na forum. Otóż mam taki problem, zmixowałem sobie 2 skrypty czyli upload na serwer i formularz dodający rekord do MysQL, zrobiłem prostą zmienną która wyświetla link do wrzuconego pliku, ale nie wiem jak zrobić by odnośnik wylądował automatycznie w bazie danych, niżej cały kod (proszę o wyrozumiałość jestem zielony w temacie).
<html>
<head>
<title>Upload</title>
</head>
<body>
<div>
<form enctype="multipart/form-data" action="" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="50000000" />
<input name="plik" type="file" />
<input name="plikzdj" type="file" />
<input type="submit" value="Wyslij plik" />
</form>
</div>
</body>
</html>
<?php
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
$plikzdj_tmp = $_FILES['plikzdj']['tmp_name'];
$plikzdj_nazwa = $_FILES['plikzdj']['name'];
$plikzdj_rozmiar = $_FILES['plikzdj']['size'];
echo "Plik: <strong>$plik_nazwa</strong> zostal przeslany na serwer!"; echo "Plik: <strong>$plikzdj_nazwa</strong> zostal przeslany na serwer!";
$zmienna1 = 'http://localhost/dodawanie/upload/';
$lnk = $zmienna1 . $plik_nazwa;
$lnk2 = $zmienna1 . $plikzdj_nazwa;
echo '<div id=cos style="color: red;"><strong><h1>'.$lnk.' </h1></strong></div>'; echo '<div id=cos style="color: red;"><strong><h1>'.$lnk2.' </h1></strong></div>'; }
?>
<html>
<form enctype="multipart/form-data" action="" method="POST">
Nazwa:<br />
<input type="text" name="title" /><br />
Link do filmu:<br />
<input type="text" name="lnk" /><br />
Link do zdjecia:<br />
<input type="text" name="thumb_url" /><br />
<input type="submit" value="dodaj" />
</form>
</html>
<?php
// odbieramy dane z formularza
$title = $_POST['title'];
$lnk = $_POST['lnk'];
$thumb_url = $_POST['thumb_url'];
if($title and $lnk and $thumb_url) {
// łączymy się z bazą danych
or
die('Brak połączenia z serwerem MySQL'); or
die('Nie mogę połączyć się z bazą danych');
// dodajemy rekord do bazy
$ins = @mysql_query("INSERT INTO videos SET title='$title', lnk='$lnk', thumb_url='$thumb_url'");
if($ins) echo "Rekord został dodany poprawnie" ;
else echo "Błąd nie udało się dodać nowego rekordu";
}
?>
Ten post edytował Exille 31.05.2016, 13:08:14