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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 23-08-07, 18:03   # 1
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

[PHP] מערכים וטבלאות - עזרה

לפני שאני שואל אני רק מתחיל אז אל תגידו לי. וואי איזה פשוט. איזה מעפאן. אני ממש ממש רק בהתחלה.

PHP קוד:
<html>
<head>
<title> language of country </title>
<head>
<body>
<h1> The Lang In Table </h1>
<h3> By DanielS </h3>
<?php
$lang 
= array(=> "Hebrew""English""Spanish");
$country = array(=> "Israel""USA""Spain");
?>
<table border="1" width="100%" id="table1" cellspacing="0" cellpadding="0" bordercolor="#000000">
    <tr>
        <td>
        <p align="center"><u><b>Country</b></u></td>
        <td>
        <p align="center"><u><b>Lang</b></u></td>
    </tr>
    <tr>
        <td align="center"><?php echo $country[1?></td>
        <td align="center"><?php echo $lang[1?></td>
    </tr>
    <tr>
        <td align="center"><?php echo $country[2?></td>
        <td align="center"><?php echo $lang[2?></td>
    </tr>
    <tr>
        <td align="center"><?php echo $country[3?></td>
        <td align="center"><?php echo $lang[3?></td>
    </tr>
</table>
</body>
</html>
השאלה שלי היא כזאת. איך אני יעשה לולאה שתסדר את זה בידיוק לפי הסדר הנוכחי בלולאה.

תודה,
דניאל
  Reply With Quote
ישן 23-08-07, 18:08   # 2
mayden
Авторитет
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 2,556

mayden לא מחובר  

אם אני לא טועה, אתה עושה FOR מ i עד מס' המקומות שיש במערך.
ואז אתה עושה:
PHP קוד:
   <tr> 
        <td align="center"><?=$country[i?></td> 
        <td align="center"><?=$lang[i?></td> 
    </tr>
__________________

ציטוט:
" זוכרים בשביל ללמוד, יודעים בשביל ללמד, מבינים בשביל לתכנת.."
  Reply With Quote
ישן 23-08-07, 18:13   # 3
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

אני כמעט בטוח שככה:
PHP קוד:
<?php
foreach($country as $value && $lang as $value2 ){
echo<<<end
<tr>  
        <td align="center">$value </td>  
        <td align="center">$value2</td>  
    </tr> 
end;
}

?>
כמובן שלפני ואחרי הלולאה אתה מוסיף את הטייבל

Last edited by Ron | CSite.co.il; 23-08-07 at 18:16..
  Reply With Quote
ישן 24-08-07, 01:23   # 4
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

אני יודע שצריך לעשות לולאת for ואז עם הforeach שיציג לדוגמא
PHP קוד:
$value[$i
אבל איך לשלב את זה בידיוק לא הבנתי. ניסיתי ולא הצלחתי.
אני לא רוצה לוותר כדי לדעת את כל הדברים הקטנים האלה
  Reply With Quote
ישן 24-08-07, 01:47   # 5
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

ציטוט:
נכתב במקור על ידי DanielS צפה בהודעה
אני יודע שצריך לעשות לולאת for ואז עם הforeach שיציג לדוגמא
PHP קוד:
$value[$i
אבל איך לשלב את זה בידיוק לא הבנתי. ניסיתי ולא הצלחתי.
אני לא רוצה לוותר כדי לדעת את כל הדברים הקטנים האלה

בכל מקרה אם הבנתי אותך נכון זה די פשוט ומשהו בסגנון הזה:
PHP קוד:
<? for ($i=1;$i<3;$i++) {  ?>
    </tr> 
    <tr> 
        <td align="center"><?php echo $country[$i?></td> 
        <td align="center"><?php echo $lang[$i?></td> 
    </tr> 
    <tr> 
        <td align="center"><?php echo $country[$i?></td> 
        <td align="center"><?php echo $lang[$i?></td> 
    </tr> 
    <tr> 
        <td align="center"><?php echo $country[$i?></td> 
        <td align="center"><?php echo $lang[$i?></td> 
    </tr> 
<? ?>
עריכה: לא שמתי לב שאתה משתמש במערכים, לכן הפתרון שלי אינו נכון לשאלה שלך.
תצטרך להשתמש בלולאת foreach כמו שמעלי הציעו את הפתרון
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)

Last edited by daMn; 24-08-07 at 01:56..
  Reply With Quote
ישן 25-08-07, 11:55   # 6
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

חח כל מי ששאלתי צחק עליי שזה כזה קל.
אבל עד עכשיו לא הסבירו לי איך מסדרים את זה
  Reply With Quote
ישן 25-08-07, 12:35   # 7
Gal Shafrir
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,626

Gal Shafrir לא מחובר  

PHP קוד:
<?php

echo <<<html
<html>
<head>
<title> language of country </title>
<head>
<body>
<h1> The Lang In Table </h1>
<h3> By DanielS </h3> 

<table border="1" width="100%" id="table1" cellspacing="0" cellpadding="0" bordercolor="#000000">

html;

$langs = array(
    
'Hebrew' => 'Israel',
    
'English' => 'USA'
    
'Spanish' => 'Spain'
);

foreach(
$langs AS $lang=>$country) {
echo <<<html

    <tr>
        <td align="center">
{$lang}</td> 
         <td align="center">
{$country}</td> 
    </tr>
    
html;
}

echo <<<html

</table>
</body>
</html>
html;

?>
בבקשה
__________________
בברכה,
גל שפריר - מעצב ומפתח אתרים.

עופר שפריר - במאי, תסריטאי ומפיק.
  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. הזמן כעת הוא 19:01.

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