Это старая версия Разработчику/Обучение/Урок-1-Примеры-по-php за 2012-02-19 14:13:51..
Урок 1 – Примеры по php
Курс php на интуите тут
Задачи для самостоятельного решения тут
Работа с запросами GET и POST
<?
$name = $_REQUEST['name'];
echo 'Привет, ' . $name . '<br />';
echo "Привет, $name";
?>
Массивы, ветвления и циклы
PHP-обработка
<?
$man['type'] = $_GET['type'];
$man['name'] = $_REQUEST['name'];
$man['sname'] = $_REQUEST['sname'];
if ($man['name'])
echo "Hello, ".$man['name']." ".$man['sname']."!<br />";
if ($man['name']){
foreach($man as $key=>$val){
echo "Your $key is $val<br />";
}
} else {
echo 'Enter name & sname, please;)';
}
?>
HTML-форма
<form method="POST"> <input name="name" type="text" value="<?=$man['name']?>"> <input name="sname" type="text" value="<?=$man['sname']?>"> <input name="type" type="text" value="<?=$man['type']?>"> <input type="submit" value="Send"> </form>
Массивы, циклы, тернарный оператор
HTML-форма
<form method="POST"> <input name="field" type="text" value=""> <input type="submit" value="отправить!"> </form>
PHP-обработка
<?
$bd['user'] = 'алёшка';
$bd['admin'] = 'илюшка';
//print_r( $bd );
$field = $_POST['field'];
if ($field=="all"){
echo '<table>';
foreach ($bd as $key=>$val){
echo "<tr><td>".$key."</td><td>".$val."</td></tr>";
}
echo '</table>';
} elseif ($bd[$field]){
$val = $bd[$field];
echo "<script>alert('You asked $field. It`s $val');</script>";
}else{
/*
if ($field){
echo 'Undefined:(';
} else {
echo '';
}
*/
echo ($field ? 'Undefined :('."Поля $field не найдено" : '');
}
?>