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

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

ozxbar 24-11-05 17:45

שאלה
 
לא מזמן התחלתי ללמוד php
ובניתי משהו נורא פשוט
זה הקוד בקובץ html
PHP קוד:

<form action="s.php" method="post">
Name: <input type="text" name="us" value="&euml;&uacute;&aring;&aacute; &ocirc;&auml;"> <br>
Last-Name: <input type="text" name="mw" value="&euml;&uacute;&aring;&aacute; &ocirc;&auml;"> <br>
<
input type="submit" name="submit" value="&ugrave;&igrave;&ccedil;">
</
form

וזה הקוד בקובץ php (הקובץ שמקבל את הנתונים)
PHP קוד:

<?
  
if ($us == "&euml;&uacute;&aring;&aacute; &ocirc;&auml;") {
    echo 
"&oslash;&eacute;÷";
  } else {
    echo 
"<h1>$us</h>";
  }
echo 
"<br>";
if (
$mw == "&euml;&uacute;&aring;&aacute; &ocirc;&auml;") {
echo 
"&oslash;&eacute;÷";
} else {
echo 
"<h1>$mw</h>";
}
?>

לפי דעתי זה נורא פשוט ואני רוצה להתקדם הלאה,
אני רוצה לבנות את זה בצורה כזו שמי שרושם
בקובץ html הקובץ php יקבל את הנתונים
וישמור אותם, ולא כל פעם שרושמים בקובץ html
הנתונים בקובץ php משתנים. (שזה ישמור את מה שרשמו
בפעם האחרונה, ויוסיף מתחת לזה את הדבר החדש שרשמו)

תודה לעוזרים.

Espire 24-11-05 17:50

בדף PHP אתה צריך לעשות שזה יקבל את הנתונים מהדף עם:

PHP קוד:

