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

Форум PHP

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

 

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

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

тема: Результаты голосования в массив
 
 автор: 10100100   (02.10.2006 в 17:20)   письмо автору
 
 

Собсно, делаю сейчас систему голосований.
пока что добавляю ответы в админке вот таким вот образом:

   <input ROWS=1 COLS=40 name="answer1">
   <input ROWS=1 COLS=40 name="answer2">
   <input ROWS=1 COLS=40 name="answer3">
   <input ROWS=1 COLS=40 name="answer4">
   <input ROWS=1 COLS=40 name="answer5">
   <input ROWS=1 COLS=40 name="answer6">


Эт криво, знаю, что можно записать все ответы в один массив допустим Answer[] но как их потом оттуда вытаскивать и помещать в БД не представляю.
Господа Профи и Спецы, пните пожалуйста меня в нужном направлении...

   
 
 автор: kasmanaft   (02.10.2006 в 18:28)   письмо автору
 
   для: 10100100   (02.10.2006 в 17:20)
 

Получим массив ... далее наверно в цикле заносить все в БД

<form action='' method=post>
<input type=text size=40 name="answers[]">
<input type=text size=40 name="answers[]">
<input type=text size=40 name="answers[]">
<input type=text size=40 name="answers[]">
<input type=text size=40 name="answers[]">
<input type=text size=40 name="answers[]">
<input type=submit>
<?
if (!empty($_POST['answers']))
{
     echo 
'<pre>';
     
print_r ($_POST['answers']); // все разом
     
echo '<br><br><br>'.$_POST['answers'][2]; // третий месадж
}
?>

   
 
 автор: 10100100   (02.10.2006 в 19:00)   письмо автору
 
   для: kasmanaft   (02.10.2006 в 18:28)
 

Касманафт, а могёшь мне привести этот самый цикл?

   
 
 автор: kasmanaft   (02.10.2006 в 19:32)   письмо автору
 
   для: 10100100   (02.10.2006 в 19:00)
 

Ну, чтот такое:

<?
if (!empty($_POST['answers']))
{
     foreach (
$_POST['answers'] as $key => $val)
     {
          echo 
$_POST['answers'][$key]."<br>";
          
/*
          $text = trim(substr($_POST['answers'][$key], 0, 40);
          if (!get_magic_quotes_gpc())
              $text  = mysql_escape_string($text);
          mysql_query ("INSERT INTO table VALUES ('$text')");
          */
     
}
}
?>

   
 
 автор: 10100100   (05.10.2006 в 05:59)   письмо автору
 
   для: kasmanaft   (02.10.2006 в 19:32)
 

что то у меня не получается.

   
 
 автор: cheops   (08.10.2006 в 14:11)   письмо автору
 
   для: 10100100   (05.10.2006 в 05:59)
 

А что не получается? Как ведёт себя скрипт?

   
 
 автор: 10100100   (07.10.2006 в 13:41)   письмо автору
 
   для: kasmanaft   (02.10.2006 в 19:32)
 

помогите пожалуйста.

   
Rambler's Top100
вверх

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