mehrn00sh
شنبه 11 مهر 1394, 23:05 عصر
سلام دوستان
من تازه در حال یادگیری PHP هستم و می خواستم یک phonebook بنویسم.برای قسمت ویرایش اطلاعات قصد دارم از تابع curl استفاده کنم تا id مخاطب را با کلیک روی لینک ویرایش از صفحه مشاهده مخاطبین به صفحه ویرایش بفرسته.
از کدهای زیر برای فرستادن id استفاده کردم.
<table> <tr>
<td>نام</td>
<td>نام خانوادگی</td>
<td>عملیات</td>
</tr>
<?php
while($show = @mysql_fetch_assoc($result1))
{
$fname = $show['fname'] ;
$lname = $show['lname'];
$id = $show['id'];
$curl = curl_init("localhost/phonebook/edit-contact.html");
curl_setopt($curl,CURLOPT_POST,true);
curl_setopt($curl,CURLOPT_POSTFIELDS,http_build_qu ery(array('data' => $id)));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($curl);
$error=curl_error($curl);
echo $error;
curl_close($curl);
echo "<tr>".
"<td>".$fname."</td>".
"<td name=\"fnmae\">".$lname."</td>".
"<td><a href=\"edit-contact.html\" \">ویرایش</a></td>".
"</tr>";
}
?>
</table>
برای صفحه ویرایش هم از
$_POST['data']; را echo کردم تا ببینم مقدار را دریافت می کند یا نه که با این خطا مواجه شدم.
Notice: Undefined index: data
لطفا راهنمایی کنید کدوم قسمت از کدها را باید تغییر بدم تا مشکل حل شود.
من تازه در حال یادگیری PHP هستم و می خواستم یک phonebook بنویسم.برای قسمت ویرایش اطلاعات قصد دارم از تابع curl استفاده کنم تا id مخاطب را با کلیک روی لینک ویرایش از صفحه مشاهده مخاطبین به صفحه ویرایش بفرسته.
از کدهای زیر برای فرستادن id استفاده کردم.
<table> <tr>
<td>نام</td>
<td>نام خانوادگی</td>
<td>عملیات</td>
</tr>
<?php
while($show = @mysql_fetch_assoc($result1))
{
$fname = $show['fname'] ;
$lname = $show['lname'];
$id = $show['id'];
$curl = curl_init("localhost/phonebook/edit-contact.html");
curl_setopt($curl,CURLOPT_POST,true);
curl_setopt($curl,CURLOPT_POSTFIELDS,http_build_qu ery(array('data' => $id)));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($curl);
$error=curl_error($curl);
echo $error;
curl_close($curl);
echo "<tr>".
"<td>".$fname."</td>".
"<td name=\"fnmae\">".$lname."</td>".
"<td><a href=\"edit-contact.html\" \">ویرایش</a></td>".
"</tr>";
}
?>
</table>
برای صفحه ویرایش هم از
$_POST['data']; را echo کردم تا ببینم مقدار را دریافت می کند یا نه که با این خطا مواجه شدم.
Notice: Undefined index: data
لطفا راهنمایی کنید کدوم قسمت از کدها را باید تغییر بدم تا مشکل حل شود.