[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: почему не удаляются пользователи?
vagif
даже не выходит not selected

<?
if(session_start()){
echo "<div align=right valign=top>hello\n";
$login=$_SESSION[login];
print "</br>\n";
print "<form action=\"\" method=get>\n";
if(!empty($login)){
print "<input type=\"submit\" value=\"go\" name=\"go\">\n";
}
echo "</div>\n";}
$go=$_GET['go'];
if(isset($go)){
session_destroy();
}


mysql_connect("localhost","parolva8","0uFN9lFQ") or die (mysql_error());
mysql_select_db("parolva8") or die (mysql_error());
$users=$_GET['users'];
$del=$_GET['delete'];
if(isset($users) && isset($del)){
$b=count($users);
$i=0;
while($i<$b){
$c=$users[$i];
$i++;
$sql="DELETE FROM `users` WHERE `login` = '$c' ";
mysql_query($sql) or die (mysql_error());
}} else{echo "not selected";}

$res=mysql_query("SELECT * FROM `users` ");

echo "<table border=10><tr><td>name</td><td>login</td><td>password</td><td& gt;delete</td></tr>\n";
while($row=mysql_fetch_array($res)){
echo "<tr>";
echo "<td>";
echo $row[name];
echo "</td>";
echo "<td>";
echo $row[login];
echo "</td>";
echo "<td>";
echo $row[password];
echo "</td>";
echo "<td>";?>&nbsp&nbsp <input type="checkbox" name="users[]" value="<?php echo $row[login]; ?>"/><?
echo "</td>";
echo "</tr>";

}
echo "</table>\n";
echo "<input type=\"submit\" value=\"delete\" name=\"delete\">\n";
echo "</form>\n";
?>





Спустя 3 минуты, 14 секунд (1.09.2011 - 11:00) fink-artem написал(а):
попробуйте написать
вот так
$login=$_SESSION['login']

Спустя 1 минута, 5 секунд (1.09.2011 - 11:01) vagif написал(а):
забудь про сессию,все работает.проблема в запросе mysql

Спустя 3 минуты, 4 секунды (1.09.2011 - 11:04) m4a1fox написал(а):
vagif
Я посмотрел вы на форуме год? Скажите, вы старой закалки?

Спустя 40 секунд (1.09.2011 - 11:04) fink-artem написал(а):
А
$_GET['users']

Приходит?

Спустя 2 минуты (1.09.2011 - 11:06) vagif написал(а):
Цитата (m4a1fox @ 1.09.2011 - 08:04)
vagif
Я посмотрел вы на форуме год? Скажите, вы старой закалки?

не понял вопрос

Спустя 1 минута, 9 секунд (1.09.2011 - 11:08) m4a1fox написал(а):
vagif
НУ.... давно программируете, и много ли опыта у вас?

Спустя 43 секунды (1.09.2011 - 11:08) vagif написал(а):
Цитата (fink-artem @ 1.09.2011 - 08:04)
А
$_GET['users']

Приходит?

нет,а изза чего это может быть?

Спустя 2 минуты, 27 секунд (1.09.2011 - 11:11) vagif написал(а):
Цитата (m4a1fox @ 1.09.2011 - 08:08)
vagif
НУ.... давно программируете, и много ли опыта у вас?

ну с прошлого года начал,летом.потом школа и все осталось в компе.этим летом опять начал,скоро школа и опять все останется.после школы серйезно возмусь за это.мне 15 лет

Спустя 3 минуты, 20 секунд (1.09.2011 - 11:14) m4a1fox написал(а):
А! Ну тогда смотри (думаю можно на ты). Есть inpost, а еще есть irbis-team.ru сходи на эти сайты, там кодить правильно показывают как.
И еще, курсы попова?

Спустя 1 минута, 43 секунды (1.09.2011 - 11:16) fink-artem написал(а):

$_GET['users']


Так вы его не посылаете вот и не приходит

Спустя 18 секунд (1.09.2011 - 11:16) vagif написал(а):
да можно на ты.но тут же лучше.и я же не знаткам постил,а новичкам

Спустя 2 минуты, 14 секунд (1.09.2011 - 11:18) vagif написал(а):
Цитата (fink-artem @ 1.09.2011 - 08:16)
$_GET['users']


Так вы его не посылаете вот и не приходит

там же совсем наверху форма открыта,я ее не закрывал.ок,сейчас побробую закрыть ее и открыть новую для users

Спустя 3 минуты, 49 секунд (1.09.2011 - 11:22) fink-artem написал(а):
Слово
users
значит что должно быть в форме поле с name users
именно из этого поля потом берётся
$_GET['users']  

Такого поля нет вот и
 $_GET['users']

нет
Да и не поздно ли ты сели за это дело
вот я сел за это ещё в 12 лет

Спустя 53 секунды (1.09.2011 - 11:23) m4a1fox написал(а):
vagif
Э.... так курсы попова?

Спустя 4 минуты, 31 секунда (1.09.2011 - 11:28) vagif написал(а):
никаких курсов не посещал я.значит так должно быть -
<form action="" name="users" method=GET>
?

Спустя 3 минуты, 4 секунды (1.09.2011 - 11:31) m4a1fox написал(а):
vagif
Цитата
никаких курсов не посещал я

Это хорошо!

ИМХО у формы кажется не нужно name!

Спустя 1 минута, 10 секунд (1.09.2011 - 11:32) vagif написал(а):
Цитата (m4a1fox @ 1.09.2011 - 08:31)
vagif
Цитата
никаких курсов не посещал я

Это хорошо!

ИМХО у формы кажется не нужно name!

а как тогда решить проблему,помоги если знаеш

Спустя 2 минуты, 39 секунд (1.09.2011 - 11:34) fink-artem написал(а):
Нужно в теге <FORM> создать
поле
<Input type='text' name='users'>
И тогда то что вы напишите в этом поле
будет сохранятся
в
$GET_['users']

Спустя 1 минута, 56 секунд (1.09.2011 - 11:36) fink-artem написал(а):
А вообще если вы хотите удалять всех пользователей
надо сначало
Всех их от туда получить
раскидать
по массиву а потом уже работать вашем
циклом while

Спустя 10 минут, 20 секунд (1.09.2011 - 11:47) m4a1fox написал(а):
fink-artem
Цитата
надо сначало
Всех их от туда получить
раскидать
по массиву а потом уже работать вашем
циклом while

В идеале - так! и передавать через пост!

Спустя 1 час, 57 минут, 10 секунд (1.09.2011 - 13:44) vagif написал(а):
да нет,все отправляется.а что же тогда
<input type="checkbox" name="users[]" value=<?php echo $row[login]; ?>
?просто изза первой формы не посылалась.я удалил первую форму,теперь удаляется пользователь.а как совместить две формы?

Спустя 1 час, 37 минут, 22 секунды (1.09.2011 - 15:21) fink-artem написал(а):
совместить их надо написав в одном теге <FORM>


_____________
хороший программист должен знать-он тоже когда-то ничего не знал.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.