|
|
|
ไม่รู้จะบอกว่ายังไง ลองเข้ามาดูรูปกันในนี้ครับ จากรูปครับถ้าหากว่าผมต้องการเพิ่มข้อมูลผู้ใช้ |
|
|
|
|
|
|
|
add เข้า array แทนคับ แล้วค่อย ลูปมาแสดงผล ถ้าไม่อยากเอาลง db
|
|
|
|
|
Date :
2009-12-02 16:15:46 |
By :
หางอึ่ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอจะมี code ให้เป็นแนวทางหรือป่าวครับ
|
|
|
|
|
Date :
2009-12-02 16:44:34 |
By :
giroo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมไม่เข้าใจเหตุผลนะครับว่าทำมัยต้อง
save แต่ไม่ลงฐานข้อมูล
คือบางที่การทำงาน ผมว่าเราน่าจะเอาผลลัพท์ นะครับ
เช่นไม่ต้องการบันทึกข้อมูล แต่ไม่เก็บฐานข้อมูล อะไรแบบนี้นะครับ
เป้นผมก้ เก้บลงฐานข้อมูลไปเลย แต่เป็นฐานข้อมูล temp จะใช้ก็ค่อย select ออกไป insert
แล้วก็เคลียร์ Tb temp ซะ
แต่ถ้าใม่ให้ลงฐานข้อมูล
ก็ทำ cookie หรือ session อะไรพวกนี้คล้ายๆกับพวก add to Cart นะครับ
อาจจะเป็นแนวทางได้นะครับ
|
|
|
|
|
Date :
2009-12-02 17:21:48 |
By :
martman26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รับค่ามาไว้ใส่ค่า hidden ครับ พอกด save ก็รับค่า hidden ไปลง db ครับ
|
|
|
|
|
Date :
2009-12-02 17:36:56 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูละกันคับ ไม่รู้จะช่ายแบบที่อยากได้ป่าว แต่ก็ลงสังสัยเหมือนท่านอื่นอยู่นะ ถ้าไม่เอาลง db แล้วจะทำทำไม
Code (PHP)
<?php
$data = array();
if(isset($_POST))
{
$data = unserialize(str_replace('\\','',$_POST['old']));
$data[] = array("name"=>$_POST['name'],"surname"=>$_POST['surname']);
}
$end = serialize($data);
?>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<form action="" method="post" >
<input type="textbox" name="name" size="25" /><br />
<input type="textbox" name="surname" size="25" /><br />
<input type="hidden" name="old" value='<?=$end?>' />
<input type="submit" value="Add" />
</form>
<br />
<br />
<table border="1">
<tr>
<td>ชื่อ</td>
<td>สกุล</td>
</tr>
<?php
$i=0;
foreach($data as $show)
{
?>
<tr>
<td><?php echo $show['name']; ?></td>
<td><?php echo $show['surname']; ?></td>
</tr>
<?php
$i++;
}
?>
</table>
</BODY>
</HTML>
เหลือก็ลองๆเอาไปปรับดูคับ เอาไปดูคร่าวๆ เป็นแนว
|
|
|
|
|
Date :
2009-12-02 17:55:33 |
By :
หางอึ่ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก็บไว้ในsession ครับ
ตย.
$_SESSION['new_user_tmp'][] = array('uname'=> 'abc', 'name-surname'=>'abc' ... ..
คับ บันทึกค่อยเอา session ตัวนี้ไปบันทึกอีกที
foreach($_SESSION['new_user_tmp'] as $arr)
{
}
ระวังเรื่อง ชื่อ uname ซ้ำด้วยนะครับ อาจเช็คก่อนใส่ใน session
|
|
|
|
|
Date :
2009-12-02 17:59:03 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+1 ทุกคนครับขอบคุณมากครับพี่ๆ
|
|
|
|
|
Date :
2009-12-03 09:33:57 |
By :
giroo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|