Witam napisal skryp na dodawanie filmików z youtue al cos nie dziala do konca. Dodawanie do bazy dziala poprawnie, ale wyswietlanie juz nie . nie moze wyswitelic video ... tzn wysiwtela ale cala strone youtube.. ;/ a nie sam video
skrypt
Dodawanie do bazy:
<?php
// odbieramy dane z formularza
$tytul = $_POST['tytul'];
$nick = $_POST['nick'];
$link = $_POST['link'];
$opis = $_POST['opis'];
if($tytul and $nick and $link and $opis) {
// łą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 video SET tytul='$tytul', nick='$nick', link='$link', opis='$opis'");
if($ins) echo "twoje video zostalo dodane, jednakze musi one byc zaakceptowane przez admina.."; else echo "Błąd nie udało się dodać nowego rekordu";
}
?>
Wyswietlanie z bazy:
<?php
// łączymy się z bazą danych
or
die('Brak połączenia z serwerem MySQL'); or
die('Nie mogę połączyć się z bazą danych'); or
die('Błąd zapytania');
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
echo "<table cellpadding=\"2\" border=1>"; echo "<td>".$r['tytul']."</td>"; echo "<td>".$r['nick']."</td>"; echo '<td><object width=\"425\" height=\"350\"><param name=\"movie\" value='.$r['link'].'></param><param name=\"wmode\" value=\"transparent\"></param><embed src='.$r['link'].' type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"350\"></embed></object></td>'; echo "<td>".$r['opis']."</td>";
<a href=\"index.php?a=edit&id={$r['id']}\">EDIT</a>
</td>";
}
}
?>
Ten post edytował raf30al 18.02.2010, 18:08:54