ABA


"מחפש פקודה ב PHP לקריאת נתונים"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #11836 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11836
DarkMaster
חבר מתאריך 1.8.02
126 הודעות
   20:59   04.04.07   
אל הפורום  
  מחפש פקודה ב PHP לקריאת נתונים  
 
   ערכתי לאחרונה בתאריך 04.04.07 בשעה 21:01 בברכה, DarkMaster
 
ערב טוב

אני מחפש פקודה שפשוט קוראת את כל הנתונים שעוברים ב post באותו דף
חבר שלי אמר לי לפני שהוא יצא לבסיס משהו שנראה ככה :

$_SERVER('post')

סוגרים מרובעות

ניסיתי כל מיני דרכים עם הפקודה ולא הצלחתי
אם בבקשה מישהו יוכל לכוון אותי יותר טוב לגבי קליטת נתוני POST מאותו הדף.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  כנס liranno  04.04.07 21:26 1
     אחי, זה GET, הוא מדבר על POST :) MeToR 04.04.07 21:35 4
  אתה מתכוון פשוט לקבל ערכים בשיטת POST? MeToR 04.04.07 21:30 2
     הוא טוב בזה תקשיב לו :P liranno  04.04.07 21:34 3
         התכוונתי למשהו אחר DarkMaster 04.04.07 21:53 5
             תשתמש ב akoka 04.04.07 22:46 6
                 עשיתי את זה אצלי לפני שפירסמתי את התגובה... MeToR 04.04.07 23:30 7
                     אצלי אתה יכול לקבל את כול המשתנים באמצעות לולאה akoka 04.04.07 23:35 8
                         וואלה? MeToR 05.04.07 09:53 9
                         אפשרי Sn00py  05.04.07 10:15 11
                 ע''פ מה שידוע לי, אתה טועה... Sn00py  05.04.07 10:14 10
                     אממ DarkMaster 06.04.07 18:42 12
                         לא, אבל אתה יכול להכניס אותם למערך. Sn00py  06.04.07 20:09 13

       
liranno 
חבר מתאריך 2.1.05
351 הודעות, דרג אמינות חבר זה
   21:26   04.04.07   
אל הפורום  
  1. כנס  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 04.04.07 בשעה 21:27 בברכה, liranno
 
אני לא ממש טוב בזה
אבל ננסה לעזור לך

נגיד זה האתר שלך

http://www.xxx.yy.zz/

אתה נותן קישור ושולח נתונים לטופס ?
שם המשתנה - xyz
=
הערך - zyx

http://www.xxx.yy.zz/?xyz=zyx

בקוד עצמו אתה משתמש ב

$xyz = $_GET["xyz"];

והערך של $xyz יהיה zyx

אתה יכול לראות דוגמא באתר שלי
http://www.tv-showz.net/1Subs/Episodes/brows.php


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות, דרג אמינות חבר זה
   21:35   04.04.07   
אל הפורום  
  4. אחי, זה GET, הוא מדבר על POST :)  
בתגובה להודעה מספר 1
 
   אבל טוב שכתבת את זה, למקרה שהוא רוצה לדעת גם על GET.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות, דרג אמינות חבר זה
   21:30   04.04.07   
אל הפורום  
  2. אתה מתכוון פשוט לקבל ערכים בשיטת POST?  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 04.04.07 בשעה 21:30 בברכה, MeToR
 
נגיד יש לך טופס כזה, בדף ששמו try.php:

<form method="post" action="try.php">
<input type="text" name="textField">
<input type="submit" value="שלח">

<input type="hidden" name="check" value="true">
</form>

* מה שסימנתי בכחול זה שדה בלתי-נראה, שכבר שמתי לו ערך מסויים,
וברגע שהטופס נשלח, הערך הזה ישלח בשיטת POST.
ככה אני אוכל לדעת אם הטופס נשלח, ולעשות את הפעולות שאני רוצה בהתאם.
(זה טוב למקרה שאני רוצה שהטופס ישלח לאותו דף שהוא נמצא בו).

באותו דף אני שם גם קוד PHP איפה שאני רוצה:


<?php
if (isset($_POST['check']))
{
echo $_POST['textField'];
}
?>

זה פשוט מדפיס את מה שהמשתמש הקליד בתיבת הטקסט textField, לאחר שהטופס נשלח.

אם לא הבנתי אותך נכון, תגיד לי.

בהצלחה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranno 
חבר מתאריך 2.1.05
351 הודעות, דרג אמינות חבר זה
   21:34   04.04.07   
