שליחת input text בתור מערך - php

פורום זה עוסק בנושאים הקשורים לפיתוח לאינטרנט בצד השרת והקשר לצד הלקוח. כאן נדון בנושאים הקשורים אל: שפות צד שרת כגון PHP, .NET או JAVA, במסדי נתונים ו SQL, בפורמטים כגון XML ו JSON וגם בפתרונות הקשורים לאינטגרציה בין צד השרת ל JavaScript, Flash, SilverLight וכו'

שליחת input text בתור מערך - php

הודעהעל ידי ארז - ליברמן ב 20 פברואר 2011, 15:52

שלום לכולם.
יש לי html עם Input texts נראה ככה:
[
Syntax: [ Download ] [ Hide ]
Using html4strict Syntax Highlighting
 <form action="send_email.php" method="post" target="_blank">
    <h3>
      <input name="contact_name" type="text" class="fields1" dir="rtl" lang="he" xml:lang="he" />
     
      <input name="company" type="text" class="fields1" dir="rtl" lang="he" />
     
  <input name="phone" type="text" class="fields1" dir="rtl" lang="en" />
     
      <input name="email" type="email" class="fields1" dir="rtl" lang="he" />
      <span class="rb">
        <input name="slolar[]" type="checkbox" class="rb1" value="cellcom"/>
        <input name="slolar[]" type="checkbox" class="rb2" value="orange" />
        <input name="slolar[]" type="checkbox" class="rb3" value="mirs" />
        <input name="slolar[]" type="checkbox" class="rb4" value="pelephone" />
        </span>
   
      <div class="litlle_btns">
     
      <span class="send_btn">
        <input name="clear" type="reset" value="נקה" id="clear" />
        <input name="send" type="submit" value="שלח" id="send" />
       
       
      </span>
      </h3>
  </form>
Parsed in 0.015 seconds, using GeSHi 1.0.8.4

ששולח מידע לphp שנראה ככה:
Syntax: [ Download ] [ Hide ]
Using php Syntax Highlighting
<?php

$address = "mp6024@gmail.com";
$header = "בקשה לקבלת הצעות מחיר";
$from = "noreply@studio-hitchadshut.co.il";
$name = $_POST['contact_name'];
$company = $_POST['company'];
$phone = $_POST['phone'];
$email = $_POST['email'];
$slolar = $_POST['slolar'];


 




$email_body = "
שם: $name \r\n
חברה: $company \r\n
טלפון:$phone \r\n
אימייל:$email \r\n
חברת סלולרי:$slolar \r\n
"
;     



        if( mail( $address, $header, $email_body ) )
        {
                echo "תודה על התעניינותך בשירותי חיסכון בהוצאות התקשורת והסלולר לעסקים<br />


 פנייתך הועברה לטיפול ואנו ניצור אתך קשר בשעות הקרובות"
;
        }
        else
        {
                echo "success=no";
        }

?>
Parsed in 0.076 seconds, using GeSHi 1.0.8.4

איך אני כותב שהשדה של הצ'ק בוקס יגיע עם כל הערכים שסומנו ולא רק עם האחרון כמו עכשיו?
אני מבין שאני צריך ליצור מערך לצ'ק בוקס וניסיתי כל מיני דרכים - אבל זה לא הלך - מישהו יודע?
האתר שלנו: http://www.studio-hitchadshut.co.il/
בלוג לגרפיקאים עצלנים: http://www.atzlan.biz/
סמל אישי של המשתמש
ארז - ליברמן
 
הודעות: 137
הצטרף: 02 מאי 2010, 10:17

Re: שליחת input text בתור מערך - php

הודעהעל ידי פלג ב 20 פברואר 2011, 18:52

1) תשנה את השם slolar[] (תוריד את הסוגרים המרובעים)
2)איך לקרוא את ערכי ה CHECKBOX קרא כאן
http://www.plus2net.com/php_tutorial/array_checkbox.php
פלג
 
הודעות: 546
הצטרף: 13 מרץ 2010, 16:07

Re: שליחת input text בתור מערך - php

הודעהעל ידי ארז - ליברמן ב 24 פברואר 2011, 15:40

אני לא מצליח להבין את הבעיה...
אם אני כותב משהו כזה:
Syntax: [ Download ] [ Hide ]
Using php Syntax Highlighting
while (list ($key,$val) = @each ($slolar)) {
echo "$val,";
}
 
Parsed in 0.072 seconds, using GeSHi 1.0.8.4


אז הוא נותן לי echo עם החברות שסומנו הצ'ק בוקס שלהם.

