Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Newsy oparte na bazie danych
Mefiuu
post 7.06.2009, 19:31:58
Post #1





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

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


Witam. Niedawno próbowałem stworzyć sobie skrypt newsów oparty na plikach tekstowych ale doszedłem do wniosku że "pomęczę się" z bazami danych. Poczytałem trochę i zrobiłem coś takiego:


dodaj.html

Kod
<html>
<head>
<title>Dodawanie danych</title>
</head>

<body>
<h2>Dodawanie newsów</h2>

<form action="polaczenie.php" method="post">
Treść:<br>
<input type=text name="tresc" size=300><br>
Autor:<br>
<input type=text name="autor" size=15><br>
Data dodania <b>rrrr-mm-dd</b>:<br>
<input type=text name="data" size=30><br><br>
<input type=submit value="dodaj dane"><br>
</form>

</body>

</html>




a następnie
polaczenie.php

Kod
<html>
<head>
<title> Baza danych </title>
</head>

<body>

<?


$baza = "db859***";

$tabela = "newsy";

$polaczenie = mysql_connect("mysql2.yoyo.pl", "db859***", "********");

$wybierz = mysql_select_db($baza, $polaczenie);

$wstaw = "INSERT INTO $tabela VALUES (tresc, autor, data)";

$rezultat = mysql_query($wstaw, $polaczenie);

if ($rezultat) {
echo "<h2>Do tabeli zostały dodane następujące dane:</h2><br>
<b>Treść:</b>&nbsp;<i>$tresc</i><br>
<b>Autor:</b>&nbsp;<i>$autor</i><br>
<b>Data dodania:</b>&nbsp;<i>$data</i><br>";
}
else {
echo "<h2>Do tabeli nie dodano danych</h2>";
}



?>

</body>
</html>




I po wpisaniu jakichś danych pokazuje mi komunikat że dodano do bazy, jednak wyświetla:

Treść:
Autor:
Data:

I nie pokazuje co takiego wstawiło, po czym w bazie także nic nie ma. Jak to zmienić?
Z góry dziękuje i pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:41