Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Truncated incorrect DOUBLE value: '54.php'.
 
 автор: LuxeMate   (21.10.2006 в 17:21)   письмо автору
 
 

Вот на этот скрипт:


<?php
include_once('connect.php');
$query mysql_query("UPDATE `det_usr` SET (`name`='".$_POST['name_edit']."', `surname`='".$_POST['surname_edit']."', `www`='".$_POST['www_edit']."', `email`='".
$_POST['email_edit']."', `icq`='".
$_POST['icq_edit']."', `skype`='".
$_POST['skype_edit']."', `avatar`='".
$_POST['avatar_edit']."', `country`='".
$_POST['country_edit']."') WHERE usr_id 
='"
.$_POST['userid']."'");
$query2 mysql_query("UPDATE `reg_usr` SET 
`usr_rights`='"
.$_POST['usr_class']."' 
WHERE `usr_id`='"
.$_POST['userid']."'");
if(!
$query || $query2)
{
print 
mysql_error();
}
else
{
echo 
'Всё окей!';
}
?>


выдает такую штуку Truncated incorrect DOUBLE value: '54.php'.
54 - это userid.
Кто знает в чем прикол?До меня что то не доходит в чем ошибка =((

вот скрипт который должен передавать переменные:


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>
<?php
include_once('authfailed.php');
include_once(
'connect.php');
$id = ($_GET['userid']);
$query mysql_query("SELECT * FROM `det_usr` WHERE `usr_id` = '".$id."'");
$query2 mysql_query("SELECT * FROM `reg_usr` WHERE `usr_id` = '".$id."'");
while(
$userdet mysql_fetch_array($query))
{
$usr_id $userdet['usr_id'];
$name $userdet['name'];
$surname $userdet['surname'];
$www $userdet['www'];
$email $userdet['email'];
$icq $userdet['icq'];
$skype $userdet['skype'];
$avatar $userdet['avatar'];
$country $userdet['country'];
$userdate $userdet['reg_date'];
$usertime $userdet['reg_time'];
}
while(
$userinfo mysql_fetch_array($query2))
{
$usernick $userinfo['usr_name'];
$userrights $userinfo['usr_rights'];
}
?>
<form action="edituserdetails.php" method="post">
<table width="100%"  border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td width="15%" align="right">&nbsp;</td>
    <td width="85%" align="center"><strong>Редактирование профиля юзера <font color="red"><?php echo $usernick?></font></strong></td>
  </tr>
  <tr>
    <td width="15%" align="right"><strong>Ваше имя </strong></td>
    <td width="85%"><input type="text" name="name_edit" maxlength="15" value="<?php echo $name?>"></td>
  </tr>
  <tr>
    <td align="right"><strong>Ваша фамилия </strong></td>
    <td><input type="text" name="surname_edit" maxlength="15" value="<?php echo $surname?>"></td>
  </tr>
  <tr>
    <td align="right"><strong>Ваша страна </strong></td>
    <td><input type="text" name="country_edit" maxlength="30" value="<?php echo str_replace("Country""Ваша Страна"$country); ?>"></td>
  </tr>
<?php
if($_COOKIE['logeduserrights'] == '1')
{
echo 
'<tr>';
echo 
'<td align="right"><strong>Класс</strong></td>';
echo 
'<td><select name="usr_class">';
echo 
'<option value="0">User</option>';
echo 
'<option value="1">Administrator</option>';
echo 
'</select></td>';
echo 
'</tr>';
}
else
{
echo 
'<input type="hidden" name="usr_class" value="'.$userrights.'">';
}
?>
  <tr>
    <td align="right"><strong>Ваш веб-сайт </strong></td>
    <td><input type="text" name="www_edit" maxlength="50" value="<?php echo $www?>"></td>
  </tr>
  <tr>
    <td align="right"><strong>Ваш E-mail </strong></td>
    <td><input type="text" name="email_edit" maxlength="30" value="<?php echo $email?>"></td>
  </tr>
  <tr>
    <td align="right"><strong>Ваш ICQ номер </strong></td>
    <td><input type="text" name="icq_edit" maxlength="9" value="<?php echo $icq?>"></td>
  </tr>
  <tr>
    <td align="right"><strong>Ваше Skype имя </strong></td>
    <td><input type="text" name="skype_edit" maxlength="30" value="<?php echo $skype?>"></td>
  </tr>
  <tr>
    <td align="right"><strong>Ваш аватар </strong></td>
    <td><input type="text" name="avatar_edit" maxlength="100" value="<?php echo str_replace('none''Адресс к аватару'$avatar); ?>"></td>
  </tr>
<tr>
    <td align="right"></td>
    <td><input type="submit" name="submit" value="Изменить"></td>
</tr>
</table>
<input type="hidden" name="userid" value="<?php echo $id?>">
</form>
</body>
</html>


Помогите пожалуйста!
Заранее спасибо!!!!

   
 
 автор: LuxeMate   (21.10.2006 в 17:27)   письмо автору
 
   для: LuxeMate   (21.10.2006 в 17:21)
 

Я проблемму с этой ошибкой решил только появилась новая,я вижу белую страницу,в то время как должен видеть надпись "Всё окей!"
Наверно у меня где то в коде ошибка? или я что то не то написал?

   
 
 автор: LuxeMate   (21.10.2006 в 22:34)   письмо автору
 
   для: LuxeMate   (21.10.2006 в 17:27)
 

Хе...было бы не плохо если бы кто нибудь,что нибудь дельгое посоветовал...=(

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования