Więc tak stworzyłem kilka plików i udało mi się wysłać dane za pomocą formularza i odebrać je z bazy w innym piku. Teraz pozostało mi zrobić jeszcze przekierowanie po porwanym stworzeniu strony na inną która po 5 sekundach przekieruje na nowo utworzoną stronę.
Z czasowym przekierowanie sobie poradziłem, jednakże dane nie wyświetlają się na ostatniej stronie.
przykład:
formularz wysyła dane do bazy po wysłaniu nastepuje przekierowanie na strone komunikat.php na której za pomoca header location nastepuje kolejne przekierowanie do nowo utworzonej strony i na tej stronie mają zostać odebrane dane, ale to mi niestety nie działa pojawiają sie błędy "niezidentyfikowany index".
Plik.formularza:
<?php
INCLUDE ("db_connect.php");
echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />"; echo "<title>Dodaj</title>"; echo "<link rel='stylesheet' type='text/css' href='style/stylea.css'>"; echo "<div id='content'>"; echo "<a class='logo' href='#'></a>"; echo "<li><a href='http://animeworld.ugu.pl' title='Strona główna'>Portal</a></li>"; echo "<li><a href='http://animeworld.ugu.pl/forum' title='Zobacz co w trawie piszczy'>Forum</a></li>"; echo "<li><a href='http://animeworld.ugu.pl/photogallery.php' title='Galeria'>Galeria</a></li>"; echo "<li><a href='http://animeworld.ugu.pl/articles.php?cat_id=1' title='Co nowego ?'>Artykuły</a></li>"; echo "<li><a href='http://animeworld.ugu.pl/pomoc.html' title='Pomoc' />Pomoc</a></li>"; echo "<li><a href='http://animeworld.ugu.pl/contact.php' title='Kontakt' />Kontakt</a></li>"; echo "<li><a href='setuser.php?logout=yes' title='wyloguj'>Wyloguj</a></li>\n"; echo "<form action='iodbierz.php' method='post'>"; echo "<div class='head'>Dodaj nową produkcję</div>"; echo "<td id='right' class='right'>Tytuł :</td>"; echo "<td id='left' class='left'><input type='text' name='tytul'></td>\n"; echo "<td id='right' class='right'>Okładka :</td>"; echo "<td id='left' class='left'><input type='text' name='okladka'></td>\n"; echo "<td id='right' class='right'>Premiera :</td>"; echo "<td id='left' class='left'><input type='text' name='premiera'></td>\n"; echo "<td id='right' class='right'>Gatunek :</td>"; echo "<td id='left' class='left'><input type='text' name='gatunek'></td>\n"; echo "<td id='right' class='right'>Sezon :</td>"; echo "<td id='left' class='left'><input type='text' name='sezon'></td>\n"; echo "<td id='right' class='right'>Odcinki :</td>"; echo "<td id='left' class='left'><input type='text' name='odcinki'></td>\n"; echo "<td id='right' class='right'>Czas trwania :</td>"; echo "<td id='left' class='left'><input type='text' name='time'></td>\n"; echo "<td id='right' class='right'>Dostępne Odcinki :</td>"; echo "<td id='left' class='left'><input type='text' name='dostep'></td>\n"; echo "<td id='right' class='right'>Autor :</td>"; echo "<td id='left' class='left'><input type='text' name='autor'></td>\n"; echo "<div class='center'>Opis</div>\n"; echo "<textarea class='text' rows='5' cols='50' name='opis'></textarea>\n"; echo "<div class='center'><input type='submit' value='Wyślij' class='button'></div>"; echo "<div id='footer'>animeworld 2013 </div>";
?>
Plik odbioru.
<?php
echo "<link rel='stylesheet' href='style/stylep.css' type='text/css'>"; echo "<link rel='stylesheet' href='style/style1.css' type='text/css'>"; INCLUDE ("db_connect.php");
$dodajdo = "INSERT INTO `baza`.`filmy`(`id`,
`tytul`,
`okladka`,
`premiera`,
`gatunek`,
`sezon`,
`odcinki`,
`time`,
`dostep`,
`autor` ,
`opis` ) VALUES
(NULL ,
'".$_POST["tytul"]."',
'".$_POST["okladka"]."',
'".$_POST["premiera"]."',
'".$_POST["gatunek"]."',
'".$_POST["sezon"]."',
'".$_POST["odcinki"]."',
'".$_POST["time"]."',
'".$_POST["dostep"]."',
'".$_POST["autor"]."',
'".$_POST["opis"]."'
)";
if ($dodajdoa) {
echo "Dane zostały poprawnie dodane do tabeli"; } else {
echo "Dane nie zostały dodane"; }
$tytul = "".$_POST["tytul"]."";
$okladka = "".$_POST["okladka"]."";
$premiera = "".$_POST["premiera"]."";
$gatunek = "".$_POST["gatunek"]."";
$sezon = "".$_POST["sezon"]."";
$odcinki = "".$_POST["odcinki"]."";
$time = "".$_POST["time"]."";
$dostep = "".$_POST["dostep"]."";
$autor = "".$_POST["autor"]."";
$opis = "".$_POST["opis"]."";
$odbierz = "SELECT `id`, `tytul`, `okladka`, `premiera`, `gatunek`, `sezon`, `odcinki`, `time`, `dostep`, `autor`, `opis` FROM `filmy` WHERE 1";
echo '<div class="top"><img class="mini" src="'.$okladka.'" /><div class="subject">'.$tytul.'</br> <span class="gat">'.$gatunek.'</span></br>
<span class="small">Bardzo dobry</span></div></div>';
echo '<div class="clear"></div>';
echo '<div id="contener">'; echo '<div class="head"><img class="big" src="'.$okladka.'" /></div>'; echo '<div class="opprod">'; echo '<div class="left">Premiera:</div><div class="right">'.$premiera.'</div>'; echo '<div class="clear"></div>'; echo '<div class="left">Gatunek:</div><div class="right">'.$gatunek.'</div>'; echo '<div class="clear"></div>'; echo '<div class="left">Produkcja:</div><div class="right">Japonia</div>'; echo '<div class="clear"></div>'; echo '<div class="left">Sezony:</div><div class="right">'.$sezon.'</div>'; echo '<div class="clear"></div>'; echo '<div class="left">Odcinki:</div><div class="right">'.$odcinki.'</div>'; echo '<div class="clear"></div>'; echo '<div class="left">Czas trwania:</div><div class="right">'.$time.' *</div>'; echo '<div class="clear"></div>';; echo '<div class="left">Materiały Online:</div><div class="right">'.$dostep.'</div>';
echo '<div class="clear"></div>';
echo '<div class="foot"></div>'; ?>