הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 08-07-08, 15:16   # 1
InetKey.Net
חבר על
 
InetKey.Net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ערד
גיל: 34
הודעות: 963
שלח הודעה באמצעות ICO אל InetKey.Net שלח הודעה באמצעות MSN אל InetKey.Net

InetKey.Net לא מחובר  

עזרה בבדיקת checkbox

שלום יש לי טופס למחיקת משתמש , הטופס הוא delcustomer.php
וה action הוא delprocess.php
הטופס עובד תקין , מוחק את כל מי שאני מסמן
אבל אני צריך לעשות פונקציה שבודקת עם ה checkbox מסומן , ועם לא אז שזה ירשום שגיאה.

delcustomer.php :
PHP קוד:
<?php
session_start
();
include 
"level4_check.php";

if (
$order == "") {$order "userid";}

$result mysql_query("Select * from login_users ORDER BY '$order'",$con);
$num mysql_num_rows($result);

$userid mysql_real_escape_string($userid); 
$query "SELECT COUNT(*) AS `Rows`, `userid` FROM `login_users` GROUP BY `userid` ORDER BY `userid`";
$res mysql_query($query); 

if (
mysql_num_rows($res) > 0) {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<link rel="stylesheet" href="style.css" type="text/css" media="screen"/>
</head>
<body bgproperties="fixed" background="images/bg.gif" class="text">
>> delete customer
<br /><br /><br />
<form name="form1" method="post" action="delprocess.php">
<table border="1" bordercolor="#DEDCDC" align="center" dir="ltr" class="text2">
<tr>
      <td class="texttable">&nbsp; delete &nbsp;</td>
      <td class="texttable">&nbsp; name &nbsp;</td>
      <td class="texttable">&nbsp; checkbox &nbsp;</td>
    </tr> 
      <?php if ($row['userid'] <> "185") {  ?>
      </td>
    <?php while($row mysql_fetch_array($resultMYSQL_ASSOC)){
$n++;
?>
    <tr>
      <td class="texttable2"><input type="Submit" name="Submit" value="" class="submit"></td>
      <input name="total" type="hidden" id="total" value="<?php echo $n ?>"></td>
      <td class="texttable2"><?php echo $row['user_name']; ?></td>
      <td class="texttable2"><input type="checkbox" checked name="d<?php echo $n?>" value="<?php echo $row['userid'];?>"><? ?><? ?></td>
    </tr>
</body>
</html>
<?
}
else 
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<link rel="stylesheet" href="style.css" type="text/css" media="screen"/>
</head>
<body bgproperties="fixed" background="images/bg.gif" class="text">
>> error
<br /><br /><br /><br />
<span class="texttable3"><center>
no exist users!
</span></center>
</body>
</html>
<?
}
?>
</table>
</form>
delprocess.php:
PHP קוד:
<?php
session_start
();
include 
"level4_check.php";

if (
$order == "") {
$order "userid";
}

$result mysql_query("Select * from login_users ORDER BY '$order'",$con);
$num mysql_num_rows($result);

while(
$row mysql_fetch_array($resultMYSQL_ASSOC)){
$n++;

if (
$row['userid'] <> "185") {  

echo 
"
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html dir='rtl'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1255'>
<link rel='stylesheet' href='style.css' type='text/css' media='screen'/>
</head>
<body bgproperties='fixed' background='images/bg.gif' class='text'>
>> delete user
<br /><br /><br /><br />
<span class='texttable3'><center>
the user <u>" 
$row['user_name'] . "</u> sucessfully deleted!
</span></center>
</body>
</html>
"
;

}
}

if(isset(
$_POST['Submit']))
{
    
$total $_POST['total'];
    
$td 0;
    
$i 0;
    
    for(
$i 1$i <= $total$i++)
    {
        if(isset(
$_POST["d$i"]))
        {
            
mysql_query("DELETE FROM login_users WHERE userid=".$_POST["d$i"],$con);
            
$td++;
            }

}
}

?>
תעזרו לי בבקשה ניסיתי הרבה דרכים ואני לא מצליח , תודה!
דניס.
  Reply With Quote
ישן 08-07-08, 16:27   # 2
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

בוא תראה לנו מה ניסיתי ונתקן אותך..
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 08-07-08, 16:34   # 3
InetKey.Net
חבר על
 
InetKey.Net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ערד
גיל: 34
הודעות: 963
שלח הודעה באמצעות ICO אל InetKey.Net שלח הודעה באמצעות MSN אל InetKey.Net

InetKey.Net לא מחובר  

ניסיתי
if(array_key_exists('CHECKBOXNAME', $_POST) && $_POST['CHECKBOXNAME'] == $row['userid'] )
{
echo 'Whoehoe! Proceed and delete';
}
else
{
echo 'checkbox was not set';
}

אבל הNAME של הCHECKBOX הוא :
<input type="checkbox" name="d<?php echo $n; ?>"

ואני לא יודע מה לרשום בפונקציה במקום ה CHECKBOXNAME ניסיתי כל מיני ערכים וזה לא מצליח עדיין.
  Reply With Quote
ישן 09-07-08, 21:11   # 4
ASTeam
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
הודעות: 580

ASTeam לא מחובר  

תן הגדרה של
value = 1
תבדוק בכל צ'פוינט שבו checkpount=1 תמחק.
__________________

  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 10:24.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