<MyRusakov.ru />

Создание Интернет-магазина на PHP и MySQL

Создание Интернет-магазина на PHP и MySQL

Видеокурс "Создание Интернет-магазина на PHP и MySQL" - это уникальный курс по созданию Интернет-магазина с нуля. Особенностью данного курса является то, что создание идёт с самого начала, то есть от идеи. Далее создаётся дизайн всех необходимых страниц, после делается их вёрстка. Затем создаётся движок на PHP и MySQL, после делается Admin-панель и, наконец, готовый сайт размещается в Интернете.

Адрес созданного в этом курсе сайта: http://storedvd.ru

Всё создание сайта будет происходить на Ваших глазах, поэтому Вы легко сможете повторить весь процесс создания сложного функционального сайта уже при разработке своего портала.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

PHP Курсы
11.03.2015 22:02:42 PHP Курсы Сообщение #1
ins1987

ins1987

Новичок

Новичок

Дата регистрации:
11.03.2015 21:52:01

Сообщений: 3

Здравствуйте! Приступил к двумерным массивам, вот мой код из задания, только у меня происходит зацикливание,
и Firefox тупо висит, в чем причина?
<?php
$array = array(array(11, 12, 13, 14, 15), array(21, 22, 23, 24, 25), array(31, 32, 33, 34, 35), array(41, 42, 43, 44, 45), array(51, 52, 53, 54, 55));
for ($i = 0; $i < count($array); $i++) {
for ($j = 0; count($array[$i]); $j++) {
echo "<table>";
echo "<tr>";
echo $array[$i];
echo "<td>";
echo $array[$i][$j];
echo "</td>";
echo "</tr>";
echo "</table>";
}
}
?>
Профиль Ответить
12.03.2015 15:40:12 PHP Курсы Сообщение #2
gemiks

gemiks

Мастер

Мастер

Дата регистрации:
17.03.2013 18:03:11

Сообщений: 168

count($array[$i])Условие то где во втором цыкле?
Профиль Ответить
13.03.2015 12:43:39 PHP Курсы Сообщение #3
ins1987

ins1987

Новичок

Новичок

Дата регистрации:
11.03.2015 21:52:01

Сообщений: 3

Точно, забыл $j < поставить.
Но все равно по моему я ошибся: в строках значения вроде не встанут.
Должны быть ячейки. Хотя я мысленно уже прикинул как это реализовать,
дома попробую. 
Профиль Ответить
13.03.2015 18:49:20 PHP Курсы Сообщение #4
gemiks

gemiks

Мастер

Мастер

Дата регистрации:
17.03.2013 18:03:11

Сообщений: 168

Пробуйте, если что пишите, помогу
Профиль Ответить
25.03.2015 11:04:24 PHP Курсы Сообщение #5
ins1987

ins1987

Новичок

Новичок

Дата регистрации:
11.03.2015 21:52:01

Сообщений: 3

Здорово! У меня такой код по заданию на сумму 2-х чисел из формы: <?php
if (isset ($_POST["send"])) {
$n_1 = $_POST["n_1"];
$n_2 = $_POST["n_2"];
if (is_null($_POST)) echo false;
elseif (is_double($_POST["n_1"])) echo "Ошибка. Некорректные данные";
elseif (is_double($_POST["n_2"])) echo "Ошибка. Некорректные данные";
else echo $sum = $n_1 + $n_2;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Форма</title>
<meta http-equiv="Content-type" content="text/html; charset=windows-1251" />
</head>
<body>
<form name="form1" action="index.php" method="post">
<table>
<tr>
<td>
<label>Число 1: </label>
</td>
<td>
<input type="text" name="n_1" />
</td>
<td>
<label>Число 2: </label>
</td>
<td>
<input type="text" name="n_2" />
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="send" value="Отправить" />
</td>
</tr>
</table>
</form>
</body>
</html>

Сумма сама работает.
Но неправильно работает пункт "Ошибка. Некорректные данные"
пробовал так: elseif (!is_integer ($_POST)) echo "Ошибка. Некорректные данные".
Но в этом случае текст ошибки сразу висит на экране. А is_double вообще не пашет.
Как правильно в данном случае исправить код, чтобы при введении в поля НЕ целых чисел ПОЯВЛЯЛСЯ, а не висел текст ошибки.
Профиль Ответить
07.03.2016 16:49:10 PHP Курсы Сообщение #6
goldwizard13

goldwizard13

Новичок

Новичок

Дата регистрации:
07.03.2016 16:41:28

Сообщений: 1

У меня так получилось, угробил целый день, наверное пхпишника из меня не получится(
$osnovnoymassiv = array(array(11, 12, 13, 14, 15),
                array(21, 22, 23, 24, 25),
                array(31, 32, 33, 34, 35),
                array(41, 42, 43, 44, 45),
                array(51, 52, 53, 54, 55));
 foreach ($osnovnoymassiv as $kluch => $massivy_v_ceredyne_osnovnovo){
     echo "<table><tr>";
     foreach($massivy_v_ceredyne_osnovnovo  as  $key => $value){
 $s = "[$kluch][$key] = $value";
  echo "<td>$s</td>";
}
 echo "</tr></table>";
}
Профиль Ответить