Cytat
Kod
function sql($zapytanie)
{
$polaczenie=mysql_connect ("localhost", "login", "haslo");
mysql_select_db("Twoja_baza");
$result=mysql_query($zapytanie);
return $result;
}
$data=date("Y-m-d",time());
$pytanie="INSERT INTO tabela (`id`, `data`, `tytul`, `tresc`) VALUES ('', '$data', '$tytul', '$tresc');";
sql($pytanie);
Kod
echo 'News zostal dodany';
echo '<BR><a href=adres_strony_do_ktorej_ma_wrocic>Back</a>';
To powinno wystarczec. Oczywiscie mozna wykonac dodatkowe zapytanie SQL, ktore sprawdzi zasadnosc komunikatu o dodaniu newsa do bazy i dopiero go wyswietlic (w razie sukcesu) - ale o to nie prosiles.
edytuj.php:
Kod
<?
function sql($zapytanie)
{
$polaczenie=mysql_connect ("localhost", "login", "haslo");
mysql_select_db("Twoja_baza");
$result=mysql_query($zapytanie);
return $result;
}
$SQL = "SELECT id, tytul, tresc FROM tabela WHERE id = '$id'";
$data = sql($SQL);
$data_field = mysql_fetch_row($data);
echo "<form action=dodaj.php method=post>
<input name=id type=hidden value=$data_field[0]>
<input name=tytul type=text value=$data_field[1]>
<textarea rows=5 cols= 40>$data_field[2]</textarea>";
Date zeminiasz dopiero w chwili dodawania newsa do bazy (w dodaj.php).
Chyba nie narobilem zadnych bledow