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

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

Derey22 22-07-06 10:26

קבלת מידע לטופס
 
אני מתחיל בphp,
ויש לי את הקוד הזה:
PHP קוד:

<?php
  
echo "".$_POST['username'];
?>

שמקבל מטופס אחר username) post).
עכשיו אני מנסה שזה יגיע ל:INPUT.
ניסית ככה ולא הולך לי:
<INPUT $post type="TEXT" name="username">
תודה

RS324 22-07-06 10:36

מה זה $POST ?

אתה צריך להשתמש בFORM בשביל להחליט על ה METHOD
לדוגמא
PHP קוד:


<form action="mypage.php" method="post">
<
input type="text" name="username" value="" size="25" />
</
form

ואז בתוך MYPAGE.PHP תכתוב את מה שכתבת וזה יעבוד.

NesheR16 22-07-06 11:19

קוד:

<?php
  echo "".$_POST['username'];
?>

זה לא יעבוד
תעשה ככה (בקובץ php) :
קוד:

<?
echo $_POST['username'];
?>

ובדרך שלך אם כבר תעשה:
קוד:

<?
echo "".$_POST['username']."";
?>


-VladK- 22-07-06 11:22

ציטוט:

נכתב במקור על ידי NesheR16
קוד:

<?php
  echo "".$_POST['username'];
?>

זה לא יעבוד
תעשה ככה (בקובץ php) :
קוד:

<?
echo $_POST['username'];
?>

ובדרך שלך אם כבר תעשה:
קוד:

<?
echo "".$_POST['username']."";
?>


למה לעזאזל אתם בכלל שמים מרחאות?
PHP קוד:

<?php
echo $_POST['username'];
?>

וזהו גמרנו....

RS324 22-07-06 11:35

תפסיקו לשחק אותה
הקוד
PHP קוד:

 echo "".$_POST['username']; 

יעבוד מצוייין, אני יכול גם לעשות
PHP קוד:

 echo "username is : ".$_POST['username']; 

תשימו לב איפה הגרשיים לפני שאתם סתם מדברים שטויות

-VladK- 22-07-06 11:37

ציטוט:

נכתב במקור על ידי RS324
תפסיקו לשחק אותה
הקוד
PHP קוד:

 echo "".$_POST['username']; 

יעבוד מצוייין, אני יכול גם לעשות
PHP קוד:

 echo "username is : ".$_POST['username']; 

תשימו לב איפה הגרשיים לפני שאתם סתם מדברים שטויות

אחי...
אם היה שם טקסט אז זה היה בסדר אבל בלי שיהיה שם משהו בכלל אין טעם לזה לשהוא שם....

כאילו זה מיותר! זה כמו לעשות לולאה שלא תעשה כלום....מה הטעם בזה...מבין?

RS324 22-07-06 11:40

זה לא אומר שזה לא חוקי, זה יעבוד, אם זה יעיל או לא זה משהו אחר

אבל מה שבטוח זה מה קשורה התגובה הזאת של לעשות את זה ככה :

echo "".$_POST['username']."";

לא מזיק אבל חסר טעם

-VladK- 22-07-06 11:46

ציטוט:

נכתב במקור על ידי RS324
זה לא אומר שזה לא חוקי, זה יעבוד, אם זה יעיל או לא זה משהו אחר

אבל מה שבטוח זה מה קשורה התגובה הזאת של לעשות את זה ככה :

echo "".$_POST['username']."";

לא מזיק אבל חסר טעם

אמרתי שזה לא יעבוד? פשוט זה מיותר...זה עניין של יעילות...זה כמו שאני עכשיו יעשה כזה דבר:
PHP קוד:

<?php
echo 'hey';
$e " ";
echo 
$e"you";
?>

כאילו התוצאה תצא HEY YOU אבל מה הטעם בזה שעשיתי את זה אם אפשר פשוט לכתוב הכל בשורה אחת...הכל עניין של יעילות...

Derey22 22-07-06 12:13

לא הבנתם אותי.....
ציטוט:

<?
echo "".$_POST['username'];
input type=text name="text1" value=$_POST['username'] size=20>
?>
אני יודע שזה לא הקוד אבל זה מה שרציתי....רק שזה יפעל...

-VladK- 22-07-06 13:25

אההההההה חחחחחח

תנסה את זה:
PHP קוד:

<?
echo "".$_POST['username'];
echo 
'<input type="text" name="text1" value="'.$_POST['username'].'" size="20">';
?>


Derey22 22-07-06 13:32

תודה,אתה יכול להסביר לי למה יש בקוד '?

ציטוט:

<?
echo '<input type="text" name="text1" value="'.$_POST['username'].'" size="20">';
?>
ניסיתי להבין ולא הצלחתי..

עריכה הודעה 666

amirs_5 22-07-06 13:36

אמ... תעשה ככה :

PHP קוד:

if(!$_POST["submit"]) { 
echo 
"<form action=\"abc.php\" method=\"post\">";
echo 
"<input type=\"text\" name=\"username\" value=\"".$_POST['username']."\">";
echo 
"<input type=\"submit\" name=\"submit\" value=\"שלח\">";
echo 
"</form>"
} else {
echo 
$_POST['username'];


הסבר : שורה ראשונה, בדיקה אם הטופס לא נשלח..
אם הוא לא נשלח , הצג אותו , אחרת הצד את הנתונים שלו ...
הערה : את ה abc.php, תחליף בשם של הקובץ..

מקווה שעזרתי.. אמיר :)

Derey22 22-07-06 13:41

סליחה שיש לי הרבה שאלות אבל למה אי אפשר לעשות ככה:
ציטוט:

echo '<input value="'.$_POST['username']';
וככה כן:
ציטוט:

echo '<input type="text" name="text1" value="'.$_POST['username'].'" size="20">';

amirs_5 22-07-06 13:44

תשאל :)
ובקשר לשאלה שלך, זה קשור למחרוזות , עוד 2 דקות אני יערוך ויביא לך מדריך על זה :)
עריכה :
http://php.eitan.ac.il/main.php?id=00110
תקרא את זה :)

Derey22 22-07-06 13:52

בכל מקרה הצלחתי תודה לכלום
ציטוט:

echo '<input value="'.$_POST['username'].'">';


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

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