-
/dev/null
→ Много вопросов по работе с БД • Ноя. 9, 2008, 8:30 п.п.
-
/dev/null
→ Много вопросов по работе с БД • Ноя. 9, 2008, 8:12 п.п.
-
/dev/null
→ Много вопросов по работе с БД • Ноя. 9, 2008, 7:43 п.п.
2 Sephiroth_Lukaw,В итоге получился вот такой вот код:<body bgcolor=#ccffcc text="black" link="black" alink="black" vlink="black"><?phpError_Reporting(E_ALL);include "../inc/connect.php";if(isset($_REQUEST['id']) && isset(...
2 Sephiroth_Lukaw,В итоге получился вот такой вот код:
<body bgcolor=#ccffcc text="black" link="black" alink="black" vlink="black">
<?php
Error_Reporting(E_ALL);
include "../inc/connect.php";
if(isset($_REQUEST['id']) && isset($_REQUEST['author']) && isset ($_REQUEST['name']) && isset ($_REQUEST['news'])) {
$id = $_REQUEST['id'];
$author = $_REQUEST['author'];
$name = $_REQUEST['name'];
$news = $_REQUEST['news'];
} else
print "Не все поля заполненны";
exit();
if($news!="")
{
$query = "UPDATE news SET news='$news' WHERE id=$id";
$result = mysql_query ($query);
}
$query = "SELECT * FROM news";
$result = mysql_query($query);
echo "<FORM action=edit2.php method=GET>";
while ( $res = mysql_fetch_array($result) )
{
echo "<b>ID:</b><a href=edit2.php?id=".$res['id'].">".$res['id']."</a>; ";
echo "<br>";
}
if($id>0)
{
$query = "SELECT * FROM news WHERE id=$id";
$result = mysql_query($query);
@$res = mysql_fetch_array($result);
Echo "<p><b>Автор:</b></p>";
echo "<textarea name=author rows=2 cols=60>";
echo $res['author'];
echo "</textarea>"."<BR>";
Echo "<p><b>Название проекта:</b></p>";
echo "<textarea name=name rows=2 cols=60>";
echo $res['name'];
echo "</textarea>"."<BR>";
Echo "<p><b>О проекте:</b></p>";
echo "<textarea name=news rows=5 cols=60>";
echo $res['news'];
echo "</textarea>"."<BR>";
echo "<input type=hidden name=id value='$id' />
<input type='hidden' name='author' value= '$author' />
<input type='hidden' name='name' value='$name' />
<input type='hidden' name='news' value='$news' />";
echo "<input type=submit>";
}
?>
Суть в том, что пишет "Не все поля заполненны". Не пойму вообще сути ошибки,все же заполненно:((( Помогите нубу разобраться :(
-
/dev/null
→ Много вопросов по работе с БД • Ноя. 9, 2008, 5:44 п.п.
-
/dev/null
→ Много вопросов по работе с БД • Ноя. 9, 2008, 5:12 п.п.
Вот mySQL запрос для этого скрипта:CREATE TABLE `news` ( `id` int(11) unsigned NOT NULL auto_increment, `news` text, `author` text, `name` text, `date` text, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=23 ;
Вот mySQL запрос для этого скрипта:
CREATE TABLE `news` (
`id` int(11) unsigned NOT NULL auto_increment,
`news` text,
`author` text,
`name` text,
`date` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=23 ;
-
/dev/null
→ Много вопросов по работе с БД • Ноя. 9, 2008, 5:07 п.п.
2 Sephiroth_Lukaw, дык все заполнено. Для подтверждения выложу нынешние исходники:<body bgcolor=#ccffcc text="black" link="black" alink="black" vlink="black"><?phpini_set('display_errors',1);Error_Reporting(E_ALL);include "../inc/conn...
2 Sephiroth_Lukaw, дык все заполнено. Для подтверждения выложу нынешние исходники:
<body bgcolor=#ccffcc text="black" link="black" alink="black" vlink="black">
<?php
ini_set('display_errors',1);
Error_Reporting(E_ALL);
include "../inc/connect.php";
$id = $_REQUEST['id'];
$author = $_REQUEST['author'];
$name = $_REQUEST['name'];
$news = $_REQUEST['news'];
if($news!="")
{
$query = "UPDATE news SET news='$news' WHERE id=$id";
$result = mysql_query ($query);
}
$query = "SELECT * FROM news";
$result = mysql_query($query);
echo "<FORM action=edit.php method=GET>";
while ( $res = mysql_fetch_array($result) )
{
echo "<b>ID:</b><a href=edit.php?id=".$res['id'].">".$res['id']."</a>; ";
echo "<br>";
}
if($id>0)
{
$query = "SELECT * FROM news WHERE id=$id";
$result = mysql_query($query);
@$res = mysql_fetch_array($result);
Echo "<p><b>Автор:</b></p>";
echo "<textarea name=author rows=2 cols=60>";
echo $res['author'];
echo "</textarea>"."<BR>";
Echo "<p><b>Название проекта:</b></p>";
echo "<textarea name=name rows=2 cols=60>";
echo $res['name'];
echo "</textarea>"."<BR>";
Echo "<p><b>О проекте:</b></p>";
echo "<textarea name=news rows=5 cols=60>";
echo $res['news'];
echo "</textarea>"."<BR>";
echo "<input type=hidden name=id value='$id' />
<input type='hidden' name='author' value= '$author' />
<input type='hidden' name='name' value='$name' />
<input type='hidden' name='news' value='$news' />";
echo "<input type=submit>";
}
?>
-
/dev/null
→ Много вопросов по работе с БД • Ноя. 9, 2008, 4:56 п.п.
-
/dev/null
→ Много вопросов по работе с БД • Ноя. 9, 2008, 4:12 п.п.
-
/dev/null
→ Много вопросов по работе с БД • Ноя. 9, 2008, 3:30 п.п.
-
/dev/null
→ Много вопросов по работе с БД • Ноя. 9, 2008, 11:46 д.п.
2)Исходник:<body bgcolor=#ccffcc text="black" link="black" alink="black" vlink="black"><?phpError_Reporting(E_ALL & ~E_NOTICE);include "../inc/connect.php";$id = $_REQUEST['id'];$author = $_REQUEST['author'];$name = $_...
2)Исходник:
<body bgcolor=#ccffcc text="black" link="black" alink="black" vlink="black">
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
include "../inc/connect.php";
$id = $_REQUEST['id'];
$author = $_REQUEST['author'];
$name = $_REQUEST['name'];
$news = $_REQUEST['news'];
if($news!="")
{
$query = "UPDATE news SET news='$news' WHERE id=$id";
$result = mysql_query ($query);
}
$query = "SELECT * FROM news";
$result = mysql_query($query);
echo "<FORM action=edit.php method=GET>";
while ( $res = mysql_fetch_array($result) )
{
echo "<b>ID:</b><a href=edit.php?id=".$res['id'].">".$res['id']."</a>; ";
echo "<br>";
}
if($id>0)
{
$query = "SELECT * FROM news WHERE id=$id";
$result = mysql_query($query);
@$res = mysql_fetch_array($result);
Echo "<p><b>Автор:</b></p>";
echo "<textarea name=author rows=2 cols=60>";
echo $res['author'];
echo "</textarea>"."<BR>";
Echo "<p><b>Название проекта:</b></p>";
echo "<textarea name=name rows=2 cols=60>";
echo $res['name'];
echo "</textarea>"."<BR>";
Echo "<p><b>О проекте:</b></p>";
echo "<textarea name=news rows=5 cols=60>";
echo $res['news'];
echo "</textarea>"."<BR>";
echo "<input type=hidden name=id, author, name, news value='$id','$author','$name','$news'>";
echo "<input type=submit>";
}
?>
Непонятно, то, что обновление таблиц не проходит т.е. ошибок не выводит, но не обновляет:\
3)Исходник:
<?php include("../config.php");
if (!isset($HTTP_POST_VARS['password']))
{
?>
Введите свои данные
<form method="post" action="psswd.php">
<table border="1">
<tr>
<th>Пароль</th>
<td><input type = "password" name = "password"></td>
</tr>
<tr>
<td>
<input type="submit" value="Войти">
</td>
</tr>
</table>
</form>
<?php
Error_Reporting(0);
}
else
{
$mysql =@mysql_connect('localhost', 'voevodin', 'voevodin');
if(!$mysql)
{
echo 'Ошибка';
exit;
}
$mysql=@mysql_select_db('voevodin');
if(!$mysql)
{
echo 'Ошибка';
}
$query="select count(*) from auth where
pass = '$password'";
$result =@mysql_query($query);
if(!$result)
{
echo 'Невозможно выполнить запрос';
exit;
}
$count =@mysql_result($result,0,0);
if ($count > 0)
{
echo "<script>window.location = 'main.php'</script>";
}
else
{
echo "Неверные данные";
}
}
?>
Никак не проходит авторизация. И правельные и нет значения показывают как не правильные и в итоге не возможно авторизироваться