Пишет ошибку Parse error: syntax error, unexpected T_STRING in Z:\home\localhost\www\anketa\index4.php on lineНе пойму что за дела ВОТ КОД: <?php include "config.php"; $error=false; $Sex=""; $t=""; $Sex_m=""; $Sex_j=""; $Sex_x=""; $mas_Sex=array ("m"=>"мужской","j"=>"женский","x"=>"еще не поняло"); $selected=" selected='selected' "; if(isset($_POST['add'])) ............................................. else { $t.="<form method="post" action=""> <div class="centers"> <table align="center" width="683" border="1" cellpadding="5" cellspacing="5"> <tr> <td colspan="2" align="center"><strong> РЕГИСТРАЦИЯ </strong></td> </tr> <tr> <td colspan="2" align="center"><strong> При заполнении полей анкеты будьте внимательные. </strong></td> </tr> <tr> <td colspan="2" align="center"><strong> Обязательные поля отмечены * - звездочкой </strong></td> </tr> <tr> <td width="227" align="right"><span class='red'>*</span>Ник</td> <td width="227" align="left"><input name="Nik" type="text" value="" size="30" maxlength="45"></td> </tr> <tr> <td align="right"><span class='red'>*</span>Пароль</td> <td><input name="Password" type="password" value="" size="20" maxlength="25"></td> </tr> <tr> <td align="right"><span class='red'>*</span>Пароль(повтор)</td> <td><input name="Last_pass" type="password" value="" size="20" maxlength="25"><?php echo $a ?></td> </tr> <tr> <td align="right"><span class='red'>*</span>Имя</td> <td><input name="first_name" type="text" value="" size="20" maxlength="25"></td> </tr> <tr> <td align="right">Фамилия</td> <td><input name="last_name" type="text" value="" size="20" maxlength="25"></td> </tr> <tr> <td align="right">E-Mail</td> <td><input name="E_mail" type="text" value="" size="20" maxlength="25"></td> </tr> <tr> <td align="right">Показывать E-Mail</td> <td><input type="checkbox" name="see_E_mail" value=""> </td> </tr> <tr> <td align="right">Город</td> <td><input name="City" type="text" value="" size="20" maxlength="25"></td> </tr> <tr> <td align="right">ICQ</td> <td><input name="ICQ" type="text" value="" size="20" maxlength="25"></td> </tr> <tr> <td align="right">Домашняя страничка</td> <td><input name="Home_page" type="text" value="" size="20" maxlength="25"></td> </tr> <tr> <td align="right"><span class='red'>*</span>Пол</td> <td><select name='Sex'> <option value='none'>Не выбран</option> <option value='m' ".$Sex_m.">Мужской</option> <option value='j' ".$Sex_j.">Женский</option> <option value='x' ".$Sex_x.">Еще не поняло</option></td> </select> </tr> <tr> <td align="right">Возраст</td> <td><input name="Age" type="text" value="" size="3" maxlength="3"></td> </tr> <tr> <td align="right">Цвет текста</td> <td bgcolor="orange" ><input type="radio" name="color" value="black" checked>Черный <input type="radio" name="color" value="red"><span class="red">Красный </span><br/> <input type="radio" name="color" value="green">Зеленый <input type="radio" name="color" value="blue">Синий </td> </tr> <tr> <td align="right"><label><input type="submit" name="add" id="button" value="Создать" class="buts"></label></td> <td align="center"><label> <input type="reset" value="Сброс"> </label></td> </tr> </table> </div> </form>"; } echo ($t); ?>
используйте NOTEPAD++ PHP: <?php include 'config.php'; $error=false; $Sex=''; $t=''; $Sex_m=''; $Sex_j=''; $Sex_x=''; $mas_Sex=array ('m'=>'мужской','j'=>'женский','x'=>'еще не поняло'); $selected=" selected='selected' "; if(isset($_POST['add'])) ............................................. else { $t.="<form method=\"post\" action=\"\"> <div class=\"centers\"> <table align=\"center\" width=\"683\" border=\"1\" cellpadding=\"5\" cellspacing=\"5\"> <tr> <td colspan=\"2\" align=\"center\"><strong> РЕГИСТРАЦИЯ </strong></td> </tr> <tr> <td colspan=\"2\" align=\"center\"><strong> При заполнении полей анкеты будьте внимательные. </strong></td> </tr> <tr> <td colspan=\"2\" align=\"center\"><strong> Обязательные поля отмечены * - звездочкой </strong></td> </tr> <tr> <td width=\"227\" align=\"right\"><span class='red'>*</span>Ник</td> <td width=\"227\" align=\"left\"><input name=\"Nik\" type=\"text\" value=\"\" size=\"30\" maxlength=\"45\"></td> </tr> <tr> <td align=\"right\"><span class='red'>*</span>Пароль</td> <td><input name=\"Password\" type=\"password\" value=\"\" size=\"20\" maxlength=\"25\"></td> </tr> <tr> <td align=\"right\"><span class='red'>*</span>Пароль(повтор)</td> <td><input name=\"Last_pass\" type=\"password\" value=\"\" size=\"20\" maxlength=\"25\"><?php echo $a ?></td> </tr> <tr> <td align=\"right\"><span class='red'>*</span>Имя</td> <td><input name=\"first_name\" type=\"text\" value=\"\" size=\"20\" maxlength=\"25\"></td> </tr> <tr> <td align=\"right\">Фамилия</td> <td><input name=\"last_name\" type=\"text\" value=\"\" size=\"20\" maxlength=\"25\"></td> </tr> <tr> <td align=\"right\">E-Mail</td> <td><input name=\"E_mail\" type=\"text\" value=\"\" size=\"20\" maxlength=\"25\"></td> </tr> <tr> <td align=\"right\">Показывать E-Mail</td> <td><input type=\"checkbox\" name=\"see_E_mail\" value=\"\"> </td> </tr> <tr> <td align=\"right\">Город</td> <td><input name=\"City\" type=\"text\" value=\"\" size=\"20\" maxlength=\"25\"></td> </tr> <tr> <td align=\"right\">ICQ</td> <td><input name=\"ICQ\" type=\"text\" value=\"\" size=\"20\" maxlength=\"25\"></td> </tr> <tr> <td align=\"right\">Домашняя страничка</td> <td><input name=\"Home_page\" type=\"text\" value=\"\" size=\"20\" maxlength=\"25\"></td> </tr> <tr> <td align=\"right\"><span class='red'>*</span>Пол</td> <td><select name='Sex'> <option value='none'>Не выбран</option> <option value='m' \".$Sex_m.\">Мужской</option> <option value='j' \".$Sex_j.\">Женский</option> <option value='x' \".$Sex_x.\">Еще не поняло</option></td> </select> </tr> <tr> <td align=\"right\">Возраст</td> <td><input name=\"Age\" type=\"text\" value=\"\" size=\"3\" maxlength=\"3\"></td> </tr> <tr> <td align=\"right\">Цвет текста</td> <td bgcolor=\"orange\" ><input type=\"radio\" name=\"color\" value=\"black\" checked>Черный <input type=\"radio\" name=\"color\" value=\"red\"><span class=\"red\">Красный </span><br/> <input type=\"radio\" name=\"color\" value=\"green\">Зеленый <input type=\"radio\" name=\"color\" value=\"blue\">Синий </td> </tr> <tr> <td align=\"right\"><label><input type=\"submit\" name=\"add\" id=\"button\" value=\"Создать\" class=\"buts\"></label></td> <td align=\"center\"><label> <input type=\"reset\" value=\"Сброс\"> </label></td> </tr> </table> </div> </form>"; } echo ($t);
Вообще то вопрос был не каким редактором мне пользоваться а в чем ошибка кода ПХП????? Если помочь не чем зачем писать то что мне не нужно!
если бы вы имели труд запостить ваш код в выше указанным мной редактор или любой другой где код подсвечивается, вы бы не допустили такую ошибку.
какую укажите! Работаю в ПХП дизайнере у меня все подсвечивается при копировании код черный! Я вижу что форма подсвечена красным цветом только причины не вижу!!! Укажите
А что с кавычками не так? У меня других нет.. Где их взять )))) и скажимте для чего точка нужна в $t.
У меня кавычки точно такие как и у Алекса просто когда копирую через буфер они становятся тут прямые! Так что не в кавычках дело. В редакторе они у меня тоже косые
и кстати тут такие же ковычки как и у меня и все работает! <html> <head> <title>Получение, проверка и обработка данных на PHP</title> </head> <body> <?php $t=""; $nic=""; $num=""; $error=false; $on_submit=false; $pol=""; $pol_m=""; $pol_j=""; $pol_x=""; $mas_pol=array ("m"=>"мужской","j"=>"женский","x"=>"еще не поняло"); $selected=" selected='selected' "; $coment=""; if (!empty($_POST["onsubmit"])) { //форма была отправлена, проверим данные $on_submit=true; if (empty($_POST["nic"])) { $t.="<div>Вы не указали свое имя или ник!</div>"; $error=true; } else $nic=$_POST["nic"]; if (empty($_POST["number"])) { $t.="<div>Вы не указали свой возраст!</div>"; $error=true; } else { $num=$_POST["number"]; if (!is_numeric($num)) { $t.="<div>Возраст нужно написать цифрами!</div>"; $error=true; } } if (empty($_POST["pol"]) || $_POST["pol"]=="none") { $t.="<div>Укажите свой пол!</div>"; $error=true; } else { $pol=$_POST["pol"]; switch ($pol) { case ("m"):$pol_m=$selected;break; case ("j"):$pol_j=$selected;break; case ("x"):$pol_x=$selected;break; } } if (empty($_POST["coment"])) { $t.="<div>Вы не написали комментарий!</div>"; $error=true; } else $coment=$_POST["coment"]; } if ($on_submit && !$error) { //если форма была отправлена и ошибок при заполнении нет, то отображаем поученные данные $t.="Получены следующие данные<br/>Ваше имя: ".htmlspecialchars($nic,ENT_QUOTES); $t.="<br/>Ваш возраст: ".htmlspecialchars($num,ENT_QUOTES); $t.="<br/>Ваш пол: ".$mas_pol[$pol]; $t.="<br/>Комментарий: ".htmlspecialchars($coment,ENT_QUOTES); } else { //если форма не отправлялась или была отправлена, но при заполнении полей были допущены ошибки, то выводим форму //причем, если форма была отправлена (с некорректным заполнением полей), то выводим ее с теми данными, которые ввел пользователь $t.="<form action='text.php' method='post'> Ваше имя или ник<br/> <input type='text' name='nic' value='".htmlspecialchars($nic,ENT_QUOTES)."'><br/> Сколько вам лет (цифрами)<br/> <input type='text' name='number' value='".htmlspecialchars($num,ENT_QUOTES)."'> <br/> Ваш пол<br/> <select name='pol'> <option value='none'>выберите...</option> <option value='m' ".$pol_m.">мужской</option> <option value='j' ".$pol_j.">женский</option> <option value='x' ".$pol_x.">еще не поняло</option> </select> <br/> Напишите комментарий<br/> <textarea name='coment'>".htmlspecialchars($coment,ENT_QUOTES)."</textarea> <br/> <input type='submit' value='Отправить'> <input type='hidden' name='onsubmit' value='on'> </form> "; } echo ($t); ?> </body> </html>