Реално и аз не знам какво се получава... погледнете кода първо и после резултата от заявката който съм написал на края на поста
functions.php
index.php
Адреса в бара се променя по следния начин
http://site.com/index.php?subject=das&article=das
Това се получава ако за текст и заглавие съм написал das... въобще не зацепих как и защо камули от къде се получава.. от 1 час преглеждам постоянно кода отново и отново и нищо грешно не виждам.
+1
functions.php
function addNews()
{
echo '
<form action="index.php?admin=queryadd">
<table width="20%" align="center">
<tr><td>Subject:</td></tr>
<tr><td><input type="text" name="subject" size="30" /></td></tr>
<tr><td>Text:</td></tr>
<tr><td><textarea rows="10" cols="35" name="message"></textarea></td></tr>
<tr><td><input type="submit" value="Submit"></td></tr>
</form>
';
}
function queryAdd()
{
require "../inc/mysql.php";
l2jneo();
if (isset($_POST['submit']) && !empty($_POST['subject']) && !empty($_POST['article'])) {
$subject = htmlspecialchars(addslashes("$_POST[subject]"));
$message = htmlspecialchars(addslashes("$_POST[text]"));
$query = mysql_query("INSERT INTO `news` (`title`,`text`) VALUES ('".$subject."','".message."')");
echo "You have posted ".$title." successfuly! <a href='index.php?admin=addnews'>Get Back</a>";
mysql_close();
}
else
{
print ("You haven't entered Subject or Text to post.");
}
}
index.php
Резултата от POST заявката е следната:<title>Admin Panel</title>
<?php
require "functions.php";
?>
<hr/><center>. <a href="index.php?admin=addnews">Add News</a> .<hr/>
<?
if($_GET['admin']==null) welcome();
if($_GET['admin']==addnews) addNews();
if($_GET['admin']==queryadd) queryAdd();
?>
Адреса в бара се променя по следния начин
http://site.com/index.php?subject=das&article=das
Това се получава ако за текст и заглавие съм написал das... въобще не зацепих как и защо камули от къде се получава.. от 1 час преглеждам постоянно кода отново и отново и нищо грешно не виждам.
+1