אל הפורום  
  3. הוא טוב בזה תקשיב לו :P  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DarkMaster
חבר מתאריך 1.8.02
126 הודעות, דרג אמינות חבר זה
   21:53   04.04.07   
אל הפורום  
  5. התכוונתי למשהו אחר  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 04.04.07 בשעה 21:55 בברכה, DarkMaster
 
מה שרשמת למעלה אני כבר יודע .
חבר שלי בבסיס הראה לי דרך מיוחדת שבה אתה רושם פקודה לשרת
לקחת את כל הנתונים שעוברים ב POST בדף .

אני פשוט מאוד צריך את הפקודה והוא נמצא עכשיו בבסיס

אני חושב שהוא הראה לי פקודה בנוסח הזה :

$_SERVER('POST')

(סוגרים מרובעות)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   22:46   04.04.07   
אל הפורום  
  6. תשתמש ב  
בתגובה להודעה מספר 5
 
   בשביל לקבל את כול הנתונים בGET תשתמש ב

$HTTP_GET_VARS

בשביל לקבל את כול הנתונים בPOST תשתמש ב-

$HTTP_POST_VARS

תהנה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות, דרג אמינות חבר זה
   23:30   04.04.07   
אל הפורום  
  7. עשיתי את זה אצלי לפני שפירסמתי את התגובה...  
בתגובה להודעה מספר 6
 
   ולא ממש הבנתי מה ההבדל בין $_POST לזה?
בשניהם אתה צריך לגשת לשדה על ידי שמו :|
אז בסוף רשמתי לו פה את ה-$_POST :|


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   23:35   04.04.07   
אל הפורום  
  8. אצלי אתה יכול לקבל את כול המשתנים באמצעות לולאה  
בתגובה להודעה מספר 7
 
   לא חושב שזה אפשרי באמצעות $_POST בלבד


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות, דרג אמינות חבר זה
   09:53   05.04.07   
אל הפורום  
  9. וואלה?  
בתגובה להודעה מספר 8
 
   ערכתי לאחרונה בתאריך 05.04.07 בשעה 09:54 בברכה, MeToR
 
יעני אתה יכול לגשת ככה?

echo $HTTP_POST_VARS[1];

וזה ידפיס לך ערך של אחד מהמשתנים שנשלחו דרך POST באותו דף?
כי ניסיתי את זה וזה לא הדפיס כלום :|

וואלה אבל אם זה עובד, סבבה, למדתי משהו חדש


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   10:15   05.04.07   
אל הפורום  
  11. אפשרי  
בתגובה להודעה מספר 8
 
   ערכתי לאחרונה בתאריך 05.04.07 בשעה 10:16 בברכה, Sn00py
 

foreach($_POST as $indexVar => $valueVar)
echo $indexVar.":".$valueVar;

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   10:14   05.04.07   
אל הפורום  
  10. ע''פ מה שידוע לי, אתה טועה...  
בתגובה להודעה מספר 6
 
   HTTP_POST_VARS(וגם GET) הם פשוט גרסה ישנה יותר של $_POST ו $_GET.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DarkMaster
חבר מתאריך 1.8.02
126 הודעות, דרג אמינות חבר זה
   18:42   06.04.07   
אל הפורום  
  12. אממ  
בתגובה להודעה מספר 10
 
   ערכתי לאחרונה בתאריך 06.04.07 בשעה 18:45 בברכה, DarkMaster
 
אקוקה אני יוכל להשתמש בפקודה שנתת
בשביל לקבל את כל ה POST שנשלחים מהדף.

במידה ואני ירצה להזין את הנתונים שהם יכנסו ישר לבסיס נתונים אני יוכל להתשמש בפקודה הבאה :


<form action="index.php" method="post">
Name : <input type="text" name="name"><br>
Pass : <input type="password" name="pass"><br>
<input type="submit" value="send">
</form>


<?php
$HTTP_POST_VARS;
$con = mysql_connect('localhost','root','');
$select = mysql_select_db('data',$con);
$avi = "INSERT INTO `table` (`name`,`pass`) VALUES ('$_POST','$_POST')";
$lnk = mysql_query($avi,$con);

<?

אתה אומר בצורה הזאת הוא יזהה לבד את ה POST


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות, דרג אמינות חבר זה
   20:09   06.04.07   
אל הפורום  
  13. לא, אבל אתה יכול להכניס אותם למערך.  
בתגובה להודעה מספר 12
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net