PDA

View Full Version : سوال: post_$



mojdeh,k
یک شنبه 27 مرداد 1387, 20:57 عصر
سلام.
یه حلقه دارم میخوام همیمنطور که جلو میره از http هم بگیره ، با دستور post_$ که نمیشه چیکار کنم ؟

for ($i=0; i<=$max_no ; $i++){

$ans_id[$i] = $_post['ans_id'$i];
$acception[$i] = $_post['acception'$i];
چون قبلش این داشتیم :



echo "<tr bgcolor=$bgcolor align='center'> ";
echo "<td > ".$No."</td>";
echo "<td > ".$username."</td>";
echo "<td >";
echo "<a href=../answers/".$ans_name."><input type=text name=ans_id".$id." value=".$ans_id."> ".$q_subject.'</a>';
echo "</td >";
echo "<td align=left> ";
echo "Accepted"."<input type=radio value=2 name=acception".$No.">"."Not Accepted"."<input type=radio value=1 name=acception".$No.">";
echo "</td></tr>" ;

sama01
یک شنبه 27 مرداد 1387, 21:21 عصر
post_$ رو با حروف بزرگ بنویس ببین درست می‌شه.
من یک بار همین مشکل رو با GET_$ پیدا کرده بودم که با این تغییر مشکلم حل شد.


در ضمن فکر می‌کنم باید این‌طوری بنویسی:


$_POST['ans_id' . $i]

منظورم نقطی قبل از i$ هست.

aghasina
دوشنبه 28 مرداد 1387, 12:07 عصر
آرایه های فرا عمومی در php باید با حروف بزرگ نوشته بشن

امید امرایی
دوشنبه 28 مرداد 1387, 13:22 عصر
سلام.
یه حلقه دارم میخوام همیمنطور که جلو میره از http هم بگیره ، با دستور post_$ که نمیشه چیکار کنم ؟

for ($i=0; i<=$max_no ; $i++){

$ans_id[$i] = $_post['ans_id'$i];
$acception[$i] = $_post['acception'$i];


با این کاری که شما دارید می کنید همه آرایه ها با یک مقدار پر می شن .
اصلا مفهوم نیست چه کار می خواید بکنید
واضح تر بگید دوست من

mojdeh,k
سه شنبه 29 مرداد 1387, 01:56 صبح
merc dustan dorost shod:لبخندساده: