Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie działa funkcja ?
klozz
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 15.05.2003
Skąd: Stargard

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


Pisze sobie system na strone i napisałem funkcję która dodaje newsa do bazy.
[php:1:9545e5720e]
function news_add($tytul, $mini, $max, $user, $email) {
//dodawanie newsa
$data = date("d-m-y H:i:s");
include("modules/config.php");
@mysql_connect($db_host, $db_admin, $db_pass) or die("Nie można połączyć się z MySql.");
@mysql_select_db($db_name) or die("Nie można połączyć się z bazą.");
$result = mysql_query("INSERT INTO news VALUES (null, '$tytul', '$mini', '$max', '$user', '$email', '1', '0', '$data'");
echo "?";
if($result) {
echo"News dodany pomyślnie.";
} else {
echo"News nie został dodany :/";
}
}[/php:1:9545e5720e]
I znajduje się ona w katalogu modules/news.php...
Wywołuję ją w ten sposób:
[php:1:9545e5720e]include("modules/news.php");
news_add($_POST["tytul"], $_POST["mini"], $_POST["max"], $_POST["user"], $_POST["email"]);[/php:1:9545e5720e]
za pomocą formularza:
Kod
<TABLE WIDTH='400'><TR><TD><FORM ACTION='admin.php?news=add' METHOD='post' class='text'> <INPUT TYPE='hidden' name='$user'>

Twój e-mail:<BR> <INPUT TYPE='text' name='email' SIZE='35' maxlength='30'><BR>

Tutuł:<BR> <INPUT TYPE='text' name='tytul' SIZE='50' maxlength='200'><BR>

Krótka Treść:<BR> <TEXTAREA NAME='mini' COLS='65' ROWS='5'></TEXTAREA><BR>

Długa Treść:<BR> <TEXTAREA NAME='max' COLS='65' ROWS='15'></TEXTAREA><BR>

<INPUT TYPE='submit' name='send' value='Wyślij'> &nbsp;&nbsp; <INPUT TYPE='reset' name='reset' value='Resetuj'></FORM></TD></TR></TABLE>

I nic się nie pokazuje :? Ktoś mi może podpowiedzieć w czym tkwi błąd :?:

__
[scanner] Zmoderowano. Nieprawidłowe uzywanie BBCode
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 02:47