Променяне на номерацията

victory_kzzz

Registered
Не знаех какво заглавие да напиша и написах това . Въпросът ми е имам галерия в която като добавя снимка ми идва първа а аз искам примерно първата снимка която кача да става id=1 и така като кача нова снимка новата снимка да става id=2 ,а не както е в момента след като кача снимка последната се покачва с едно ако е била id=1 става id=2
 
Постни SQL INSERT заявката и също така от таблицата на галерията ми кажи как е създадено полето за ID.
 
id полето трябва да е Primary Key и Auto Increment. :) Дай да видим кода за SQL INSERT, както ти казаха в горното мнение. :)
 
PHP:
CREATE TABLE IF NOT EXISTS `picks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user` varchar(255) CHARACTER SET cp1251 COLLATE cp1251_bulgarian_ci NOT NULL,
  `image` text CHARACTER SET cp1251 COLLATE cp1251_bulgarian_ci NOT NULL,
  `size` varchar(255) CHARACTER SET cp1251 COLLATE cp1251_bulgarian_ci NOT NULL,
  `type` varchar(255) CHARACTER SET cp1251 COLLATE cp1251_bulgarian_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=81 ;
 
PHP:
   <form enctype="multipart/form-data" action="" method="POST"> 
          Избери файл: <input name="userfile" type="file" /><br /> 
          <input type="submit" value="Качи" name="updimg" /> 
          </form>
          
          <?php
           if($_POST['updimg']) {
          $path = "../upload/"; 

          $max_size = 99900000; 



          if (!isset($HTTP_POST_FILES['userfile'])) exit; 



          if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) { 



          if ($HTTP_POST_FILES['userfile']['size']>$max_size) { echo "Файла е твърде голям!<br>"; exit; } 

          if (($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/png")) { 



          if (file_exists($path . $HTTP_POST_FILES['userfile']['name'])) { echo "Файла вече съществува!<br>"; exit; } 



          $res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path . 

          $HTTP_POST_FILES['userfile']['name']); 

          if (!$res) { echo "Грешка в качването!<br>"; exit; } else { echo "Качването е успешно!<br>"; } 



          echo "Име на картинката: ".$HTTP_POST_FILES['userfile']['name']."<br>"; 

          echo "Големина: ".$HTTP_POST_FILES['userfile']['size']." байта<br>"; 

          echo "Тип: ".$HTTP_POST_FILES['userfile']['type']."<br>"; 
          
          echo "Линк към нея: <a href='http://www.victory-bg.info/upload/".$HTTP_POST_FILES['userfile']['name']."' target='_blank'>http://www.victory-bg.info/upload/".$HTTP_POST_FILES['userfile']['name']."</a><br>"; 

          $imageee = $HTTP_POST_FILES['userfile']['name'];
          $sizeee = $HTTP_POST_FILES['userfile']['size']." байта";
          $typeee = $HTTP_POST_FILES['userfile']['type'];
          $updimgs = mysql_query("INSERT INTO picks SET user='$login', image='$imageee', size='$sizeee', type='$typeee'");
          
          } else { echo "Непознат тип файл, разрешени са: jpg, gif, png, pjped<br>"; exit; } 

          } 



          $my_file = $HTTP_POST_FILES['userfile']['name']; 

         }
          ?>
 

Back
Горе