$_POST[blasbla


ozxbar 24-11-05 17:53

ציטוט:

נכתב במקור על ידי Espire
בדף PHP אתה צריך לעשות שזה יקבל את הנתונים מהדף עם:

PHP קוד:

$_POST[blasbla


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

יום טוב.

ozxbar 24-11-05 18:23

ציטוט:

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

יום טוב.

אני עדיין צריך עזרה בזה =/
דרך אגב...
רק אצלי או שהכתב בקוד ששמתי התעוות?
טוב.. תודה לעוזרים..

Espire 24-11-05 18:36

הוא התעוות תכתוב אותו מחדש בבקשה

Ikki 24-11-05 19:11

במידה וPHP5 מותקן בשרת זו בעיה נפוצה מאוד.
נסה:
PHP קוד:

$x $_POST['name']; 

שים לב לגרשיים.

ozxbar 25-11-05 12:05

ציטוט:

נכתב במקור על ידי Ikki
במידה וPHP5 מותקן בשרת זו בעיה נפוצה מאוד.
נסה:
PHP קוד:

$x $_POST['name']; 

שים לב לגרשיים.

מממ... לא הבנת אותי... זה פועל לי שאני רושם רק את המשתנה....
אני לא צריך לשים את הפוסט.. ואם אני שם זה לא פועל...
הנה הקוד html
HTML קוד:

<form action="s.php" method="post">
Name: <input type="text" name="us" value="&euml;&uacute;&aring;&aacute; &ocirc;&auml;"> <br>
Last-Name: <input type="text" name="mw" value="&euml;&uacute;&aring;&aacute; &ocirc;&auml;"> <br>
<input type="submit" name="submit" value="&ugrave;&igrave;&ccedil;">
</form>

והנה הקוד php (הקוד שמקבל את הנתונים)
PHP קוד:

<?
  
if ($us == "&euml;&uacute;&aring;&aacute; &ocirc;&auml;") {
    echo 
"&oslash;&eacute;÷";
  } else {
    echo 
"<h1>$us</h>";
  }
echo 
"<br>";
if (
$mw == "&euml;&uacute;&aring;&aacute; &ocirc;&auml;") {
echo 
"&oslash;&eacute;÷";
} else {
echo 
"<h1>$mw</h>";
}
?>

עכשיו .. מה שאני רוצה זה לעשות שבמקום שכל פעם אני ארשום
משהו בטופס html הקובץ s.php ישתנה.. אני רוצה שזה יוסיף
ולא ימחק את מה שרשום ואז ירשום...
למי שלא הבין אז זה הולך ככה..
שאני ארשום משהו בטופס לדוגמא עוז,
אז זה ירשום "עוז" בקובץ שמקבל נתונים
ואז שאני ארשום בקובץ ששולח נתונים עוז2
זה ימחק את העוז וירשום "עוז2"

אז אני רוצה שזה יעשה ככה... שרושמים עוז
זה ירשום "עוז"
ושרושמים אחרי זה שוב בטופס השולח זה ישמור את הנתון הישן ויוסיף את הנתון החדש
מתחתיו, זה יראה ככה

"עוז

עוז2"

תודה לעוזרים.

Ikki 25-11-05 12:24

כל הסימנים האלו ה"מתוחכמים" ממש מבלבלים, אולי פשוט תכתוב: echo "הי"; ?!.

ותנסה להסביר בצורה ברורה.

ozxbar 25-11-05 12:53

ציטוט:

נכתב במקור על ידי Ikki
כל הסימנים האלו ה"מתוחכמים" ממש מבלבלים, אולי פשוט תכתוב: echo "הי"; ?!.

ותנסה להסביר בצורה ברורה.

שמת לה שאתה ישר "תוקף"?
הסימנים ה"מתוחכמים" האלה זה עיברית, פשוט פה זה עיוות את האותיות / או שינה...
אם בכל זאת מישהו יוכל לעזור לי אני אשמח.

יום טוב.

Ikki 25-11-05 13:08

ציטוט:

נכתב במקור על ידי ozxbar
שמת לה שאתה ישר "תוקף"?
הסימנים ה"מתוחכמים" האלה זה עיברית, פשוט פה זה עיוות את האותיות / או שינה...
אם בכל זאת מישהו יוכל לעזור לי אני אשמח.

יום טוב.

אני לא תוקף, אני משתמש בציניות.
זה פשוט מבלבל, ויש אנשים שמשתמשים בזה כדי לא למנוע מחיקת זכויות.

ozxbar 25-11-05 13:38

ציטוט:

נכתב במקור על ידי Ikki
אני לא תוקף, אני משתמש בציניות.
זה פשוט מבלבל, ויש אנשים שמשתמשים בזה כדי לא למנוע מחיקת זכויות.

חח אל תדאג.. אני לא יגנוב משהו... אני מנסה ללמוד ולא יעזור לי בחיים
לגנוב...
אוקיי זה הקוד... נראה לי שרואים את זה מעוות בגלל התוכנה ftp שעשיתי דרך
שם העתק הדבק... אוקיי זה ככה..
HTML קוד:

<form action="s.php" method="post">
שמך: <br> <input type="text" maxlength="10" size="25" name="us" value="אנא כתוב פה את שמך"> <br>
שם משפחתך::<br> <input type="text" size="25" maxlength=10 name="mw" value="אנא הקלד פה את שם משפחתך"> <br>
<TEXTAREA ROWS=10 COLS=40 NAME="mwb"></TEXTAREA> <br>
<input type="submit" name="submit" value="שלח">
</form>

וזה הקוד php (הקוד שבעצם מקבל את הנתונים מהטופס)
PHP קוד:

<?
  
if ($us == "כתוב פה") {
    echo 
"ריק";
  } else {
    echo 
"<h1>שמי: $us</h>";
  }
echo 
"<br>";
if (
$mw == "כתוב פה") {
echo 
"ריק";
} else {
echo 
"<h1>שם משפחתי: $mw</h>";
}
echo 
"<br>";
echo 
"<h4>מה שרציתי לרשום זה</h>";
echo 
"<br>";
echo 
"<h5>$mwb</h>";
?>

עכשיו זה מה שאני רוצה ללמוד,
אני רוצה לדעת איך לבנות את הקובץ עך שהוא ישמור כל פעם את הנתונים החדשים.
עכשיו הקובץ פועל ככה... אני רושם את מה שאני רוצה בטופס, לשם דוגמא נשתמש בשמי
אני ירשום עוז.
אז הקובץ שמקבל את הנתונים שולח לפלט
"עוז".

ואז אני נכנס שוב לקובץ ששולח את הנתונים רושם "עוז2"
אז זה מוחק את ה"עוז" ורושם במקום
"עוז2"


עכשיו מה שאני רוצה לעשות זה שזה ישמור את ה"עוז" ובנוסף יוסיף "עוז2"
ככה זה יראה אחרי שאני ארשום בזה בפעם השנייה
"עוז

עוז2"

אם תעזור לי אשמח.

Ikki 25-11-05 13:47

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

echo $_POST['name'] . " " $_POST['lname']; 


ozxbar 25-11-05 13:55

ציטוט:

נכתב במקור על ידי Ikki
מה הבעיה,
כלומר שהוא יחבר את השם עם שם המשפחה?
PHP קוד:

echo $_POST['name'] . " " $_POST['lname']; 


לא לזה התכוונתי...
התכוונתי שאני רוצה שכל פעם זה ישמור את הנתונים שמכניסים שם
לדוגמא אם אני הכנסתי במסמך html את השם "עוז"
זה ידפיס עוז
ואם עוד מישהו בא ורשם "משה",
זה ידפיס מתחת לשם "עוז" את השם משה...
אם עדיין לא הבנת תגיד אני אנסה להסביר..
תודה מראש.

Ikki 25-11-05 16:09

אתה צריך להתשמש במקור שמירה כלשהוא.
מומלץ SQL...

תתחיל ללמוד על mysql עם PHP...
בהצלחה...

*SQL=מסדי נתונים.

ozxbar 25-11-05 16:11

ציטוט:

נכתב במקור על ידי Ikki
אתה צריך להתשמש במקור שמירה כלשהוא.
מומלץ SQL...

תתחיל ללמוד על mysql עם PHP...
בהצלחה...

*SQL=מסדי נתונים.

אה... בסדר.. תודה..!

ozxbar 25-11-05 18:10

ציטוט:

נכתב במקור על ידי Ikki
אתה צריך להתשמש במקור שמירה כלשהוא.
מומלץ SQL...

תתחיל ללמוד על mysql עם PHP...
בהצלחה...

*SQL=מסדי נתונים.

שאלה,
האם זה המדריך הנכון ללמוד?
http://php.eitan.ac.il/main.php?id=00164
אם לא , תקן אותי אם תוכל (תביא לי לינק למדריך אחר בבקשה)
ואפילו אם זה המדריך הנכון, אם תוכל תביא לי עוד אחד כי אני לא כל כך
מנוסה וכמה שיהיה לי יותר מקורות ללמוד אני אצליח יותר להבין את העיקרון.

תודה מראש!:rolleyes:


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

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