не иска да вземе текста от полето.

sentenello

Registered
какво не е наред на тоя код че не иска да ми ехне $message

Код:
if (!$logged['username']) {
echo '
<table width="100%" >
<tr>
<td colspan="3" align="center" style="background: url(http://prognozite.com/football/novini/undertop.png) no-repeat;vertical-align: middle;color:#FFFFFF;font-weight:bold;"><a href="../register/">Добави коментар</a></td>
</tr></table>';
}else {
if (!$_POST[pusnicomm]) { 
echo "				
<form method='post'>
<table width='100%'>
<tr>
<td colspan='3' align='center' style='background: url(http://prognozite.com/football/novini/undertop.png) no-repeat;vertical-align: middle;color:#FFFFFF;font-weight:bold;'>Коментари</td>
</tr></table><BR />
Въведете вашият коментар:
<textarea cols='50' rows='7' name='komentar'></textarea>
<input type='submit' name='pusnicomm' value='' id='kombut'>
</form>
";

}	
else{
$message = htmlspecialchars(addslashes("$_POST[komentar]"));
echo $message;
}
}
 
if (!$logged['username']) {
echo '
<table width="100%" >
<tr>
<td colspan="3" align="center" style="background: url(http://prognozite.com/football/novini/undertop.png) no-repeat;vertical-align: middle;color:#FFFFFF;font-weight:bold;"><a href="../register/">Добави коментар</a></td>
</tr></table>';
}else {
if (!$_POST[pusnicomm]) {
echo "
<form method='post'>
<table width='100%'>
<tr>
<td colspan='3' align='center' style='background: url(http://prognozite.com/football/novini/undertop.png) no-repeat;vertical-align: middle;color:#FFFFFF;font-weight:bold;'>Коментари</td>
</tr></table><BR />
Въведете вашият коментар:
<textarea cols='50' rows='7' name='komentar'></textarea>
<input type='submit' name='pusnicomm' value='' id='kombut'>
</form>
";

}
else{
$message = htmlspecialchars(addslashes($_POST['komentar']));
echo $message;
}
}
 
if (!$_POST[pusnicomm]) {
така
if(!isset($_POST['pusnicomm'])) {
Проблема че в този IF ти не питаш дали не съдържа в масива
елемент с ключ pusnicomm
a проверяваш дали не е празен
<input type='submit' name='pusnicomm' value='' id='kombut'> [/code]
 

Back
Горе