אבל אם אני מוסיף משהו כזה:
Syntax: [ Download ] [ Hide ]
Using php Syntax Highlighting
$slolar = "$val,";
Parsed in 0.075 seconds, using GeSHi 1.0.8.4


כדי שבמייל ישלח אז האיברים של המערך הזה במקום לכתוב array אז זה לא עובד...
עדיין תקוע בקיצור :בוכה:
האתר שלנו: http://www.studio-hitchadshut.co.il/
בלוג לגרפיקאים עצלנים: http://www.atzlan.biz/
סמל אישי של המשתמש
ארז - ליברמן
 
הודעות: 137
הצטרף: 02 מאי 2010, 10:17

Re: שליחת input text בתור מערך - php

הודעהעל ידי פלג ב 24 פברואר 2011, 15:54

תסביר שוב את הבעיה שלך?מה שכתבת עם ה ARRAY לא ברור
פלג
 
הודעות: 546
הצטרף: 13 מרץ 2010, 16:07

Re: שליחת input text בתור מערך - php

הודעהעל ידי ארז - ליברמן ב 24 פברואר 2011, 16:05

עשיתי כמו המדריך שהעלית אליו לינק.
הוא יודע להחזיר אקו של האיברים של המערך אבל אם אני מנסה לקחת את התוצאה הזו ובמקום לעשות איתה אקו - לעשות שהיא תשלח למייל במקום המשתנה - בתןר המתשנה slolar - זה לא הולך.
האתר שלנו: http://www.studio-hitchadshut.co.il/
בלוג לגרפיקאים עצלנים: http://www.atzlan.biz/
סמל אישי של המשתמש
ארז - ליברמן
 
הודעות: 137
הצטרף: 02 מאי 2010, 10:17

Re: שליחת input text בתור מערך - php

הודעהעל ידי פלג ב 24 פברואר 2011, 18:22

אתה צריך בתוך הלולאה לעשות
Syntax: [ Download ] [ Hide ]
Using php Syntax Highlighting
while (list ($key,$val) = @each ($slolar)) {
$xxxxx .= $val.",";
}
 
Parsed in 0.075 seconds, using GeSHi 1.0.8.4
פלג
 
הודעות: 546
הצטרף: 13 מרץ 2010, 16:07

Re: שליחת input text בתור מערך - php

הודעהעל ידי ארז - ליברמן ב 25 פברואר 2011, 11:46

הוא עדיין נותן לי רק את האיבר הראשון שנבחר במערך גם אם נבחרו יותר איברים...
האתר שלנו: http://www.studio-hitchadshut.co.il/
בלוג לגרפיקאים עצלנים: http://www.atzlan.biz/
סמל אישי של המשתמש
ארז - ליברמן
 
הודעות: 137
הצטרף: 02 מאי 2010, 10:17

Re: שליחת input text בתור מערך - php

הודעהעל ידי פלג ב 25 פברואר 2011, 15:06

לפני ה WHILE חסרה לך השורה
Syntax: [ Download ] [ Hide ]
Using php Syntax Highlighting
$slolar=$_POST['slolar'];
 
Parsed in 0.075 seconds, using GeSHi 1.0.8.4
פלג
 
הודעות: 546
הצטרף: 13 מרץ 2010, 16:07

Re: שליחת input text בתור מערך - php

הודעהעל ידי ארז - ליברמן ב 27 פברואר 2011, 09:55

לא חסרה.
היא מופיעה בקוד וזה עדיין אותה תוצאה...
האתר שלנו: http://www.studio-hitchadshut.co.il/
בלוג לגרפיקאים עצלנים: http://www.atzlan.biz/
סמל אישי של המשתמש
ארז - ליברמן
 
הודעות: 137
הצטרף: 02 מאי 2010, 10:17

Re: שליחת input text בתור מערך - php

הודעהעל ידי ארז - ליברמן ב 03 מרץ 2011, 12:07

אז ככה צריך לכתוב את זה:
Syntax: [ Download ] [ Hide ]
Using php Syntax Highlighting
אז ככה צריך לעשות את זה...

foreach($_POST['slolar'] as $value) {
$slolar .= "$value \r\n";
}
Parsed in 0.076 seconds, using GeSHi 1.0.8.4
האתר שלנו: http://www.studio-hitchadshut.co.il/
בלוג לגרפיקאים עצלנים: http://www.atzlan.biz/
סמל אישי של המשתמש
ארז - ליברמן
 
הודעות: 137
הצטרף: 02 מאי 2010, 10:17


חזור אל צד שרת / צד לקוח

 


  • שרשורים בנושאים דומים
    תגובות
    צפיות
    הודעה אחרונה

מי מחובר

משתמשים הגולשים בפורום זה: Bing [Bot], Google [Bot] ואורח אחד

cron