<?
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>";?>   <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 написал(а):
Слово
именно из этого поля потом берётся
Такого поля нет вот и
нет
Да и не поздно ли ты сели за это дело
вот я сел за это ещё в 12 лет
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'>
И тогда то что вы напишите в этом поле
будет сохранятся
в
поле
<Input type='text' name='users'>
И тогда то что вы напишите в этом поле
будет сохранятся
в
$GET_['users']
Спустя 1 минута, 56 секунд (1.09.2011 - 11:36) fink-artem написал(а):
А вообще если вы хотите удалять всех пользователей
надо сначало
Всех их от туда получить
раскидать
по массиву а потом уже работать вашем
циклом while
надо сначало
Всех их от туда получить
раскидать
по массиву а потом уже работать вашем
циклом 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>
_____________
хороший программист должен знать-он тоже когда-то ничего не знал.