Wolf-izv

Wolf-izv
Рейтинг
49
Регистрация
04.07.2008

<table align=center border='0px'>
<tr><td><b>"

.(!empty($zz['nick'])?"<b>".$zz['nick']."</b><br><hr>":"");
(!empty($zz['spec1'])?"<b>".$zz['spec2']."</b><br>":"").

"</b><br></td></tr>

В таком случае почему-то приходит только значение nick

Может Вам весь код обработчика что-то даст?! Я уже совсем запутался.

<?php
include("config.inc.php");
$isTrue = false;

foreach($_POST as $k=>$v)
{
if($v)
{
$zz[$k] = $_POST[$k];
}
}


$content = "
<html>
<head>
<title>Заявка на услуги Центра сертификации</title>
</head>
<body>
<br>

<table align=center border='1px'>
<tr><td><b>"

.if (!empty($zz['nick'])) {echo "<b>".$zz['nick']."</b>";}


"</b><br></td></tr>
<td>
<b>dsgdsfg</b>

</td>
</tr>
</table>
</body>
</body>
</html>

" ;



if(!@mail($admail, $subject, $content, "Content-type:text/html; Charset=windows-1251\r\n"))
{
echo "Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи.$back";
exit;
}
else
{
echo "Ваше сообщение успешно отправлено!";
echo "<meta http-equiv=\"refresh\" content=\"3;URL=$url\"> ";
}


?>

Мысль понял. Извините за такие тормоза....просто реально я далеко не спец в пхп.

В таком варианте не работает:

<table align=center border='1px'>
<tr><td><b>

if (!empty($zz['nick'])) {echo "<b>".$zz['nick']."</b>";}


</b><br></td></tr>
<td>

<?php
include("config.inc.php");
$isTrue = false;

foreach($_POST as $k=>$v)
{
if($v)
{
$zz[$k] = $_POST[$k];
}
}


$content = "
<html>
<head>
<title>Заявка на услуги Центра сертификации</title>
</head>
<body>
<br>

<table align=center border='1px'>
<tr><td><b>
<?php
if (!empty($zz['nick']))

последняя строка 25-я.

T.R.O.N:
проверять $zz['nick'], и если она не пустая, генерировать всю строку...

if(!empty($zz['nick'])){

--- все выводим
}

т.е. все-таки так???:

<?php
if (!empty($zz['nick']))
{
echo "<b>".$zz['nick']."</b>";
}
?>

Wolf-izv добавил 27.04.2010 в 15:40

В таком случае:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/u151957/iso-centr.ru/www/go/getmail.php on line 25

T.R.O.N,

А что Вы можете тогда посоветовать. что бы не получилось следующее:

иномарка1 кондей
гидроусилитель
____________________________


____________________________
иномарка3 кондей
гидроусилитель
____________________________

а получилось:

иномарка1 кондей
гидроусилитель
____________________________
иномарка3 кондей
гидроусилитель
____________________________

???

<b>".(!empty($zz['nick']))?$zz['nick']:"<br><hr>". "</b>

Значение приходит, однако теги не работают и все что после не приходит. пример:

Допустим nik это Иванов И.И.

<table align=center border='1px'>
<tr><td><b>".(!empty($zz['nick']))?$zz['nick']:"". "</b><br></td></tr>
<td>
<b>Заголовок2</b>

</td>
</tr>
</table>

на почту приходит только: Иванов И.И.

kosenka:
перепишите так:

<b>".(!empty($zz['nick']))?$zz['nick']:"". "</b>

Спасибо! Получилось!

Скажите, а можно ли так же использовать это с тегами? Суть тут - /ru/forum/491865

А что писать тут...


if($isTrue)
{
....
}

Wolf-izv добавил 27.04.2010 в 13:35

<b>" .<?php if (!empty($zz['nick'])) {echo $zz['nick'];} ?>. "</b>

Parse error: syntax error, unexpected '<' in /home/u151957/iso-centr.ru/www/go/getmail.php on line 23

О чем это он??? Что не нравится?

Собственно, вот - говнокод:

<?php
include("config.inc.php");
if (@$_POST['nick'] or @$_POST['spec1'] or @$_POST['spec2'] or @$_POST['spec3'] or @$_POST['spec4'] or @$_POST['spec5'] or @$_POST['spec6'] or @$_POST['spec7'] or @$_POST['spec8'] or @$_POST['spec9'] or @$_POST['spec10'] or @$_POST['spec11'] or @$_POST['spec12'] or @$_POST['spec13'] or @$_POST['answer1'] or @$_POST['answer2'] or @$_POST['answer3'] or @$_POST['answer4'] or @$_POST['answer5'] or @$_POST['answer6'] or @$_POST['answer7'] or @$_POST['answer8'] or @$_POST['answer9'] or @$_POST['answer10'] or @$_POST['answer11'] or @$_POST['answer12'] or @$_POST['answer13'] or @$_POST['answer14'] or @$_POST['answer15'] or @$_POST['answer16'] or @$_POST['answer17'] or @$_POST['answer18'] or @$_POST['answer19'] or @$_POST['answer20'] or @$_POST['answer21'] or @$_POST['answer22'] or @$_POST['answer23'] or @$_POST['answer24'] or @$_POST['answer25'] or @$_POST['answer26'])
{
@$nick = $_POST['nick'];
@$spec1 = $_POST['spec1'];
@$spec2 = $_POST['spec2'];
@$spec3 = $_POST['spec3'];
@$spec4 = $_POST['spec4'];
@$spec5 = $_POST['spec5'];
@$spec6 = $_POST['spec6'];
@$spec7 = $_POST['spec7'];
@$spec8 = $_POST['spec8'];
@$spec9 = $_POST['spec9'];
@$spec10 = $_POST['spec10'];
@$spec11 = $_POST['spec11'];
@$spec12 = $_POST['spec12'];
@$spec13 = $_POST['spec13'];
@$answer1 = $_POST['answer1'];
@$answer2 = $_POST['answer2'];
@$answer3 = $_POST['answer3'];
@$answer4 = $_POST['answer4'];
@$answer5 = $_POST['answer5'];
@$answer6 = $_POST['answer6'];
@$answer7 = $_POST['answer7'];
@$answer8 = $_POST['answer8'];
@$answer9 = $_POST['answer9'];
@$answer10 = $_POST['answer10'];
@$answer11 = $_POST['answer11'];
@$answer12 = $_POST['answer12'];
@$answer13 = $_POST['answer13'];
@$answer14 = $_POST['answer14'];
@$answer15 = $_POST['answer15'];
@$answer16 = $_POST['answer16'];
@$answer17 = $_POST['answer17'];
@$answer18 = $_POST['answer18'];
@$answer19 = $_POST['answer19'];
@$answer20 = $_POST['answer20'];
@$answer21 = $_POST['answer21'];
@$answer22 = $_POST['answer22'];
@$answer23 = $_POST['answer23'];
@$answer24 = $_POST['answer24'];
@$answer25 = $_POST['answer25'];
@$answer26 = $_POST['answer26'];



$content = "
<html>
<head>
<title>Заявка на услуги Центра сертификации</title>
</head>
<body>
<br>

<table align=center border='0.5px'>
<tr><td><b>$nick</b><br><br></td><tr>
<td>
<b>$spec1</b>$answer1<br>$answer2<br><hr>
<b>$spec2</b>$answer3<br>$answer4<br><hr>
<b>$spec3</b>$answer5<br>$answer6<br><hr>
<b>$spec4</b>$answer7<br>$answer8<br><hr>
<b>$spec5</b>$answer9<br>$answer10<br><hr>
<b>$spec6</b>$answer11<br>$answer12<br><hr>
<b>$spec7</b>$answer13<br>$answer14<br><hr>
<b>$spec8</b>$answer15<br>$answer16<br><hr>
<b>$spec9</b>$answer17<br>$answer18<br><hr>
<b>$spec10</b>$answer19<br>$answer20<br><hr>
<b>$spec11</b>$answer21<br>$answer22<br><hr>
<b>$spec12</b>$answer23<br>$answer24<br><hr>
<b>$spec13</b>$answer25<br>$answer26<br><hr>

</td>
</tr>
</table>
</body>
</body>
</html>

" ;



if(!@mail($admail, $subject, $content, "Content-type:text/html; Charset=windows-1251\r\n"))
{
echo "Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта, используя любой другой вид связи.$back";
exit;
}
else
{
echo "Ваше сообщение успешно отправлено!";
echo "<meta http-equiv=\"refresh\" content=\"3;URL=$url\"> ";
}
}

?>

Пардон за простыню.

Всего: 147