[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: конвертирование данных
damhurz
Всем привет! Кто сможет помочь? У меня есть форма для заполнения бд, но прежде чем данные попадут в базу их необходимо обработать, т.е если есть символы верхнего регистра то перевести их в нижний, а все пробелы заменить на "_"
вот код:
PHP
<?php 
        $data
=$_POST['data'];
     
     
$link = @mysql_connect("localhost""root") or die("Не могу соединиться");
         
$db = @mysql_select_db("mydb",$link);
     
     if (
$_POST['submit'] == 'Submit Date') {
      
      
$valid_form true;
      if (
$_POST['data'] == "")
      {
      echo 
"Введите данные";
      
$valid_form false;
      }
      if(
$valid_form == true)
      {
      
$query =("INSERT INTO tabele VALUES(NULL,'$data')");
      
$rs = @mysql_query($query$link);

        if(!
$rs)
           {
        echo 
'Ошибка.';
        }
        else 
        {
        echo
'Запись добавлена.';
        }
         }
          }
      
?>
    <FORM ACTION='<?php echo $PHP_SELF?>' METHOD=POST>
    Данные:<INPUT TYPE='text' NAME='data'><br>
    <INPUT TYPE='submit' NAME='submit' value="Submit Date">  




Спустя 1 час, 33 минуты, 8 секунд (14.04.2009 - 04:07) twin написал(а):
За нижний регистр отвечает функция strtolower() (если сайт в utf-8, то mb_strtolower()) а заменить один символ другим - str_replace()
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.