witam,
mam taki skrypt ksiegi gosci ktory wykonuje dziwne dzialanie, i nie wpisuje danych do bazy ;/;/;/
taki jest adres po nacisnieciu dodaj:
Kod
http://localhost/guestbook.php?kto=michu&mail=michu9010%40gmail.com&data=09.02.2010%2C+14%3A52&tresc=&ok=Dodaj
a skrypt wyglada tak :
<?php
// rozpoczęcie buforowania (jest to pozebne by nie mieć błędów typu headers already sent)
// start sesji
//ustaw sekundy do timeout'u
$intTimeoutSeconds = 300;
if(isset($_SESSION['intLasefreshTime'])) {
if(($_SESSION['intLasefreshTime']+$intTimeoutSeconds)<time())
{
}
}
$_SESSION['intLasefreshTime'] = time();
include("top.php");
include("funkcje.php");
include 'bbcode.php';
///petla
///wyswietlenie wpisow
or
die('Błąd zapytania'); /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
echo "<div id=guestbook>";
Numer ID:'.$r['id'].' Wpis od:'.$r['kto'].' Adres e-mail:'.bbcode
($r['mail']).' Wpis z :'.date("d.m.Y, H:i", $r['data']).'<br> Treść:<br>'.bbcode($r['tresc']).'';
}
}
else {
}
////dodawanie wpisow - form
echo '<form action="guestbook.php" meod="POST" name="post"> Imię lub nick:
<input type="text" name="kto" style="width:400px;" /><br>
Adres e-mail:
<input type="text" name="mail" style="width:400px;" /><br>
Data:<br>
<input type="text" style="width:400px;" name="data" value="'.date("d.m.Y, H:i").'" /><br>'; include 'emots.php';
<textarea id="markItUp" cols="20" rows="20" style="width:400px;height:200px;" name="tresc"></textarea><br>
<input type="reset" value="Reset" />
<input type="submit" name="ok" value="Dodaj" />
</form>';
///dodawanie wpisow - funkcja
{
$mail = trim($_POST['mail']); $kto = trim($_POST['kto']); $esc = trim($_POST['esc']); $data = trim($_POST['data']);
if($mail || $kto || $tresc) echo "Uzupełnij wszystkie pola!";
else
{
$query = "INSERT INTO guestbook (kto, mail, data, tresc) VALUES ('$kto', '$mail', '$data', '$tresc')";
if($ins) echo "Wpis został dodany poprawnie do bazy"; else echo "Błąd nie udało się dodać nowego wpisu do bazy"; echo '<meta http-equiv="Refresh" content="1; url=guestbook.php" />'; }
}
include 'botom.php';
?>
[php][/php]