Funkcja dodająca komentarze.

octonapewno

Użytkownik
Dołączył
Maj 22, 2008
Posty
110
tak wygląda mój forumluarz dodający komentarze:
PHP:
<?php 
mysql_connect("localhost", "user", "haslo");
mysql_select_db("db_jakas");

function add_coment($user, $town, $data, $time, $coment)
{
    $query2 = "INSERT INTO coments (id, name, town, data, time, coments)VALUES (null, '".$user."', '".$town."', '".$data."', '".$time."', '".$coment."')";
    $result = mysql_query($query) or die(mysql_error());
    
    if ($result)
    {
        echo "<script type=\"JavaScript\">";
        echo "alert(\"Komentarz został dodany\")";
        echo "</script>";
    } else {
        echo mysql_error();
    }
}

switch($_GET['act'])
{
    case add:
        $user = "Kamil";
        $town = "Ostrowiec";
        $data = date("Y-m-d");
        $time = date("H-i-s");
        $coment = $_POST['coment'];
        add_coment($user, $town, $data, $time, $coment);
        break;
}
?>
<form action="?act=add" method="POST">
<input type="text" name="coment">
<input type="submit" value="Dodaj">
</form>
ale niestety nie działa, gdy wpisuje komentarz i klikam "dodaj", wyświetla się komunikat "Zapytanie było puste", może ktoś poradzić jak to naprawić?


temat do zamknięcia mam już rozwiązanie
 
Ostatnia edycja:

widmo17

Były Moderator
Dołączył
Lipiec 16, 2007
Posty
1089
temat do zamknięcia mam już rozwiązanie
To opisz je, coby było dla przyszłych pokoleń ; d
 

octonapewno

Użytkownik
Dołączył
Maj 22, 2008
Posty
110
jest błąd w mysql_query powinno być mysql_query($query2), po prostu nie dopisałem dwójki i tego nie zaważyłem ;-) pozdrawiam
 
Do góry Bottom