הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   לא מצילח להכניס ערך למסד מלולאת FOR (https://hosts.co.il/forums/showthread.php?t=65210)

stel222 16-07-08 02:23

לא מצילח להכניס ערך למסד מלולאת FOR
 
שלום אני מנסה להכניס את כל הערך של לולאת FOR אך נכנס ריק למסד עשיתי בדיקה לראות אם הלולאה עובדת וכן היא עובדת טוב.
זה הקוד
PHP קוד:

$arr = array();
$arr[] = $_POST['main'];
$arr[] = $_POST['users'];
$arr[] = $_POST['downloads'];
$arr[] = $_POST['pages'];
$arr[] = $_POST['article'];

$num count($arr);
for(
$i 0$i<= $num$i++){ 
$perm $arr[$i];
echo 
$perm;



daMn 16-07-08 02:25

אתה בטוח שיש בPOST משהו?
תנסה להכניס סתם ערכים..
ואגב..למה לא foreach?

DavidBD 16-07-08 11:04

עדיף לך ככה:
קוד:

$arr = array();
$arr[] = $_POST['main'];
$arr[] = $_POST['users'];
$arr[] = $_POST['downloads'];
$arr[] = $_POST['pages'];
$arr[] = $_POST['article'];

$num = count($arr);
foreach($arr as $key => $perm) {
    echo $perm;
}


Daniel 16-07-08 11:33

ואז $num = count($arr); מיותר..

stel222 16-07-08 12:24

יש משהו עשיתי גם ECHO ללולאה וזה מציג טוב רק לא מצליח לשלוח למסד.

ד"א זה הINSERT
PHP קוד:

      mysql_query("INSERT INTO users (username, password, email, date, ip, level, premissions) VALUES ('" $username "', '" $password "', '" $email "', '" $date "', '" $ip "', '" $level "', '" $perm "')") or die(mysql_error());
echo 
'מנהל זה הוסף בהצלחה'


Gal Shafrir 16-07-08 12:47

תנסה לעשות משהו כזה:
PHP קוד:

<?php


    $arr 
= array();
    
$arr[] = $_POST['main'];
    
$arr[] = $_POST['users'];
    
$arr[] = $_POST['downloads'];
    
$arr[] = $_POST['pages'];
    
$arr[] = $_POST['article']; 
    
    foreach(
$arr as $key => $value) {
        
$values[] .= $value;
    }
    
    
$permissions implode(';',$values);
    
    
// permissions: main;user;downloads;pages;articles
    
    
mysql_query("INSERT INTO users (username, password, email, date, ip, level, premissions) VALUES ('" $username "', '" $password "', '" $email "', '" $date "', '" $ip "', '" $level "', '" $permissions "')") or die(mysql_error());
    echo 
'מנהל זה הוסף בהצלחה';  

?>

ואז בשליפה אתה יכול לעשות משהו כזה:
PHP קוד:

<?

    $permissions 
explode(';',$r['permissions']);
    
?>


stel222 16-07-08 13:05

תודה גבר


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

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