Witam to znowu ja...
Trochę się próbowałem bawić z tym skryptem, ale niestety coś chyba robię ja nie tak :\
W tym pierwszym na początku dodałem
Kod
<?php
Zmieniłem nazwę drugiego pliku na news.php.
Pouzupełniałem nazwy baz danych i hasla w dwóch plikach.
No i wywala błąd przy próbie dodania newsa. Próbowałem na Webserwie i zewnetrznym hostingu.
W w mysql istnieje ta baza 20337.
http://csclassic.eu5.org/skrypt/inny/add.phpTak to wygląda...
A tutaj te pliki zedytowane przezemnie:
add.php
<?php
$data = date("d.m.Y H:i:s");
echo '<center><b>Dodawnie nowego newsa</b><br /><br />'; echo '<form action="add.php?dodaj=yes" method="post"><table border=0>'; echo '<tr><td align=right>Tytuł newsa:</td><td><input type="text" name="tytul" /></td></tr>'; echo '<tr><td align=right>Autor:</td><td><input type="text" name="autor" /></td></tr>'; echo '<tr><td align=right>Tre?ć:</td><td><textarea name="tresc" rows=5 cols=30></textarea></td></tr>'; echo '<tr><td align=right>Data:</td><td><input type="text" name="data" value="'.$data.'" /></td></tr>'; echo '</table><input type="hidden" name="akcja" value="dodawanie" /><br /><input type="submit" value="Wyslij"/></center></form>';
if ($_GET["dodaj"]=="yes") {
$tytul = $_POST['tytul'];
$autor = $_POST['autor'];
$tresc = $_POST['tresc'];
$data = $_POST['data'];
if ($tytul and $autor and $tresc and $data) {
$wstaw = mysql_query("INSERT INTO news SET tytul='$tytul', autor='$autor', tresc='$tresc', data='$data'");
if($wstaw) {
echo "<font color='green'>"; echo "Dodano nowego newsa. "; echo "<a href='news.php'>Zobacz newsa</a>"; }
else {
echo "<font color='red'>"; echo "Nie dodano newsa!"; }
}
else {
echo "<font color='red'>"; echo "Uzupełnij wszystkie pola!"; }
}
?>
news.php
<?php
or
die('Nie połączono!'); or
die('Nie wybrano bazy!');
$wynik = mysql_query("SELECT * FROM news ORDER by 'id' DESC") or
die('Błąd zapytania');
echo "Tytuł: <i>".$r[1]."</i>"; echo "Autor: ".$r[2]."<br />"; echo "Treść: ".$r[3]."<br />"; echo "Data i godzina: ".$r[4]."<br />";
}
}
?>