За последние 24 часа нас посетили 56838 программистов и 1750 роботов. Сейчас ищут 782 программиста ...

update запросы

Тема в разделе "PHP для новичков", создана пользователем Андрей12, 13 июн 2015.

  1. Андрей12

    Андрей12 Новичок

    С нами с:
    18 фев 2015
    Сообщения:
    131
    Симпатии:
    0
    есть скрипт
    Код (PHP):
    1.   
    2. <?
    3.  
    4.  
    5. $e = mysql_query("SELECT * FROM tb_user ORDER BY id = '$usid'  AND username = '$login'   DESC LIMIT 1");
    6. $re = mysql_query("SELECT * FROM tb_user     WHERE ref_id = '".$_SESSION['id']."'   ORDER BY email DESC           ") or die(mysql_error());
    7. if(mysql_num_rows($re) == 0) {
    8. echo 'У вас нет рефералов!';
    9.  
    10. }else{
    11. while($ref = mysql_fetch_assoc($re)) {
    12. if($ref['ava'] != '') $ava = $ref['ava'];
    13. else $ava = 'images/noavatar.png';
    14. ?>
    15. [url="/wall/user/<?=$ref['id'];?>"] " style="float: left; margin-right: 10px;">[/url]
    16.         <b>Логин:</b> <?=$ref['username']; ?><br>
    17.         <b>Уровень:</b> <?=$ref['level']; ?><br>
    18.         <b>Email:</b> <?=$ref['email']; ?><br>
    19.         
    20.         
    21.  
    22.         
    23.         <? }
    24. }        ?>
    он выводит у пользователя сколько рефералов он пригласил,как сделать чтобы можно было удалять не нужного реферала? Попытался сделать через кнопку удалить,но он либо удаляет всех рефералов либо вообще не удаляет,либо удаляет когда перегружает страницу).


    Код (PHP):
    1.   if(isset($_POST['get'])) {
    2. $code = sf($_POST['code']);
    3. if(isset($_SESSION['captcha']) && strtolower($_SESSION['captcha']) == strtolower($code)){
    4. mysql_query("UPDATE tb_user SET ref_id = 0");
    5.  
    6.  
    7. <form method="post" action="">
    8.                     <input type="hidden" name="verify" value="76133da129bd70a30c6d940f2a3f2f4f">
    9.                     <label>Введите код:</label>
    10.                     <img style="width:80px;" title="Если Вы не видите число на картинке, нажмите на картинку мышкой" onclick="this.src=this.src+'&'+Math.round(Math.random())" src="../captcha.php?<?php echo session_name()?>=<?php echo session_id()?>">    
    11.                     <label></label>
    12.                     <input name="code" placeholder="Код" required value="" type="text" size='10' maxlength='4'>
    13.                     <label></label>                    
    14.                     <input type="submit"  name="energy" value="удалить" class="buttonmail">
    15.                 </form>
    16. }
    17. }
    помогите с помощью этой формы сделать.

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    может не стоит удалять? может это хороший парень, а ты так с горяча рубишь.
     
  3. Catrina

    Catrina Новичок

    С нами с:
    24 апр 2015
    Сообщения:
    321
    Симпатии:
    0
    В запросе нет WHERE. Вы удаляете при помощи UPDATE?