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

Форум MySQL

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

 

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

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

тема: Error converting data type varchar to bigint.
 
 автор: kid_a   (10.01.2008 в 08:48)   письмо автору
 
 


$id_t=$_GET['table'];    
$id=$_GET['id'];    

$id_table="id_".$id_t;
$sql= "update admin set $id_table ='".$id_table."' where id='".$id."'";


Error converting data type varchar to bigint. (severity 16) in

заранее спасибо

   
 
 автор: Faraon   (10.01.2008 в 09:01)   письмо автору
 
   для: kid_a   (10.01.2008 в 08:48)
 

Вы пытаетесь в поле типа Integer засунуть строку, а не число

   
 
 автор: kid_a   (10.01.2008 в 10:18)   письмо автору
 
   для: Faraon   (10.01.2008 в 09:01)
 

нужно отправить значение selectа.
что исправить?
ошибок нет, но значения в базе не изменяются.

combo.php

<form action="send_combo.php?id=<?php echo $_GET['id'];   ?>&table=<?php echo $_GET['table'];  ?>" method="POST">

<?php 
$table
=$_GET['table'];
$id=$_GET['id'];

$query=mssql_query("select * from $table");

    
$num_rows mssql_num_rows($query);

echo 
'<td><select name='.$table.' size=1>';
      
while(
$res3=mssql_fetch_assoc($query))    

    {
    
    
        if (
$_GET['id_'.$table]==$res3['id_'.$table]) 
        
        { 
        
$select="selected"
        } 


        else 

        { 
        
$select=" "

        } 
    
    
    echo 
"<option value=".$res3['id_'.$table]." ".$select.">".$res3[$table]."</option>";
    

    }


    echo 
'</select></td>';

mssql_close($con);

?>


<input type=submit value=Отправить>
</form>


send_combo

<?php 
$id_t
=$_GET['table'];    
$id=$_GET['id'];    
$id_table="id_".$id_t;

$sql"update admin set $id_table ='".$id_table."' where id='".$id."'";
$resitogmssql_query($sql$con) or die(mysql_error());
if (
$resitog) echo "исправлено";

mssql_close($con);

?>
</form> 

   
Rambler's Top100
вверх

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