ошибка в 3-ей строке Parse error: syntax error, unexpected T_ECHO, expecting T_CASE or T_DEFAULT or '}' in /home/u68403484/public_html/enter.php on line 70 Код (PHP): switch($l) { echo " <a href=\"enter.php?l=contact\"><strong><img src=\"c.png\" alt=\"+\" /> Contact</strong></a> "; case "contact": $usinfo=get('id,user,hash,balans'); if(!$usinfo){ }else{ echo "You can contact with us:<hr/>"; echo " Telephon: 8888<br/>"; echo "</div><div class='links'><a href=\"enter.php\"><strong><img src=\"back.png\" alt=\"+\" /> Go back</strong></a> </div>"; } break; }
в теле оператора switch может быть только case и default о чем любезно пишет парсер. вот этот вот эхо либо вынести за пределы свича либо уложить в какой-то из кейсов.
если за свич или в какой-то кейс дает ошибку что переменная l Notice: Undefined variable: l in /home/u687515/public_html/enter.php on line 71
Значит так и есть: переменная $l фиг знает откуда взялась. "Undefined" значит она неопределена. Не было её до строки 71. У неё должно появиться значение до того, как ты начнешь её сравнивать с вариантами из case-ов! Родной, сообщения об ошибках это твои друзья — они помогают найти косяк. Читай их! Самостоятельно.
А вы случайно не обучаетесь по стааааааааааааааарой-старой книге, где было рассчитано на register_globals On ? Глянул ссылку, у вас get-параметр l, сейчас он не превращается автоматом в переменную $l, поскольку это небезопасно. Его надо сначала вытащить из суперглобального массива $_GET. Поэтому у вас переменная и не находится. Хотя по ходу вы методом тыка вообще php учите, нифига не понимая, что происходит
+1 Никакого смысла давать рабочий код таким людям. Они возвращаются с теми же ошибками только в другой строке
Дай дай дай меня никто не любит здесь все злые у меня это не работает дай дай ну что тебе жалко это тоже не работает дай на примере дай.
Если после того, как я написал, что $_GET - массив, вы не знаете, как их него что-то вытащить, значит программировать вам просто не следует.
Да ладно, зачем рубить с плеча. Научится мужик, вы ему ссылки давайте только на Доки. PHP Useless, ты старайся читать что тебе пишут, вникай в каждое сообщение и только потом отвечай спрашивай что не понятно. Вот тут описание глобальных переменных (Register_Globals) http://php.net/manual/ru/security.globals