[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Личные сообщения для пользователей PHP
Страницы: 1, 2
altair_rem
хелп ми уважаемые господа форумчане

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

вот собственно форма:


<?php
/*Вывод последних зарегистрировавшихся пользователей*/
$result = mysql_query("SELECT * FROM p1_users ORDER BY id DESC");
$myrow = mysql_fetch_array($result);
?>
<b>
Отправка сообщения</b>
<form
name="form1" method="post" action="masage_insert.php">
<p>
<!--Выбор пользователя из списка таблицы users-->
<p style="margin-left:0px; margin-bottom:10px; border-bottom:0px solid #000033;"><strong>Тема</strong>
<input
style="width: 100%;" style="margin-left:10px; margin-bottom:10px" name="title" type="text" value=""></p>

<label
for="message_whom">Кому:</label>
<select
name="message_whom" id="message_whom">
<option
value="<?php echo $myrow['login']; ?>"><?php
while($myrow = mysql_fetch_assoc($result))
echo '<option value="'.$myrow['login'].'">'.$myrow['login'].'</option>';
?></option>

</select>
</p>
<p>
<label
for="text">Сообщение:</label>

<textarea
class="tinymce" cols="50" rows="7" name="text" id="text" style="margin-left:10px; margin-bottom:10px; width: 100%; ">
</textarea>
</p>
<p>
<input
type="submit" name="button" id="button" value="Отправить сообщение">
</p>
</form>





а вот обработчик


<?php
include("../../inc/bd.php");
include("lock.php");
if (isset($_POST['title'])) {$title=$_POST['title'];}
if ($title==''){unset($title);}
if (isset($_POST['text'])) {$text=$_POST['text'];}
if ($text==''){unset($text);}
if (isset($_POST['user_id'])) {$message_whom=$_POST['message_whom'];}
if ($message_whom==''){unset($message_whom);}
if (isset($title) && isset($text))
{
$date = time();
mysql_query("INSERT INTO p1_message (title,text,date,user_id) VALUES ('$title','$text','$date','$message_whom')");

echo "<p style='margin:20px; margin-left:60px;' >сообщение отправленно</p>";
} else {
echo "<p>Вы ввели не все данные!</p>";
}


?>



помогите пожалуйста, в таблице отображается все, только в столбике user_id стоит "0"...тоесть как я понимаю форма не передает ID пользавтеля в выпадающем списке select
Быстрый ответ:

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