Разработчику/Обучение/Урок-1-Примеры-по-php
Это старая версия Разработчику/Обучение/Урок-1-Примеры-по-php за 2012-02-19 14:15:00..

Урок 1 – Примеры по php


Оглавление документа

Инфо

Курс php на интуите тут


Задачи для самостоятельного решения тут


Примеры PHP+HTML

Работа с запросами 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 не найдено" '');
}
?>


 
Подразделы
Задачи
Контрольная


Комменты