Программирование > PHP

Помогите глюк найти

(1/2) > >>

Admin q3:
Помогите баг найти



<?

require "config.php";
/* open the connection to the database */
mysql_pconnect($dbhost, $dbuname, $dbpass);
@mysql_select_db("$dbname") or die ("Unable to select database");
?>
<html>
<head>
<title>Система публикаций</title>
<meta http-equiv="Content-Type" content="text/html; ">
<style type="text/css">     
     <!--
     BODY  {font-family : Verdana, Arial, Helvetica;}
     H1, H2, H3, H4, H5, H6  {font-family : Arial, Helvetica, Verdana, sans-serif;}  
     TD  {font-family : Verdana, Arial, Helvetica;}   
     PRE  {font-family : Courier Fixed;}
     .date  {
      font-size : small;
      font-family : Verdana;
      font-style : italic;
     }
     -->
    </style>
</head>
<body>
<table width="420" border="0" align="CENTER">
<tr><td> 

<hr align="LEFT" size="1" width="420" noshade>
<h1>Stitch News</h1>
<hr align="LEFT" size="1" width="420" noshade>

</td></tr>
</table>
<h2>Write a New Article</h2>
<form action="post.php?op=addpost" method="post">
<p>Author: 
 <input type="text" name="author">
<p>Password: 
<input type="pass" name="pass">
<p>Category: 
<select name="category">
<?

$sql = "select * from sta_categories ";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
printf("<option value=\\"%s\\">%s</option>", $row["category_id"], $row["category"]);
}

echo  "</select>


<p>Title:
<input type=\\"text\\" name=\\"title\\" size=\\"36\\" maxlength=\\"36\\">
<p>Intro:
<textarea cols=75 rows=5 name=\\"intro\\"></textarea>
<p>More:
<textarea cols=75 rows=15 name=\\"more\\"></textarea>

<p><input type=\\"submit\\" name=\\"submit\\">
</form>


</body>
</html>";




function addpost($author, $pass,  $title ,$intro, $more,  $category) {
    global $BASE_URL;
    $result = mysql_query("select author, password,  from sta_authors where  author_name = \'$author\' ");
    list($author, $password ) = mysql_fetch_row($result);
    
    if($author=="" AND $pass=="" OR $pass=="") {
echo "<center>
Login Incorrect!!!

<a href=\\"javascript:history.go(-1)\\">Back to Login Screen</a></center>";
    } else {
        if ($pass==$password) {

$author = $row["author_id"];
$time = date("H:i:s");
$date = date("y-m-d");
$sql = "insert into sta_news VALUES(NULL,\'$title\',\'$intro\',\'$more\',\'$author\',\'$category\',\'$date\',\'$time\')";
mysql_query($sql);

 }
}
}
switch ($op){
  

      case "addpost":
           addpost($author, $pass, $password, $title ,$intro, $more, $category, $date, $time);
           break;
}
?>

NAS:
А какую ошибку выдает, ты нам конечно не скажешь ?

VaV:
мы типа сами анализаторы кода...
иногда просто нет времени переварить что-то

Stek:
Я только вот непонял, функция описанна с одним числом параметров, а вызываешь с другим....

function addpost($author, $pass,  $title ,$intro, $more,  $category)
....
addpost($author, $pass, $password, $title ,$intro, $more, $category, $date, $time);

Admin q3:
list($author, $password ) = mysql_fetch_row($result);
   
пишет что ошибка в этой строчке

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии