Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Двойное внесение данных в Mysql


Автор: Jubei 8.7.2005, 09:34
Есть хтмл форма для ввода данных,
вот код PHP
Код

    

     $link  =  mysql_connect($hostname,  $username,  $password);
     if (!$link) die ("Nemogu podklu4itsja k baze dannih");
     @mysql_select_db("$dbName") or die("Cant find database");
     $proverk = mysql_query("SHOW TABLES LIKE '".$usertable."'" );
     if(!mysql_num_rows($proverk));
     {
                $query="CREATE TABLE rskdat (id int(6) NOT NULL auto_increment,
                tips varchar(30) NOT NULL,RSKnumurs varchar(30) NOT NULL,Serialaisnummurs varchar(30) NOT NULL,
                Modelanumurs varchar(30) NOT NULL, Tehniskieparametri Text ,opersistema varchar(30), Datoruvards varchar(30),
                Kabinets varchar (30),PRIMARY KEY (id),UNIQUE id (id),KEY id_2 (id))";
                mysql_query($query);
     }
     
     $query = "INSERT INTO $usertable VALUES('','$pref','$rsknum', '$sernum','$modelnum',
     '$tehnpar','$pref1','$datvard','$kab')";
     mysql_query($query) or die(mysql_error());
     echo "Informacija zanesena v bazu dannih";
     MYSQL_CLOSE();


Непонимаю, почему в Mysql заполняется не одна строчка таблицы, а сразу 2 smile.
Заранее спасибо.

Автор: Opik 8.7.2005, 09:44
Jubei
может скрипт 2 раза обновляется?

Автор: Jubei 8.7.2005, 09:58
Точно в PHP edit какие-то глюки и он дважды скрипт выполнял smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)