Грешка при заявка

Dizasterr

Registered
Здравейте! Някой може ли да ми каже къде е грешката в този код, защото ми пише, че е изпълнено, а нищо не се трие.
Код:
		echo "Относно:          <b><a href='view.php?id=".$id."'>".$m['about']."</a></b>";
		echo "<br/>";
		echo "<input type='checkbox' name='del[]'>";
		echo "<br/>";
		echo "<br/>";
		}

		echo "<form method='post' action=''>";
		echo "<input type='submit' name='submit'>";
		echo "</form>";
		
		if(isset($_POST['submit'])) {
		
		foreach ($_POST['submit'] AS $del) {
		mysql_query("DELETE FROM `messages` WHERE `to`='$logged' AND `id` = '$del'")or die(mysql_error());	
		}
		
		if($del) {
			echo "Checked";
		}else{
			echo "Error";
		}
		}
 
Код:
<?     
	 echo "Относно:          <b><a href='view.php?id=".$id."'>".$m['about']."</a></b>";
      echo "<br/>";
      echo "<input type='checkbox' name='del[]'>";
      echo "<br/>";
      echo "<br/>";
      }

      echo "<form method='post' action=''>";
      echo "<input type='submit' name='submit'>";
      echo "</form>";
      
      if(isset($_POST['submit'])) {
      
      
      $del=mysql_query("DELETE FROM `messages` WHERE `to`='$logged' AND `id` = '$del'")or die(mysql_error());   

      
      if($del) {
         echo "Checked";
      }else{
         echo "Error";
      }
      }
	
	?>


Ето .. немога да разбера за какво ти е foreach ..
 
justspy каза:
Код:
<?     
	 echo "Относно:          <b><a href='view.php?id=".$id."'>".$m['about']."</a></b>";
      echo "<br/>";
      echo "<input type='checkbox' name='del[]'>";
      echo "<br/>";
      echo "<br/>";
      }

      echo "<form method='post' action=''>";
      echo "<input type='submit' name='submit'>";
      echo "</form>";
      
      if(isset($_POST['submit'])) {
      
      
      $del=mysql_query("DELETE FROM `messages` WHERE `to`='$logged' AND `id` = '$del'")or die(mysql_error());   

      
      if($del) {
         echo "Checked";
      }else{
         echo "Error";
      }
      }
	
	?>


Ето .. немога да разбера за какво ти е foreach ..
Пак не се трие. И аз пробвах така, но не стана. След това пуснах тема и ми казаха да пробва с foreach.
 
Код:
<?php
		require_once("../connection.php");
		mysql_query("SET NAMES cp1251");
		
		$logged=$_SESSION['login'];
		$select=mysql_query("SELECT * FROM `messages` WHERE `to`='$logged' AND `check`='0'") or die(mysql_error());
		$result=count($select);
		echo "<b>Непрочетени съобщения</b> (".$result.")";
		echo "<br/>";
		while($m=mysql_fetch_assoc($select)) {
		$id=$m['id'];
		echo "Подател:          <b>";
		echo $m['from'];
		echo "</b><br/>";
		echo "";
  echo "Относно:          <b><a href='view.php?id=".$id."'>".$m['about']."</a></b>";
      echo "<br/>";
      echo "<input type='checkbox' name='del[]'>";
      echo "<br/>";
      echo "<br/>";
      }

      echo "<form method='post' action=''>";
      echo "<input type='submit' name='submit'>";
      echo "</form>";
     
      if(isset($_POST['submit'])) {
     
     
      $del=mysql_query("DELETE FROM `messages` WHERE `to`='$logged' AND `id` = '$del'")or die(mysql_error());   

     
      if($del) {
         echo "Checked";
      }else{
         echo "Error";
      }
      }
    
   
   ?>
 
Код:
<?php
require_once("../connection.php");
mysql_query("SET NAMES cp1251");

$logged=$_SESSION['login'];
$select=mysql_query("SELECT * FROM `messages` WHERE `to`='$logged' AND `check`='0'") or die(mysql_error());
$result=mysql_num_rows($select);
echo "<b>Непрочетени съобщения</b> (".$result.")";
echo "<br/>";
while($m=mysql_fetch_assoc($select)) {
$id=$m['id'];
$from=$m['from'];
$about=$m['about'];
echo "Подател: <b>";
echo $from;
echo "</b><br/>";
echo "";
echo "Относно: <b><a href='view.php?id=$id'>$about</a></b>";
echo "<br/>";
echo "<input type='checkbox' name='del[]'>";
echo "<br/>";
echo "<br/>";
}

echo "<form method='post' action=''>";
echo "<input type='submit' name='submit'>";
echo "</form>";

if(isset($_POST['submit'])) {
$del=mysql_query("DELETE FROM `messages` WHERE `to`='$logged' AND `id` = '$id'")or die(mysql_error());
if($del) {
echo "Checked";
}else{
echo "Error";
}
}


?>


Ползва се mysql_num_rows не count :)
 

Back
Горе