[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: запихнуть в php html
человекЕ
здравствуйте.
проблемка небольшая не получается сделать его так,чтобы заработало и не выдавало синтаксических ошибок

class newman1 
{
function registration ( $name,$login,$password)
{
//создаю новый массив
$element=array();
$element['name']=$name;
$element['login']=$login;
$element['password']=$password;
$_SESSION['users'][]=$element;

$_SESSION['login'] = $login;
$_SESSION['password']=$password;
$_SESSION['name']=$name;
?><div id="news"><?php $message= "Вы зарегестрировались как-".
$_SESSION['login']."</br>".$_SESSION['password']."</br>".$_SESSION['name']."</br>";
return $message;
}
?></div>
<?php
функция 2
{
}

[b]и т.д.[/b]




Спустя 8 минут (21.01.2012 - 20:55) bodja написал(а):
Куда катится мир? ohmy.gif

Спустя 7 минут, 13 секунд (21.01.2012 - 21:03) Commander Keen написал(а):
да это стёб )

Спустя 15 минут, 40 секунд (21.01.2012 - 21:18) UnWind написал(а):
Япона мама... Это шо такое ? Я впервые такое вижу, что бы человек умел писать классы и не знал куда HTML код вставлять blink.gif
Я под сталом laugh.gif

Спустя 28 минут, 17 секунд (21.01.2012 - 21:46) человекЕ написал(а):
я только учусь. html не сильно занимался.
получается делать подобную вставку если есть else , а тут то так то сяк,и в итоге никак

Спустя 10 минут, 26 секунд (21.01.2012 - 21:57) Commander Keen написал(а):
Цитата
что бы человек умел писать классы

Эмм... ((

человекЕ, ты лучше напиши чего хочешь добиться.

Спустя 6 минут, 30 секунд (21.01.2012 - 22:03) UnWind написал(а):
Цитата
Эмм... ((

Ну в принципе ты прав, если человек из метода результат выводит echo - то это уже не о каких классов не говорит...

Спустя 5 минут, 42 секунды (21.01.2012 - 22:09) UnWind написал(а):
Кушайте с булочкой, вот исправленный вариант. (Скрипт написанный нормально - ниже, это просто исправление синтаксической ошибки)
class newman1 
{
function registration ( $name,$login,$password)
{
//создаю новый массив
$element=array(
'name'=>$name,
'login'=>$login,
'password'=>$password,
'users'=>$element
);

$_SESSION['login'] = $login;
$_SESSION['password']=$password;
$_SESSION['name']=$name;
echo '<div id="news">';
$message= "Вы зарегестрировались как-" . $_SESSION['login'] . "</br>" . $_SESSION['password'] . "</br>" . $_SESSION['name'] . "</br>";
echo '</div>';
return $message;
}
?>

Вам может быть стоило бы прочитать хотя бы одну книгу по PHP и чуть про разметку ?
Для чего вот эта строка в методе класса ?
echo '<div id="news">';

Соотвественно закрывающий тег тоже зачем ?

Зачем этот массив ?
$element=array(
'name'=>$name,
'login'=>$login,
'password'=>$password,
'users'=>$element
);


Зачем пихать это
"Вы зарегестрировались как-" . $_SESSION['login'] . "</br>" . $_SESSION['password'] . "</br>" . $_SESSION['name'] . "</br>";

в переменную, что бы потом вывести в return ?
Не проще ли сделать так:
return "Вы зарегестрировались как-" . $_SESSION['login'] . "</br>" . $_SESSION['password'] . "</br>" . $_SESSION['name'] . "</br>";

Только что заметил, что это ?
</br>

С каких пор тег переноса является закрывающим ? Правильно:
<br />


Я Вам исправил, но смысла в этом не вижу - синтаксической ошибки конечно не будет.


Если в общем без Быдло кодинга, все это должно выглядить так:
class newman1 {
function registration ( $name,$login,$password) {
$_SESSION['login'] = $login;
$_SESSION['password']=$password;
$_SESSION['name']=$name;
return '<div id="news">Вы зарегестрировались как-' . $_SESSION['login'] . '<br />' . $_SESSION['password'] . '<br />' . $_SESSION['name'] . '</div>';
}
}


Ну а вообще как уже и сказал - Вам сюда

Спустя 34 минуты, 59 секунд (21.01.2012 - 22:44) человекЕ написал(а):
спасибо. мне это нужно было потому что слова эти echo ... выводятся на 1 фоне,и получается так,что на нее накладываются элементы с z-index 1, 2 и тд,а оказывается так просто,и даже не подумал о таком

Спустя 5 минут, 10 секунд (21.01.2012 - 22:49) UnWind написал(а):
человекЕ
Не за что, кушайте с булочкой. wink.gif
Спасибо за плюсик!

Спустя 1 минута, 40 секунд (21.01.2012 - 22:51) Семён написал(а):
самое интересное посмотрите на то что это регистрация )))

Спустя 3 минуты, 6 секунд (21.01.2012 - 22:54) UnWind написал(а):
Семён
Я это уже видал)
Ну может человек еще не допилил, может рега сессии) Фиг его знает ведь)

Спустя 12 минут, 6 секунд (21.01.2012 - 23:06) человекЕ написал(а):
мне это не для реального сайта, типа тренировки или пробной версии,просто для показа

Спустя 6 часов, 3 минуты, 55 секунд (22.01.2012 - 05:10) Эли4ка написал(а):
человекЕ
даже для себя надо писать не абы как..а правильно,чтобы самому потом голову не ломать что же я такого здесь написал..
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.