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

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

Derey22 01-09-07 20:43

php|בעיה בפוסט
 
קוד:

        if ($_POST["up".$forup]=="")
        {
        echo $forup;
        }

מה הבעיה?זה רץ בלולאת פור מ1-3,והערכים שלהם תמיד שווים ל""

daMn 01-09-07 20:56

ת'אמת לא ממש הבנתי מה ניסית לעשות כאן?
לולאה? פוסט?
בכל מקרה למה יש לך שני ערכים בתוך הפוסט?

Derey22 01-09-07 20:58

תנאי שבודק כל פעם מה שמגיע מהפוסט של up +$forup וforup הוא משתנה

daMn 01-09-07 21:02

אתה מנסה לחבר בין הup לforup$ ?
זאת אומרת שזה ירוץ ככה?
up1
up2
up3
?

Derey22 01-09-07 21:04

כן

חיים 01-09-07 21:07

תנסה ככה:
PHP קוד:

$name "up".$forup;
if(
$_POST[$name]==""){
echo 
$forup;



daMn 01-09-07 21:09

אתה צריך להוציא את הנקודה בין up ל forup כי forup הוא לא סטרינג אז אין צורך בנקודה, פשוט תצמיד אותם

PHP קוד:

if ($_POST["up$forup"]==""


Derey22 01-09-07 21:13

לא פועל

שקד 02-09-07 05:49

ציטוט:

נכתב במקור על ידי Derey22 (פרסם 551315)
לא פועל

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

<?php
if(isset($_POST['[B]submit[/B]'])) {
// שים לב שמה שנכנס שם זה שם של השדה
    
$var $_POST['[B]new[/B]'];
    echo 
$var;

}
?>

<form name="hosts" method="post">
    <input type="text name="[B]new[/B]">
    <input type="submit" name="[B]submit[/B]">
</form>

בהצלחה :)

Derey22 02-09-07 12:12

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


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

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