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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=39918)

LDan 15-02-07 22:28

בעיה קטנה בPHP
 
יש לי מסד
אני לוקח ממנו נתונים ואני עכשיו בונה גם סקר למערכת
אז אני קצת מסתבך יש אפשרות לבחירה של מספר כמות האפשריות
אחרי שבחרו אני מריץ לולאה עם מספר הפעמים
ואני רוצה שהVALVE של הINPUT יהיה על המצב הנוכחי (שכרגע במסד)
אז היסתכתי עם זה לגמרה
הנה קטע התוכנית שלי
PHP קוד:

$ju=$suiy['numseker'];
for ($i=1;$i<=$ju;$i++) {
$us='$sy[';
$us1="'$i";
$us2="s']";
$usus1="$us$us1$us2";
$usus="$usus1";
?>
<tr>
            <td bgcolor="#F7F9FB" align="right" width="80%"><input type="text" name="<?=$sy['$is']?>" value="<?=$usus?>" style="width: 200px;" maxlength="300"></td>
            <td bgcolor="#F7F9FB" align="right" dir="rtl" width="20%"><b><u>אפשרות מספר <?=$i?></b></u></td>
</tr>

בתכלס אני צריך שפה
PHP קוד:

value="<?=$usus?>"

יהיה כתוב ככה
PHP קוד:

value="<?=$sy['$is']?>"

הI זה המספר הנוכחי שכרגע בלולאה
וS אחרי המספר

כל מה שהצלחתי להגיע עליו
זה שיכתוב את זה אבל כאילו לא ישלוף מהמסד אלא יכתוב את זה פשוט ככה באינפוט

Level-Serv 15-02-07 23:37

אתה מתכוון ככה?
PHP קוד:

value="<?=$sy[$i.'s']?>"


LDan 16-02-07 07:23

ציטוט:

נכתב במקור על ידי Level-Serv (פרסם 423767)
אתה מתכוון ככה?
PHP קוד:

value="<?=$sy[$i.'s']?>"


:-0
עובד תודה!

היסתבכתי עם זה אתמול לגמרה

O-B 16-02-07 12:18

ציטוט:

נכתב במקור על ידי LDan (פרסם 423821)
:-0
עובד תודה!

היסתבכתי עם זה אתמול לגמרה

חחח.. גם אני היתי צריך את זה אתמול אבל הסתדרתי לבד..

LDan 16-02-07 13:20

PHP קוד:

if ($_POST['ques']) {
mysql_query("UPDATE mseker SET ques='".$_POST['ques']."'") or die (mysql_error());
$ju=$suiy['numseker'];
for (
$i=0;$i<=$ju;$i++) {
if (
$_POST['$i.s']) {
$up"UPDATE mseker SET $i.s='$i.s'";
mysql_query($up) or die (mysql_error());
}


אותה בעיה עם הנכסת הנתונים:(
השם של כל טבלת האפשריות זה
$I המספר שבלולאה
וS

DCB 16-02-07 14:36

תנסה:
PHP קוד:

if ($_POST[$i.'s']) {
$up"UPDATE mseker SET ".$i.".s='".$i.".s'"



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

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