Если можите можите сразу готовый полный код отредактирований дать...обещаю + в карму)
Вот неработает форма удаление уроков вот сам код:
<?php
include ("bd.php");
if (isset($_GET['id'])) {$id = $_GET['id'];}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>del_lesson</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="690" border="1" align="center" bgcolor="#FFFFFF" class="main_border">
<!--Підключаю шапку сайту -->
<? include("blocks/header.php"); ?>
<tr>
<td><table width="690" border="1">
<tr>
<!--Підключаю лівий блок сайту -->
<? include("blocks/lefttd.php");?>
<td valign="top">
ВИБЕРІТЬ УРОК ДЛЯ ВИДАЛЕННЯ!
<form action="drop_lesson.php" method="post">
<?php
/*Якщо неіснує змінна ІД то виводи список уроків*/
$result = mysql_query ("SELECT title,id FROM lessons");
$myrow = mysql_fetch_array($result);
do
{
printf ("<p><input name='id' type='radio' value='%s'><label>%s</label></p>",$myrow["id"],$myrow["title"]);
}
while ($myrow = mysql_fetch_array($result));
?>
<input name="submit" type="submit" value="Видалити урок" />
</form>
</td>
</tr>
</table></td>
</tr>
<!--Підключаю підвал сайту -->
<? include("blocks/footer.php"); ?>
</table>
</body>
</html>
И второй код которий прийсоединяется:
<?php
include ("bd.php");
if (isset($_GET['id'])) {$id = $_GET['id'];}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>add_lesson</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="690" border="1" align="center" bgcolor="#FFFFFF" class="main_border">
<!--Підключаю шапку сайту -->
<? include("blocks/header.php"); ?>
<tr>
<td><table width="690" border="1">
<tr>
<!--Підключаю лівий блок сайту -->
<? include("blocks/lefttd.php");?>
<td valign="top">
<!--Провірка того чи заповнені всі поля щоб добавити матеріал-->
<?php
/*Провірка заповнення даних*/
if (!isset($id))
{
$result = mysql_query ("DELETE FROM lessons WHERE id='$id'");
if ($result == 'true') {echo "<p>Ваш урок успішно видалений!</p>";}
else {echo "<p>Ваш урок не видалений!</p>";}
}
else
{
echo "<p>Ви запустили даний файл без параметра id тому урок видалити нереально=)</p>";
}
?>
</td>
</tr>
</table></td>
</tr>
<!--Підключаю підвал сайту -->
<? include("blocks/footer.php"); ?>
</table>
</body>
</html>
Ну вот
Спустя 1 минута, 20 секунд (11.02.2011 - 18:27) inpost написал(а):
if (!isset($id))
- в каком случае сработает условие? То есть просто переведи эту строчку, что ты тут написал =)
- в каком случае сработает условие? То есть просто переведи эту строчку, что ты тут написал =)
Спустя 15 минут, 53 секунды (11.02.2011 - 18:43) nice1992 написал(а):
Якщо існує змінна ІД то тоді виконувати умову та що дальше написана
Спустя 54 секунды (11.02.2011 - 18:43) DmitryOpalev написал(а):
Ты зачем по украински пишешь?
inpost, переведи
inpost, переведи
Спустя 4 минуты, 34 секунды (11.02.2011 - 18:48) Invis1ble написал(а):
у тебя id передается методом post, а в обработчике проверяется get )
А вобще иди лечись от попова сначала
А вобще иди лечись от попова сначала
Спустя 2 минуты, 25 секунд (11.02.2011 - 18:50) nice1992 написал(а):
Цитата (Invis1ble @ 11.02.2011 - 15:48) |
у тебя id передается методом post, а в обработчике проверяется get ) А вобще иди лечись от попова сначала |
да нет сначала надо сайт доделать тогда пойду лечится от нево))
Спустя 5 минут, 35 секунд (11.02.2011 - 18:56) inpost написал(а):
nice1992
Замечание 1. написано !isset(), то есть если НЕ существует.
Замечание 2. Путаница с методом передачи данных. <form method="post"> = $_POST
Замечание 1. написано !isset(), то есть если НЕ существует.
Замечание 2. Путаница с методом передачи данных. <form method="post"> = $_POST
Спустя 1 минута, 38 секунд (11.02.2011 - 18:58) Invis1ble написал(а):
nice1992
Цитата |
да нет сначала надо сайт доделать тогда пойду лечится от нево)) |
как хочешь, но:
1. потом еще тяжелее будет от него вылечится, когда уже привыкнешь
2. мне например (да и думаю другим форумчанам) не особо хочется разбираться и помагать, когда вижу такого вида код
Спустя 5 минут, 7 секунд (11.02.2011 - 19:03) nice1992 написал(а):
Цитата (inpost @ 11.02.2011 - 15:56) |
nice1992 Замечание 1. написано !isset(), то есть если НЕ существует. Замечание 2. Путаница с методом передачи данных. <form method="post"> = $_POST |
А можно увидеть на отредактированом коде как оно должно біло біть чтоб работало? а то я еще сам врятли додумаюсь а срочно надо...Я просто только начинаючий со временем надуюсь буду понимать,а щас мне бі просто как говорят конфетку прямо под нос надо )
ПРосто очень надо* а потом понемногу буду переучиватся
Спустя 1 минута, 54 секунды (11.02.2011 - 19:05) Invis1ble написал(а):
капец..... ну тебе уже сказали два человека: метод передачи данных не тот и вместо !isset нужен isset
Спустя 1 минута, 13 секунд (11.02.2011 - 19:06) DmitryOpalev написал(а):
$_GET замени на $_POST
Если я правильно понял =)
Если я правильно понял =)
Спустя 1 минута, 56 секунд (11.02.2011 - 19:08) nice1992 написал(а):
Цитата (Invis1ble @ 11.02.2011 - 16:05) |
капец..... ну тебе уже сказали два человека: метод передачи данных не тот и вместо !isset нужен isset |
Я переделал но всеравно неработает еще,невіводит сам список,с которого я бі мог вібрать что я хочу удалить а просто віводит сообщение *Ви запустили даний файл без параметра id тому урок видалити нереально=)*
Спустя 49 секунд (11.02.2011 - 19:09) inpost написал(а):
nice1992
Я бы сказал так, берёшь тот участок курса Попова, где он рассказывает про удаление, и смотришь ещё раз. Оно и понятно, неответственно смотрел ты... я, когда смотрел, в каждое слово вслушивался, и не было проблем по его урокам. Если ты понятия не имеешь про isset & !isset, то ты пропустил один из его уроков. Если не понимаешь про $_POST и $_GET - то ещё один пропустил.
А за тебя врядли кто-то делать будет...
Я бы сказал так, берёшь тот участок курса Попова, где он рассказывает про удаление, и смотришь ещё раз. Оно и понятно, неответственно смотрел ты... я, когда смотрел, в каждое слово вслушивался, и не было проблем по его урокам. Если ты понятия не имеешь про isset & !isset, то ты пропустил один из его уроков. Если не понимаешь про $_POST и $_GET - то ещё один пропустил.
А за тебя врядли кто-то делать будет...
Спустя 40 минут, 7 секунд (11.02.2011 - 19:49) nice1992 написал(а):
Цитата (inpost @ 11.02.2011 - 16:09) |
nice1992 Я бы сказал так, берёшь тот участок курса Попова, где он рассказывает про удаление, и смотришь ещё раз. Оно и понятно, неответственно смотрел ты... я, когда смотрел, в каждое слово вслушивался, и не было проблем по его урокам. Если ты понятия не имеешь про isset & !isset, то ты пропустил один из его уроков. Если не понимаешь про $_POST и $_GET - то ещё один пропустил. А за тебя врядли кто-то делать будет... |
Блин ты суперский человечек)))Спасибо что никто ненаписал чтото готовое!!Я вот заставил себя посидеть пересмотреть еще раз урок про УДАЛЕНИе вслушался во все слова и что думаете?...ето просто я дебил...все там четко описано было...я переделал и вуаля все работает!
СПАСИБО ДРУЗЬЯ!))