Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите советом!

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Затруднение с написанием скрипта
jaxmackey
Отправлено: 24 Мая, 2014 - 15:48:29
Post Id



Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




Здраствуйте! Есть текстовый файл, он выглядит так:
Название1
Название2
Название3
Название4

Есть такой текстовый файл
**
**><**
**><**
**
**><**
**><**

Надо чтоб Названия(1-4) становились соответственно в каждое место между **>Название1<**
**>Название2<**
и т.д.
Подскажите какие функции можно использовать. Буду очень благодарен!
 
 Top
valenok
Отправлено: 24 Мая, 2014 - 16:06:25
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




file

а потом

preg_replace_callback
или
mb_strpos + mb_substr

(Отредактировано автором: 24 Мая, 2014 - 16:06:53)



-----
Truly yours, Sasha.
 
My status
 Top
jaxmackey
Отправлено: 25 Мая, 2014 - 15:43:49
Post Id



Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




Все равно не понятно. Я файл с названиями записываю в массив где каждый элемент это новая строка функцией file() Первый вопрос какой функцией во втором файле искать нужное место куда вставлять из другого файла названия, второй вопрос как из массива подостовать и указать именно те элементы которые нужно вставить в строчки.
 
 Top
jaxmackey
Отправлено: 27 Мая, 2014 - 15:39:03
Post Id



Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




Все разобрался! Спасибо за помощь!
 
 Top
Алена22
Отправлено: 27 Мая, 2014 - 17:37:16
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Май 2014  


Помог: 0 раз(а)




Здравствуйте, вот кусок:
div id="content">
<div id="tab1">
<h2>Введите дату проводимого соревнования </h2>
<<form action="7.php" method="post">
Соревнования: <input type="date" name="date1" />
<input type="submit" value="Сохранить" />
</form>
</div>

в этой форме пользователь вводит дату проводимого соревнования и она должна сохраняться в базу 1, в таблицу соревнования, в поле дата проведения. вот обработчик:

<?
$link = mysql_connect('localhost','root','');
mysql_select_db('1');
if (isset($_POST['date1'])) {
$date = date("Y-m-d", strtotime($_POST['date1']));
$sql = "INSERT INTO 'соревнования' (дата проведения) VALUES ('$date1')";
echo $sql;
$result = mysql_query($sql);
echo "Спасибо, что ввели данные!";
}
?>

в итоге ошибок он не выдает, надпись мне пишет Спасибо, что ввели данные!, но данные в пхп админ не записывает.
помогите что здесь не так?!
 
 Top
Panoptik
Отправлено: 27 Мая, 2014 - 18:23:36
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




во-первых нужно создавать новую тему
во-вторых код нужно оформлять вв-кодами, чтобы было легко читать
в третьих
таблицы не создают на русском языке, есть функция mysql_error
для того чтобы выяснить почему не происходит запись

PHP:
скопировать код в буфер обмена
  1. <?
  2. $link = mysql_connect('localhost','root','');
  3. if (isset($_POST['date1'])) {
  4.   $date = date("Y-m-d", strtotime($_POST['date1']));
  5.   $sql = "INSERT INTO 'соревнования' (дата проведения) VALUES ('$date1')";
  6.   echo $sql;
  7.   $result = mysql_query($sql);
  8.   if(!$result) {
  9.     echo 'Ошибка сохранения: ' . mysql_error();
  10.   } else {
  11.     echo "Спасибо, что ввели данные!";
  12.   }
  13. }
  14. ?>


-----
Just do it
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB