Спустя 7 минут, 25 секунд (16.10.2011 - 10:50) PHP-er написал(а):
В смысле "погоняйте"?..Хочешь себя проверить?...Давай. Что делает array_diff()?
Спустя 5 минут, 17 секунд (16.10.2011 - 10:55) johniek_comp написал(а):
Нет, задания дайте на написание функций, только легкие, по нарастающей.
Спустя 2 минуты, 40 секунд (16.10.2011 - 10:58) kovaldm написал(а):
Свой вариант функции print_r.
Спустя 55 минут, 29 секунд (16.10.2011 - 11:54) YVSIK написал(а):
Сделай функцией запрос, выборку, в форму , исправить и заменить на прежнее место и что ИД осталось прежним!! в базе ))
вот и те тренировка а мне оч нада ))
вот и те тренировка а мне оч нада ))
Спустя 1 час, 43 минуты, 4 секунды (16.10.2011 - 13:37) johniek_comp написал(а):
YVSIK
ПОДРОБНЕЕ и сделаю. а так ничего не понял.
ПОДРОБНЕЕ и сделаю. а так ничего не понял.
Спустя 18 минут, 51 секунда (16.10.2011 - 13:56) YVSIK написал(а):
вот ага) надо вывести из базы инфу)) посмотреть - изменить и положить обратно но чтоб ИД остался прежним !!
чтоб не-было нового АЙДИ
это надо чтоб поменять из админки что есть базе ))пример
в базе есть поля и мы их смотрим нам надо не изменая их ИЙДИ поменять содержимое
может так понятней
чтоб не-было нового АЙДИ
это надо чтоб поменять из админки что есть базе ))пример
в базе есть поля и мы их смотрим нам надо не изменая их ИЙДИ поменять содержимое
может так понятней
Спустя 3 минуты, 48 секунд (16.10.2011 - 13:59) johniek_comp написал(а):
YVSIK
??? и все? вывести с базы инфу отредактировать и положить обратно?
сейчас сделаю...
??? и все? вывести с базы инфу отредактировать и положить обратно?
сейчас сделаю...
Спустя 8 минут, 2 секунды (16.10.2011 - 14:07) johniek_comp написал(а):
index.php:
page.php:
editor.php:
айди остается прежнем :D :)
<? include ('config.php');
if (@$send)
$sql = mysql_query("INSERT into pages (title, content)
values ('".$_POST['my_title']."', '".$_POST['my_text']."');");
?>
<form action="page.php" method="get">
<table border="1" align="center">
<tr>
<td align="center">таблица раз</td>
<td align="center">таблица 2</td>
</tr>
<tr>
<td valign="top"><input name="my_title" type="text"
size="50" /><br></td>
<td valign="top"><textarea name="my_text" cols="37"
rows="15" > </textarea></td>
</tr>
<tr>
<td colspan="2" align="center"><input name="send"
type="submit" value="sum" /></td>
</tr>
</table>
</form>
page.php:
<? include ('config.php'); // знаю есть ф-я для проверки отправлено ли, но я забыл название, может кто подскажет?
if (@$send)
$sql = mysql_query("INSERT into pages (title, content)
values ('".$_POST['my_title']."', '".$_POST['my_text']."');");
?>
<body>
<center>Данные успешно отправлены!</center>
</body>
editor.php:
<?
session_start();
include ('config.php');
?>
<html>
<body>
<div>
<table border="1" align="center">
<?
$sql = mysql_query("SELECT*FROM pages");
while($record = mysql_fetch_array($sql))
{
print '<tr><td>'.$record['title'].'>'.$record['title'].'</a></td>
<td><a href="editor.php?page_title='.$record['title'].
'">Редактировать</a></td>
<td><a href="editor.php?page_title='.$record['title'].'&delete=y">Удалить</a></td>
</tr>';
}
?>
</table>
<?
$sql = mysql_query("select * FROM pages where title='".$page_title."';");
while($record = mysql_fetch_array($sql))
{
$content=$record['content'];
}
if($save)
$sql =mysql_query ("UPDATE pages SET content = '".$text_edit."' WHERE title='".$_SESSION['id']."';");
if($delete)
$sql =mysql_query ("DELETE FROM pages WHERE title='".$_SESSION['id']."';");
?>
<form action="editor.php" method="post">
<table width="100%" align="center">
<tr>
<td align="center"><textarea name="text_edit" cols="80" rows="15"><? print $content; ?></textarea></td>
</tr>
<tr>
<td align="center"><input name="save" type="submit" value="Сохранить"></td>
</tr>
</table>
</form>
</body>
</html>
<?
$_SESSION['id']= $page_title;
?>
айди остается прежнем :D :)
Спустя 28 минут, 17 секунд (16.10.2011 - 14:36) m4a1fox написал(а):
Ага! Ну поехали. index.php
Продолжение следует :)
<? include ('config.php'); // рекомендуют так include './config.php';
if (@$send) // подавление ошибок???? Кто так делает?
$sql = mysql_query("INSERT into pages (title, content) // где вот обратные одинарные кавычки ` `
values ('".$_POST['my_title']."', '".$_POST['my_text']."');"); // а данные кто на валибность проверять будет? Пушкин?
?>
<form action="page.php" method="get">
<table border="1" align="center">
<tr>
<td align="center">таблица раз</td>
<td align="center">таблица 2</td>
</tr>
<tr>
<td valign="top"><input name="my_title" type="text"
size="50" /><br></td>
<td valign="top"><textarea name="my_text" cols="37"
rows="15" > </textarea></td>
</tr>
<tr>
<td colspan="2" align="center"><input name="send"
type="submit" value="sum" /></td>
</tr>
</table>
</form>
Продолжение следует :)
Спустя 1 минута, 17 секунд (16.10.2011 - 14:37) m4a1fox написал(а):
johniek_comp
Цитата |
// знаю есть ф-я для проверки отправлено ли, но я забыл название, может кто подскажет? |
проверка а не функция
if(isset($_POST['send']))
Спустя 2 минуты, 2 секунды (16.10.2011 - 14:39) m4a1fox написал(а):
johniek_comp
Дальше. page.php
Дальше. page.php
<? include ('config.php'); // аналогично. Подключаем так include './config.php';
if (@$send) // опять подавление ошибки???? А если что-то не так, то как мы это узнаем?
$sql = mysql_query("INSERT into pages (title, content)
values ('".$_POST['my_title']."', '".$_POST['my_text']."');"); // обратные одинарные кавычки ` ` и проверка валидности данных - отсутствуют!!!!
?>
<body>
<center>Данные успешно отправлены!</center>
</body>
Спустя 4 минуты, 6 секунд (16.10.2011 - 14:43) YVSIK написал(а):
johniek_comp
а коменты где вот есть новичеК он прочтет и ничего не поймет
и два, почему именно в табличном сам просил функцией а это не функция это насколько файлов и их надо переделывать сделай целой функцией сам же про них и пишешь МОЛ хочу тренироваться на фуНк..
а коменты где вот есть новичеК он прочтет и ничего не поймет
и два, почему именно в табличном сам просил функцией а это не функция это насколько файлов и их надо переделывать сделай целой функцией сам же про них и пишешь МОЛ хочу тренироваться на фуНк..
Спустя 2 минуты, 12 секунд (16.10.2011 - 14:45) johniek_comp написал(а):
if(isset($_POST['send']))
неа!
есть ф-я мускул_аксес как-то так, она проверяет заполнены ли поля, а через иссет всегда можно! :)
Спустя 52 секунды (16.10.2011 - 14:46) m4a1fox написал(а):
johniek_comp
Бррр...... Бяка! Надо больше практики.
ИМХО конечно, но я бы вот так сделал. (имейте ввиду что я не знаю полной логики)
А в общем, простите за наглость - переписать хорошо бы! Еще раз извините, не хотел ни кого задеть!
<?
session_start();
include ('config.php');
?>
<html>
<body>
<div>
<table border="1" align="center">
<?
$sql = mysql_query("SELECT*FROM pages");
while($record = mysql_fetch_array($sql))
{
print '<tr><td>'.$record['title'].'>'.$record['title'].'</a></td>
<td><a href="editor.php?page_title='.$record['title'].
'">Редактировать</a></td>
<td><a href="editor.php?page_title='.$record['title'].'&delete=y">Удалить</a></td>
</tr>';
}
?>
</table>
<?
$sql = mysql_query("select * FROM pages where title='".$page_title."';");
while($record = mysql_fetch_array($sql))
{
$content=$record['content'];
}
if($save)
$sql =mysql_query ("UPDATE pages SET content = '".$text_edit."' WHERE title='".$_SESSION['id']."';");
if($delete)
$sql =mysql_query ("DELETE FROM pages WHERE title='".$_SESSION['id']."';");
?>
<form action="editor.php" method="post">
<table width="100%" align="center">
<tr>
<td align="center"><textarea name="text_edit" cols="80" rows="15"><? print $content; ?></textarea></td>
</tr>
<tr>
<td align="center"><input name="save" type="submit" value="Сохранить"></td>
</tr>
</table>
</form>
</body>
</html>
<?
$_SESSION['id']= $page_title;
?>
Бррр...... Бяка! Надо больше практики.
ИМХО конечно, но я бы вот так сделал. (имейте ввиду что я не знаю полной логики)
<?
session_start();
include ('config.php'); // include './config.php'; - уже проходили :)
?>
<html>
<body>
<div>
<table border="1" align="center">
/**
*
*
<?
$sql = mysql_query("SELECT * FROM `pages`"); // аналогично - обратные кавычки
while($record = mysql_fetch_array($sql)) // не ну так дело не пойдет. Нафига нам ложка и вилка если мы суп едим? mysql_fetch_assoc - правильно
{
print '<tr><td>'.$record['title'].'>'.$record['title'].'</a></td>
<td><a href="editor.php?page_title='.$record['title'].
'">Редактировать</a></td>
<td><a href="editor.php?page_title='.$record['title'].'&delete=y">Удалить</a></td>
</tr>';
}
?>
*
*/
код связанный с php - рекомендуют не встраивать в тело сайта. А производить все действия до вывода html.
</table>
<?
$sql = mysql_query("select * FROM pages where title='".$page_title."';"); // экранирование
while($record = mysql_fetch_array($sql)) // assoc рулит :)
{
$content=$record['content'];
}
if($save)
$sql =mysql_query ("UPDATE pages SET content = '".$text_edit."' WHERE title='".$_SESSION['id']."';");// экранирование
if($delete)
$sql =mysql_query ("DELETE FROM pages WHERE title='".$_SESSION['id']."';"); // экранирование
?>
код связанный с php - рекомендуют не встраивать в тело сайта. А производить все действия до вывода html.
<form action="editor.php" method="post">
<table width="100%" align="center">
<tr>
<td align="center"><textarea name="text_edit" cols="80" rows="15"><? print $content; ?></textarea></td>
</tr>
<tr>
<td align="center"><input name="save" type="submit" value="Сохранить"></td>
</tr>
</table>
</form>
</body>
</html>
<?
$_SESSION['id']= $page_title;
?>
А в общем, простите за наглость - переписать хорошо бы! Еще раз извините, не хотел ни кого задеть!
Спустя 43 секунды (16.10.2011 - 14:47) m4a1fox написал(а):
johniek_comp
Цитата |
неа! есть ф-я мускул_аксес как-то так, она проверяет заполнены ли поля, а через иссет всегда можно! |
Так-с, ясно! А ну как посмотрите что есть в форме send?
Спустя 1 минута, 30 секунд (16.10.2011 - 14:48) johniek_comp написал(а):
YVSIK
а я в функциях нуб, не понимаю нифига, дайте тз не сложное я буду тренироваться, а новичок всегда спросить сможет
а я в функциях нуб, не понимаю нифига, дайте тз не сложное я буду тренироваться, а новичок всегда спросить сможет
Спустя 32 секунды (16.10.2011 - 14:49) m4a1fox написал(а):
И еще! Я бы порекомендовал ТС, отличать isset от empty!
Спустя 1 минута, 44 секунды (16.10.2011 - 14:51) m4a1fox написал(а):
johniek_comp
Цитата |
дайте тз не сложное я буду тренироваться |
Лови.
Дано, целые числа от 1 - 1000. Всего имеем, 1001 число. Значит какое-то число из периода от 1 до 1000 - повторяется. Найдите это число!
Спустя 26 секунд (16.10.2011 - 14:51) johniek_comp написал(а):
Цитата |
Так-с, ясно! А ну как посмотрите что есть в форме send? |
не понял?
Спустя 1 минута, 40 секунд (16.10.2011 - 14:53) m4a1fox написал(а):
johniek_comp
Цитата |
не понял? |
У вас есть в index форма! Так? Посмотрите, что мы проверим вот этой
if(isset($_POST['send']))
конструкцией?
Спустя 31 секунда (16.10.2011 - 14:53) johniek_comp написал(а):
m4a1fox
<?
function aga()
{
$array = range(1, 1000);
array_push($array, mt_rand(1, 1000));
shuffle($array);
$res = array_flip(array_unique(array_count_values($array)));
$keys = array_keys($array, $res[2]);
echo '2 одинаковых элемента со значением: ' . $res[2] . '<br/>';
echo 'Первый находится в $array[' . $keys[0] . ']<br>';
echo 'Второй находится в $array[' . $keys[1] . ']<br>';
echo '<pre>';
print_r($array);
echo '</pre>';
}
echo aga();
?>
Спустя 1 минута, 14 секунд (16.10.2011 - 14:54) m4a1fox написал(а):
johniek_comp
Чет не увидел массива из 1001 числа?!
P.S.
Чет не увидел массива из 1001 числа?!
P.S.
shuffle($array);- нафига?
Спустя 2 минуты, 19 секунд (16.10.2011 - 14:57) johniek_comp написал(а):
m4a1fox
проверяем .....так стой! иссет если значение есть или нет, забыл уже, вроде да.
вот такого хотел от меня? а то я не понял вопроса...
проверяем .....так стой! иссет если значение есть или нет, забыл уже, вроде да.
if(isset($_POST['send'])) {
echo 'Данные поступили';
} else {
echo 'Данные не поступили';
?>
вот такого хотел от меня? а то я не понял вопроса...
Спустя 2 минуты, 27 секунд (16.10.2011 - 14:59) imbalance_hero написал(а):
johniek_comp
Лучшая практика - это сделать сайт, а не пытаться какие-то задачки решать. Задачки есть, они в разделе конкурсов.
Лучшая практика - это сделать сайт, а не пытаться какие-то задачки решать. Задачки есть, они в разделе конкурсов.
Спустя 54 секунды (16.10.2011 - 15:00) johniek_comp написал(а):
а как без shuffle??? все числа будут одинаковыми,или ты перепутал что делает shuffle?
Спустя 5 секунд (16.10.2011 - 15:00) m4a1fox написал(а):
johniek_comp
Цитата |
вот такого хотел от меня? а то я не понял вопроса... |
Нет!
Вы не разобралить полностью!
Вот это
if(isset($_POST['send'])) {
echo 'Данные поступили';
} else {
echo 'Данные не поступили';
?>
Не верно!
Тут важно понимать, что в на самом деле - это так
if(isset($_POST['send'])) {
echo 'Нажата кнопк отправить';
} else {
echo 'Не нажата кнопка'; // хотя так даже не получится!
?>
Спустя 57 секунд (16.10.2011 - 15:01) m4a1fox написал(а):
johniek_comp
Цитата |
а как без shuffle??? все числа будут одинаковыми,или ты перепутал что делает shuffle? |
Это вы перепутали. Учим мат. часть
shuffle -- Перемешать массив
Нафига его перемешивать?
Спустя 1 минута, 44 секунды (16.10.2011 - 15:03) johniek_comp написал(а):
imbalance_hero
я вот знаю html+php а сайты и не делаю, мне просто нравится этим заниматься, увлекает и вообще классно,не устаешь и могу днями в кодах просидеть. а сайты уже давно на cms делают, знать языки программирование и не нужно
я вот знаю html+php а сайты и не делаю, мне просто нравится этим заниматься, увлекает и вообще классно,не устаешь и могу днями в кодах просидеть. а сайты уже давно на cms делают, знать языки программирование и не нужно
Спустя (16.10.2011 - 15:03) m4a1fox написал(а):
johniek_comp
Вы сами-то его проверяли на жизнедеятельность?
<?
function aga()
{
$array = range(1, 1000);
array_push($array, mt_rand(1, 1000));
shuffle($array);
$res = array_flip(array_unique(array_count_values($array)));
$keys = array_keys($array, $res[2]);
echo '2 одинаковых элемента со значением: ' . $res[2] . '<br/>';
echo 'Первый находится в $array[' . $keys[0] . ']<br>';
echo 'Второй находится в $array[' . $keys[1] . ']<br>';
echo '<pre>';
print_r($array);
echo '</pre>';
}
echo aga();
?>
Вы сами-то его проверяли на жизнедеятельность?
Спустя 39 секунд (16.10.2011 - 15:04) imbalance_hero написал(а):
m4a1fox
Зачем давать задачку, которую уже решили, и автор просто копи-паст сделает из соседней темы?
Зачем давать задачку, которую уже решили, и автор просто копи-паст сделает из соседней темы?
Спустя 1 минута, 40 секунд (16.10.2011 - 15:05) johniek_comp написал(а):
2 одинаковых элемента со значением: 451
Первый находится в $array[193]
Второй находится в $array[899]
вот результат! работает конечно, а насчет ф-и так я и хотел их перемешать...
Первый находится в $array[193]
Второй находится в $array[899]
вот результат! работает конечно, а насчет ф-и так я и хотел их перемешать...
Спустя 31 секунда (16.10.2011 - 15:06) johniek_comp написал(а):
imbalance_hero
не пали
не пали
Спустя 32 секунды (16.10.2011 - 15:06) m4a1fox написал(а):
imbalance_hero
Цитата |
Зачем давать задачку, которую уже решили, и автор просто копи-паст сделает из соседней темы? |
ДА? Вот паразит! Ну это для него важно, а не для меня! Он желает учиться - значит сам должен был хотя бы попробовать. А так получилось для меня, как в школе на не любимом предмете. Ну что ж, это ему надо а не мне и не уважаемому imbalance_hero! Так что, ТС, не очень хорошие о тебе мнения складывается. - ответ кстати - неверно! 2. Садись. Завтра родителей в школу, к директору!
Спустя 5 минут, 15 секунд (16.10.2011 - 15:12) johniek_comp написал(а):
а ну-ка посмотрите
есть пожелания?
<?
$a = $_GET["love"];
echo 'Ты набрала: ';
echo '<b>' .$a . '</b>';
if ($a == 'Стас' && $a == 'Станислав' && $a == 'Стасик') {
echo ' ты что! какой ' . $a . ' вы не подходите!';
} else {
echo ', поэтому вы подходите';
}
?>
есть пожелания?
Спустя 3 минуты, 42 секунды (16.10.2011 - 15:15) m4a1fox написал(а):
johniek_comp
Цитата |
есть пожелания? |
Да есть!
P.S. - а вы сколько по времени учите php? Так, просто интересно!
Спустя 1 минута, 28 секунд (16.10.2011 - 15:17) johniek_comp написал(а):
3 месяца, 22 дня примерно, с перебоями, в последнее время круглосуточно учу!
Спустя 5 минут, 16 секунд (16.10.2011 - 15:22) m4a1fox написал(а):
function check($data){
$ar = array('Стас', 'Станислав', 'Стасик');
if(in_array($data, $ar)){
echo 'Ок!';
}else{
echo 'Error';
}
}
$a = !empty($_GET['love']) ? htmlspecialchars($_GET['love']) : false;
if($a)
echo check($a);
else
echo 'Empty ' . $_GET['love'];
Спустя 1 минута, 7 секунд (16.10.2011 - 15:23) m4a1fox написал(а):
johniek_comp
Цитата |
3 месяца, 22 дня примерно, с перебоями, в последнее время круглосуточно учу! |
Ну дерзайте.
Давайте ,я задание дам, когда начинал! Самое интересно, на мой взгляд!
Спустя 8 минут, 53 секунды (16.10.2011 - 15:32) johniek_comp написал(а):
а как написать отдельное условие если результат echo 'Ок!'; то выводить что-то и не выводить ничего
Спустя 1 минута, 27 секунд (16.10.2011 - 15:33) johniek_comp написал(а):
и вот это ражжуй:
$a = !empty($_GET['love']) ? htmlspecialchars($_GET['love']) : false;
if($a)
echo check($a);
else
echo 'Empty ' . $_GET['love'];
Спустя 1 минута, 17 секунд (16.10.2011 - 15:35) m4a1fox написал(а):
johniek_comp
Цитата |
а как написать отдельное условие если результат echo 'Ок!'; то выводить что-то и не выводить ничего |
А теперь по-русски! Не понял! Результат - echo 'Ok!'; - это не результат! Это всего лишь показатель результат, или как-то так. РЕзультат - он один, или false или true!
Выбирай!
Спустя 53 секунды (16.10.2011 - 15:36) m4a1fox написал(а):
johniek_comp
Цитата |
и вот это ражжуй: |
Вот наглей, даже пожалуйста не скажешь?
Спустя 24 секунды (16.10.2011 - 15:36) imbalance_hero написал(а):
johniek_comp
Посмотри курсы специалиста, почитай книгу Котерова.
Посмотри курсы специалиста, почитай книгу Котерова.
Спустя 4 минуты, 10 секунд (16.10.2011 - 15:40) johniek_comp написал(а):
imbalance_hero
я по котерову сейчас начал, он не понятно пишет,хотя я знаю то что читаю но он как-то для новичков не совсем пишет.
видишь, если результат Вы не подходите мне
я по котерову сейчас начал, он не понятно пишет,хотя я знаю то что читаю но он как-то для новичков не совсем пишет.
<?
function check($data){
$ar = array('Стас', 'Станислав', 'Стасик');
if(in_array($data, $ar)){
echo 'Вы не подходите';
}else{
echo 'Вы подходите друг другу на ';
}
}
$a = !empty($_GET['love']) ? htmlspecialchars($_GET['love']) : false;
if($a)
echo check($a);
else
echo 'Empty ' . $_GET['love'];
echo rand(1, 100);
echo '%';
?>
видишь, если результат Вы не подходите мне
echo rand(1, 100);выводить не надо, только если фальс. как такое сделать?
echo '%';
Спустя 2 минуты, 37 секунд (16.10.2011 - 15:43) m4a1fox написал(а):
johniek_comp
Мдя..... Вот не понимаю я тя ТС. Вроде и человек, вроде и помочь просишь, а слова спасибо и помогите разобраться пожалуйста, из лексикона своего выкинул. Пойми, людям просто приятно это и все! А в наглую лесть, будешь получать ответы, как imbalance_hero делает, и, кстати - правильно делает!
Мдя..... Вот не понимаю я тя ТС. Вроде и человек, вроде и помочь просишь, а слова спасибо и помогите разобраться пожалуйста, из лексикона своего выкинул. Пойми, людям просто приятно это и все! А в наглую лесть, будешь получать ответы, как imbalance_hero делает, и, кстати - правильно делает!
Спустя 6 минут, 37 секунд (16.10.2011 - 15:49) johniek_comp написал(а):
я на нервах просто, спасибо конечно, тут спору нет, в карму уже давно залетело!
Спустя 2 минуты, 36 секунд (16.10.2011 - 15:52) m4a1fox написал(а):
johniek_comp
Лады, тогда поехали! Что ты хотел узнать! Спрашивай! У меня еще часа потора есть! Так, что я весь во внимании!
Пойду пока что покурю!
Лады, тогда поехали! Что ты хотел узнать! Спрашивай! У меня еще часа потора есть! Так, что я весь во внимании!
Пойду пока что покурю!
Спустя 4 минуты, 31 секунда (16.10.2011 - 15:56) johniek_comp написал(а):
<?
function check($data){
$ar = array('Стас', 'Станислав', 'Стасик');
if(in_array($data, $ar)){
echo 'Вы не подходите';
}else{
echo 'Вы подходите друг другу на ';
}
}
$a = !empty($_GET['love']) ? htmlspecialchars($_GET['love']) : false;
if($a)
echo check($a);
else
echo 'Empty ' . $_GET['love'];
echo rand(1, 100);
echo '%';
?>
логику программы понял? имя стас во всех его проявлениях в черный список как бы...
это сделали, теперь если имя стас в гете лежит то выводим "Вы не подходите", но если имя не стас выводим "Вы подходите друг другу на" и выводим ранд число(1,100), но это число выводить не надо если результат "Вы не подходите"...как это сделать?
Спустя 3 минуты, 38 секунд (16.10.2011 - 16:00) johniek_comp написал(а):
m4a1fox
а ты где и кем работаешь?
а ты где и кем работаешь?
Спустя 44 секунды (16.10.2011 - 16:01) m4a1fox написал(а):
johniek_comp
Так нужно тебе?
function check($data){
$ar = array('Стас', 'Станислав', 'Стасик');
if(in_array($data, $ar)){
echo 'Вы не подходите';
}else{
echo 'Вы подходите друг другу на ' . rand(1, 100) . '%';
}
}
$a = !empty($_GET['love']) ? htmlspecialchars($_GET['love']) : false;
if($a)
echo check($a);
else
echo 'Empty ' . $_GET['love'];
Так нужно тебе?
Спустя 1 минута, 34 секунды (16.10.2011 - 16:02) m4a1fox написал(а):
johniek_comp
Цитата |
а ты где и кем работаешь? |
О! Будем знакомиться?
Давай! Работаю в г. Симферополе (это в Украине ), на телекомпании. Изначально был админом сайта, а теперь режисер-монтажа! - диплом обязывает! Жур. фак всё таки!
Спустя 57 секунд (16.10.2011 - 16:03) m4a1fox написал(а):
johniek_comp
Теперь моя очередь спрашивать! :)
Что это такое
?
Теперь моя очередь спрашивать! :)
Что это такое
$a = !empty($_GET['love']) ? htmlspecialchars($_GET['love']) : false;
?
Спустя 33 секунды (16.10.2011 - 16:04) imbalance_hero написал(а):
Ты пишешь функцию, внутри функции у тебя "подходишь" и "не подходишь", что писать не торт, лучше, чтобы в данном случае функция выводила true\false, то есть правда или ложь, отвечает ли условию. Ты заменяешь echo внутри функции на return true , а в else - return false.
Теперь запускаем функцию в таком виде:
Твоя задача получить ответ от функции, удовлетворил ли запрос условию, вариантов у тебя всего 2, да или нет, true или false. Вернул, сделал проверку, а if() как раз и проверяет на true-false, если пишешь в таком виде: if($var), if(function()), и т.д.
Теперь запускаем функцию в таком виде:
if(ckeck($a))
{
true
}
else
{
false
}
Твоя задача получить ответ от функции, удовлетворил ли запрос условию, вариантов у тебя всего 2, да или нет, true или false. Вернул, сделал проверку, а if() как раз и проверяет на true-false, если пишешь в таком виде: if($var), if(function()), и т.д.
Спустя 12 секунд (16.10.2011 - 16:04) johniek_comp написал(а):
я кстати такой же код написал, но кавычку пропустил одну...
Спустя 3 минуты, 41 секунда (16.10.2011 - 16:08) m4a1fox написал(а):
imbalance_hero
Можно и так! Вообще PHP в этом отношении очень лояльный язык! Одну задачу - можно решить разными методами!
Можно и так! Вообще PHP в этом отношении очень лояльный язык! Одну задачу - можно решить разными методами!
Спустя 55 секунд (16.10.2011 - 16:09) m4a1fox написал(а):
johniek_comp
Ты так и не ответил
Что это такое
?
Ты так и не ответил
Что это такое
$a = !empty($_GET['love']) ? htmlspecialchars($_GET['love']) : false;
?
Спустя 2 минуты, 14 секунд (16.10.2011 - 16:11) johniek_comp написал(а):
$a = !empty($_GET['love']) ? htmlspecialchars($_GET['love']) : false;
а равна заполнена(не заполнена т.к. ! стоит, обратное от ф-и) гет параметр лав, ? - не знаю зачем, далее штука которая выводит код в исходном виде параметра гет....угадал не?
Спустя 7 минут, 52 секунды (16.10.2011 - 16:19) m4a1fox написал(а):
johniek_comp
Цитата |
а равна заполнена(не заполнена т.к. ! стоит, обратное от ф-и) гет параметр лав, ? - не знаю зачем, далее штука которая выводит код в исходном виде параметра гет....угадал не? |
Нет! Не угадал! :) Смотри! Это реально важно и очень полезно! Это так называемый пример - тернарного оператора (обожаю его! и жить без него - не могу! :) ) !
Эта запись
$a = !empty($_GET['love']) ? htmlspecialchars($_GET['love']) : false;
Эквивалентна (т. е. равна) вот это
if(!empty($_GET['love'])){
$a = htmlspecialchars($_GET['love']);
}else{
$a === false; // почему 3(три) знака равно? Потому что, это булевые значения! Их, вроде, только три - TRUE, FALSE, NULL
}
Спустя 1 минута, 16 секунд (16.10.2011 - 16:20) imbalance_hero написал(а):
johniek_comp
Зачем пользуешься тем, что не знаешь и не понимаешь?
Это называется тернарный оператор, почитай про него.
К тому же ты через раз читаешь, никакой реакции и попытки переписать скрипт по тому виду, который я показал.
Зачем пользуешься тем, что не знаешь и не понимаешь?
Это называется тернарный оператор, почитай про него.
К тому же ты через раз читаешь, никакой реакции и попытки переписать скрипт по тому виду, который я показал.
Спустя 3 минуты, 42 секунды (16.10.2011 - 16:24) m4a1fox написал(а):
johniek_comp
Да, а как ты думал! imbalance_hero - говорит правду в лицо (чего я не могу сделать - ).
Да, а как ты думал! imbalance_hero - говорит правду в лицо (чего я не могу сделать - ).
Спустя 1 минута, 25 секунд (16.10.2011 - 16:25) johniek_comp написал(а):
if(!empty($_GET['love'])){
$a = htmlspecialchars($_GET['love']);
}else{
$a === false;
}
что она делает? не пойму...
Спустя 2 минуты, 47 секунд (16.10.2011 - 16:28) johniek_comp написал(а):
m4a1fox
репетитором по скайпу будешь?
репетитором по скайпу будешь?
Спустя 2 минуты, 35 секунд (16.10.2011 - 16:31) m4a1fox написал(а):
johniek_comp
Цитата |
что она делает? не пойму... |
Ага! Братан, ты извини меня конечно, но что ты изучал последние 3 месяца свой жизни? Это же реально - просто.
Итак, разбор полетов.
if(!empty($_GET['love'])){ // проверям не пусто ли в $_GET['love']
$a = htmlspecialchars($_GET['love']); // Если не путо - то применяем htmlspacialchars - про нее гугл раскажет
}else{ // иначе (т.е. - если путо в $_GET['love'])
$a === false; // мы говорим что $a - (ну что бы понятней было) - не правда(так что-ли сказать :) )
}
Спустя 34 секунды (16.10.2011 - 16:31) m4a1fox написал(а):
johniek_comp
А сколько денег предлагаешь? Нет не буду! ИМХО - накладно это!
А сколько денег предлагаешь? Нет не буду! ИМХО - накладно это!
Спустя 3 минуты, 16 секунд (16.10.2011 - 16:34) johniek_comp написал(а):
m4a1fox
1 час \ 100грн.
1 час \ 100грн.
Спустя 57 секунд (16.10.2011 - 16:35) m4a1fox написал(а):
johniek_comp
Ну как? Понятно излагаю? Или что еще разжевать надо? Не шучу - спрашивай! Иначе я убегаю через 30-40 минут, а у imbalance_hero терпежки - не хватит! Он моник свой разбить может!
P.S. imbalance_hero - надеюсь у Вас хорошее чувство юмора!
Ну как? Понятно излагаю? Или что еще разжевать надо? Не шучу - спрашивай! Иначе я убегаю через 30-40 минут, а у imbalance_hero терпежки - не хватит! Он моник свой разбить может!
P.S. imbalance_hero - надеюсь у Вас хорошее чувство юмора!
Спустя 2 минуты, 28 секунд (16.10.2011 - 16:38) m4a1fox написал(а):
johniek_comp
Спасибо, конечно за доверие, но я в php - еще зелен! Вот, может Игорь_Vasinsky согласиться! Он вроде как на дому работает!
Ах, да, и еще!johniek_comp, загляни как вот сюда. Заодно и оценку дашь со стороны!
Спасибо, конечно за доверие, но я в php - еще зелен! Вот, может Игорь_Vasinsky согласиться! Он вроде как на дому работает!
Ах, да, и еще!johniek_comp, загляни как вот сюда. Заодно и оценку дашь со стороны!
Спустя 28 секунд (16.10.2011 - 16:38) YVSIK написал(а):
johniek_compхМ)) Абориген с тремя слонами )) очень даже хорошо что подобную тему ты начал !!
теперь )) надо определиться
что есть функция а что не функция ))
так вот функция это==> готовое решение задачи)) в моем примере это все вместе Запрос, потом выборка , потом чтение , потом занесение обратно, и все это засунуть в одну а не в несколько файлов)
и использовать её по ключевым (значениям) , обращаемся к функции по неьбходимому значению она работает и выдает результат вот пример просто действие запроса
а это уже будет функция
и обращаться к не уже есть возможность как ? уже как к функции
примено так ))
теперь )) надо определиться
что есть функция а что не функция ))
так вот функция это==> готовое решение задачи)) в моем примере это все вместе Запрос, потом выборка , потом чтение , потом занесение обратно, и все это засунуть в одну а не в несколько файлов)
и использовать её по ключевым (значениям) , обращаемся к функции по неьбходимому значению она работает и выдает результат вот пример просто действие запроса
Свернутый текст
$result = mysql_query("SELECT`titul`,
`meta_d`,
`meta_k`
FROM
`name`
WHERE
`pade` ='$name_page'");
$row = mysql_fetch_assoc($result);
а это уже будет функция
Свернутый текст
function OutTitle($name_page)
{
$result = mysql_query("SELECT`titul`,
`meta_d`,
`meta_k`
FROM
`name`
WHERE
`pade` ='$name_page'");
$row = mysql_fetch_assoc($result);
return $row;
}
и обращаться к не уже есть возможность как ? уже как к функции
/**
* скрипт вывода в поток для пердставления названий страниц!!
**/
// достать нужный элемент по значению
$two = $hame_p[$name];
/*получаем массив значений из базы! для нужной страницы*/
//при помощи своей функции!!
$arr = OutTitle($two);
примено так ))
Спустя 35 секунд (16.10.2011 - 16:39) johniek_comp написал(а):
я то знаю php а на практике ноль, вот всякую всячину пишу, хочу работать по этой специальности
Спустя 1 минута, 28 секунд (16.10.2011 - 16:40) m4a1fox написал(а):
johniek_comp
Простите за не скромный вопрос - сколько вам лет?
Простите за не скромный вопрос - сколько вам лет?
Спустя 50 секунд (16.10.2011 - 16:41) johniek_comp написал(а):
YVSIK
ДААААА! слоны классные! я ж говорил в ф-х я ноль, так что это не ко мне...
ДААААА! слоны классные! я ж говорил в ф-х я ноль, так что это не ко мне...
Спустя 20 секунд (16.10.2011 - 16:41) m4a1fox написал(а):
YVSIK
Красавчег - что разжевал! Но, боюсь, для ТС - рано это! Там с такими успехами, и до ООП - рукой подать!
Красавчег - что разжевал! Но, боюсь, для ТС - рано это! Там с такими успехами, и до ООП - рукой подать!
Спустя 6 минут, 39 секунд (16.10.2011 - 16:48) m4a1fox написал(а):
johniek_comp
Или, вон! YVSIK тут! К нему обратись за помощью по skype - он тоже не откажет!
Или, вон! YVSIK тут! К нему обратись за помощью по skype - он тоже не откажет!
Спустя 4 минуты, 11 секунд (16.10.2011 - 16:52) johniek_comp написал(а):
m4a1fox
кто готов по скайпу репетитором быть пишите в скайп прямо! з\п зависит от того как быстро Я научусь!
<?
$vozrast = (20 + 30) - (59 + 29) + (53 + 1);
echo $vozrast;
?>
кто готов по скайпу репетитором быть пишите в скайп прямо! з\п зависит от того как быстро Я научусь!
Спустя 1 минута, 34 секунды (16.10.2011 - 16:54) m4a1fox написал(а):
johniek_comp
И че это?
<?
$vozrast = (20 + 30) - (59 + 29) + (53 + 1);
echo $vozrast;
?>
И че это?
Спустя 22 секунды (16.10.2011 - 16:54) YVSIK написал(а):
Цитата (johniek_comp @ 16.10.2011 - 16:41) |
YVSIK ДААААА! слоны классные! я ж говорил в ф-х я ноль, так что это не ко мне... |
ну если не таго так самое время это познать и всё будет в ажуре ))
и слоны не пойдут а побегут ))
по мне так отличные слоны
Спустя 2 минуты, 14 секунд (16.10.2011 - 16:56) johniek_comp написал(а):
m4a1fox
то что ты просил....
то что ты просил....
Спустя 4 минуты, 31 секунда (16.10.2011 - 17:01) YVSIK написал(а):
Цитата (johniek_comp @ 16.10.2011 - 16:25) |
if(!empty($_GET['love'])){ что она делает? не пойму... |
она не дает, она проверяет и от того как это условие составлено таков и будет результат ))
а на деле это проверка при помощи оператора ИФ (if)
Спустя 1 минута, 17 секунд (16.10.2011 - 17:02) YVSIK написал(а):
johniek_comp
зайди ко мне в личку и отпишись а там и поговорим ))
зайди ко мне в личку и отпишись а там и поговорим ))
Спустя 1 минута, 1 секунда (16.10.2011 - 17:03) m4a1fox написал(а):
YVSIK
Ужо расписал!
johniek_comp
Ты написал -
Ужо расписал!
johniek_comp
Ты написал -
Цитата |
m4a1fox <? $vozrast = (20 + 30) - (59 + 29) + (53 + 1); echo $vozrast; ?> кто готов по скайпу репетитором быть пишите в скайп прямо! з\п зависит от того как быстро Я научусь! |
Вот и спрашиваю - что это
Спустя 7 минут, 46 секунд (16.10.2011 - 17:11) m4a1fox написал(а):
ну и?
Спустя 8 минут, 44 секунды (16.10.2011 - 17:20) johniek_comp написал(а):
m4a1fox
какой результат такой у меня возраст! ты же спрашивал.
какой результат такой у меня возраст! ты же спрашивал.
Спустя 3 минуты, 17 секунд (16.10.2011 - 17:23) m4a1fox написал(а):
johniek_comp
А! Ну тогда я тебя еще все впереди! Главное не бросайт! Жаль я это не осознал в echo $vozrast!
А! Ну тогда я тебя еще все впереди! Главное не бросайт! Жаль я это не осознал в echo $vozrast!
Спустя 5 минут, 49 секунд (16.10.2011 - 17:29) johniek_comp написал(а):
нет, не брошу точно! ты имеешь в ввиду не начал все это дело в echo $vozrast изучать?
Спустя 1 минута, 35 секунд (16.10.2011 - 17:30) m4a1fox написал(а):
Ну да! А только 11 месяц и 19 дней назад!
Спустя 28 минут, 54 секунды (16.10.2011 - 17:59) imbalance_hero написал(а):
m4a1fox
А почему меня не порекомендовал Эх
Всем помогаю, а как рекомендацию дать - так Игорька?
johniek_comp
Если готов платить за обучение, можем попробровать, добавляй меня в скайп: imbalance_hero
А почему меня не порекомендовал Эх
Всем помогаю, а как рекомендацию дать - так Игорька?
johniek_comp
Если готов платить за обучение, можем попробровать, добавляй меня в скайп: imbalance_hero
Спустя 26 минут, 48 секунд (16.10.2011 - 18:26) m4a1fox написал(а):
imbalance_hero
извините, чет как-то не подумал! В следующий раз обязательно!
извините, чет как-то не подумал! В следующий раз обязательно!
Спустя 1 час, 43 минуты, 58 секунд (16.10.2011 - 20:10) johniek_comp написал(а):
я с YVSIK уже общался в скайпе, рассказывает хорошо, мне понравилось, буду дальше с ним!
Спустя 2 минуты, 35 секунд (16.10.2011 - 20:13) imbalance_hero написал(а):
johniek_comp
А, ок, удачи
Если интересно, http://phpforum.ru/index.php?act=rep&CODE=totals - в карме первое место моё.
А, ок, удачи
Если интересно, http://phpforum.ru/index.php?act=rep&CODE=totals - в карме первое место моё.
Спустя 5 минут, 6 секунд (16.10.2011 - 20:18) redreem написал(а):
ну значит в следующей жизни будет тебе огромное счастье на то она и карма
Спустя 13 минут, 52 секунды (16.10.2011 - 20:32) imbalance_hero написал(а):
redreem
Что за троллинг?
Что за троллинг?
Спустя 2 минуты, 24 секунды (16.10.2011 - 20:34) redreem написал(а):
троллинг и шутка - это разные вещи.
_____________