ПОЧТА, Делаем свою почту через Mysql

cgw

Новичок
ПОЧТА, Делаем свою почту через Mysql

Кто знает как решить такую задачу У меня выводится список с данными из Mysql наподобе электронной почты



Проблема заключается в <input name='",$vhei2,"' type='radio'> Дело в том что код происходит через цикл For
и у меня не получается найти номер radio для того чтобы можно было его прочитать.

ЧТО касается <input name='",$vhei2,"' type='radio'> пробовал и так <...name='rad",$vhei2,"' ty...> и так <...name='radiobatton1' ty...>

Никак не могу понять как реализовать чтение письма.

//===============================ФОРМА=======================================
echo "<br><form action='",$url,"' method='post'>";
echo "<table border=1 width=100%>";
echo "<tr bgcolor='cccccc'><td>Читать</td><td>Письмо</td><td>От кого</td><td>Дата</td><td>Тема</td></tr>";

while ($row = mysql_fetch_array($EMresult2)) {

for ($vhei2=0;$vhei2<(mysql_fetch_array($EMresult2));$vhei2++) {

if (0==(@mysql_result($EMresult2,$vhei2,e_prochitano)))

{ $epr2='Непрочитано'; $ggcolor2='ccffcc';} else { $epr2="Прочитано"; $ggcolor2='ccccee';}

echo "<tr bgcolor='",$ggcolor2,"'><td>

<input name='",$vhei2,"' type='radio'>",mysql_result($EMresult2,$vhei2,e_number)," | ",$vhei2+1,"</td><td>";
echo $epr2,"</td><td>",@mysql_result($EMresult2,$vhei2,e_id_ko),

"</td><td>",@mysql_result($EMresult2,$vhei2,e_datatime),"</td><td>",@mysql_result($EMresult2,$vhei2,e_thema),"</td></tr>" ;

echo "<input type='hidden' name='pismo' value='541664'>";
}}
echo "</table>";

echo "<br><input type='submit' name='chitat' value=' Читать '></form>";


}
//================================ОБРАБОТЧИК=========================================
if (($_GET['id']==$id) AND ($_POST['pismo']==541664))

{echo "chitat vhod;<br>";

while ($row = mysql_fetch_array($EMresult2)) {

for ($vhei2=0;$vhei2<(mysql_fetch_array($EMresult2));$vhei2++) {

if ($POST[$vhei2]=="on") {
$numberradio=mysql_result($EMresult2,$vhei2,e_number);
$numberradio2=$vhei2;
echo ">>",$numberradio,"-",$numberradio2; } else {echo "error";}


echo ">>",$numberradio,"-",$numberradio2;}

echo ">>",$numberradio,"-",$numberradio2;}

echo ">>",$numberradio,"-",$numberradio2;

echo "<br>Нажмите <a href='",$url,"'> Здесь</a>"; }
//===============================================================================
 

Sepuka

Новичок
Честно говоря первый раз слышу. Наверно из разряда экономии на спичках. imho. Прошу прощения за флуд.
 

Crys

Двинутый новичок
Честно говоря первый раз слышу. Наверно из разряда экономии на спичках. imho. Прошу прощения за флуд.
В большинстве случаях - да, экономия на спичках. Но вообще, разница в том, что с точкой - вывод данных после конкатенации, а через запятую без нее. В этом форуме тему не нашел (но была... тут кто-то на базе тестовой задачи этот пример приводил), но нашел тут
 

Krishna

Продался Java
Запятые дают прирост производительности.
За такой "рост производительности", сиречь спичечную оптимизацию вопреки читабельности, надо ноги ломать.
 

Crys

Двинутый новичок
За такой "рост производительности", сиречь спичечную оптимизацию вопреки читабельности, надо ноги ломать.
Если судить про коду "свыше" - согласен.. А на деле как-то не получается использовать запятые вместо точек.
Может быть я и мазохист, но даже в скриптах, которые работают в консоле - я делаю ?>бла-бла<?php echo "bla";?>, когда нужно что-то выплюнуть наружу.
 

Beavis

Banned
мне первое сообщение напомнило содержимое какой нибудь картинки, открытой в блокноте...
 

Фанат

oncle terrible
Команда форума
ахаха, я сначала подумал, что про запятые - это глум :)))
а они серьезно так обсуждают.

один дятел не понял, что ему вырезали кусок хтмл из эха, а второй не понял, что первый не понял, и начал всерьез объяснять, чем точка лучше запятой.

-~{}~ 20.10.09 10:20:

cgw, а зачем там радио? просто ссылкой сделать тему письма религия не позволяет? обязательно в два действия делать?
 

cgw

Новичок
cgw, а зачем там радио? просто ссылкой сделать тему письма религия не позволяет? обязательно в два действия делать? [/QUOTE]
<?
/*Про ссылки думал но не пробовал.
Хотел выводить через
printf ("<a href=email.php?uol=%s>%s</a>", $uol ,"" );
и через цикл */

for($vhei2=0;$vhei2<(mysql_fetch_array($EMresult2));$vhei2++)
{printf ("<a href=email.php?",$vhei2,"=%s>%s</a>", $vhei2 ,mysql_result($EMresult2,$vhei2,e_thema));
}
//Мы передаем параматр к примеру на туже страницу.
//и с Этой же странице в обработчике нам необходимо ее читать.
//Тогда как ее прочитать. В виде шаблонов.
for($vhei2=0;$vhei2<(mysql_fetch_array($EMresult2));$vhei2++)
{
If ($_POST['e_number']==Чемуто(незнаю чему))
{//тогда выводим письмо с mysql
$fg=$_POST['e_number'];
$EMresult3 =mysql_query("SELECT e_number FROM email WHERE (e_number==$fg)AND(2е усл.) LIMIT $email, $number", $db);
...
}
}
?>
 

Фанат

oncle terrible
Команда форума
кто-нибудь понял, что здесь написано?

-~{}~ 23.10.09 15:13:

вроде бы, у него была задача передать параметр на страницую теперь он передал, но не знает, что с ним делать.
так что ли?
 
Сверху