M.Javad 684 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 سلام.من کدی نوشتم که یه آدرس عکس و لینکشو به همراه متنشو تو دیتابیس به درستی ثبت میکنه ولی برای نمایشش مشکل دارمیه نگاه به این کد بندازید ببینید مشکلش چیه <?phpmysql_connect('localhost', 'root','');mysql_select_db('ads');mysql_query("SET CHARSET UTF8");if(isset($_REQUEST['submit'])){if(empty($_REQUEST['img']))echo "لطفا تمامی فیلد ها را پر کنید";elseif(empty($_REQUEST['link']))echo "لطفا تمامی فیلد ها را پر کنید";elseif(empty($_REQUEST['title']))echo "لطفا تمامی فیلد ها را پر کنید";elsemysql_query("INSERT INTO `ads`.`ads` (`img`, `link`, `title`) VALUES ('".$_REQUEST['img']."', '".$_REQUEST['link']."', '". $_REQUEST['title']."');");echo "بنر شما با موفقیت ثبت شد";}?><html><head> <meta charset="utf-8" /></head><body> <form action="index.php" method="post"> <table> <tr> <td>آدرس تصویر :<td><input type="text" name="img" /></td></td> </tr> <tr> <td>آدرس سایت :<td><input type="text" name="link" /></td></td> </tr> <tr> <td>متن بنر :<td><input type="text" name="title" /></td></td> </tr> <tr> <td><td><input type="submit" name="submit" value="ارسال"/></td></td> </tr> </table> </form> <form action="index.php" method="post"> <?php $result=mysql_query("SELECT img FROM ads"); $row=mysql_fetch_array($result); echo '<a href=""><img src="mysql_query("SELECT img FROM ads");" width="468px" height="60px" title="" /></a>';?> </form></body></html> نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 از خروجی کویری استفاده نکردیدhttp://ir2.php.net/mysql_fetch_arrayecho '<a href=""><img src="'.$row[0].'" width="468px" height="60px" title="" /></a>'; 4 نقل قول لینک به ارسال
M.Javad 684 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 لطفا ببینید مشکل این کد چیه؟!!هرکاری میکنم صفحه سفید نشون میده بعد از ارسال <?phpfunction security_input($value){$return=mysql_real_escape_string($value);$return2=htmlspecialchars($return);return $return2;}function security_export($value){$return=stripcslashes($value);return $return;}function connect(){$link= mysql_connect('localhost','persianh_ads','0780433041') or die("CONNECT ERROR");$query= mysql_select_db('persianh_ads');if(!$query)echo "error in select db";mysql_query("SET CHARSET UTF8");}connect();if(isset($_REQUEST['submit'])){if(empty($_POST['img']) || empty($_POST['link']) || empty($_POST['title'])){header("location:?empty=1010");exit;}else{$img=security_input($_POST['img']);$link=security_input($_POST['link']);$title=security_input($_POST['title']);$q=mysql_query("INSERT INTO `persianh_ads`.`ads` (`img`, `link`, `title`) VALUES ('".$img."', '".$link."' '".$title."');");if($q){header("location:?success=1010");exit;}else{echo "error query";}}}?><?phpif(isset($_GET['empty'])){echo "<font color='red'>لطفا فیلد ها را تکمیل کنید</font>";}else if(isset($_GET['success'])){echo "<font color='green'>بنر با موفقیت ثبت شد</font>";}?><body><form action="index.php" method="post"> <table> <tr> <td>آدرس تصویر :<td><input type="text" name="img" /></td></td> </tr> <tr> <td>آدرس سایت :<td><input type="text" name="link" /></td></td> </tr> <tr> <td>متن بنر :<td><input type="text" name="title" /></td></td> </tr> <tr> <td><td><input type="submit" name="submit" value="ارسال"/></td></td> </tr> </table> </form></body> نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 <?phpfunction security_input($value){$return=mysql_real_escape_string($value);$return2=htmlspecialchars($return);return $return2;}function security_export($value){$return=stripcslashes($value);return $return;}function connect(){$link= mysql_connect('localhost','persianh_ads','0780433041') or die("CONNECT ERROR");$query= mysql_select_db('persianh_ads');if(!$query) echo "error in select db";mysql_query("SET CHARSET UTF8");}connect();if(isset($_REQUEST['submit'])){if(empty($_POST['img']) || empty($_POST['link']) || empty($_POST['title'])){ header("location:?empty=1010"); exit;}else{ $img=security_input($_POST['img']); $link=security_input($_POST['link']); $title=security_input($_POST['title']); $q=mysql_query("INSERT INTO 'persianh_ads'.'ads' ('img', 'link', 'title') VALUES ('".$img."', '".$link."' '".$title."');"); if($q) { header("location:?success=1010"); exit; } else{ echo "error query"; }}}?><?phpif(isset($_GET['empty'])){ echo "<font color='red'>لطفا فیلد ها را تکمیل کنید</font>";}elseif(isset($_GET['success'])){ echo "<font color='green'>بنر با موفقیت ثبت شد</font>";}?><body><form action="index.php" method="post"> <table> <tr> <td>آدرس تصویر :<td><input type="text" name="img" /></td> </tr> <tr> <td>آدرس سایت :<td><input type="text" name="link" /></td> </tr> <tr> <td>متن بنر :<td><input type="text" name="title" /></td> </tr> <tr> <td><td><input type="submit" name="submit" value="ارسال"/></td> </tr> </table> </form></body> تست کنید اگر ارور داشت دی باگ را فعال کنید و متن ارور را بگذارید 1 نقل قول لینک به ارسال
M.Javad 684 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 درست نشددی باگ رو چطوری فعال کنم؟! نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 از کنترل پنل سرورتون چک کنید ولی من خودم کد را تست کردم مشکلی نداشت این هم تصویرش:مشکلتون الان از جای دیگه است و در ضمن چرا با اینهمه زحمت کار را انجام می دهید وقتی با نوشتن چند خط کد ساده می شه اینکار را روی خود وردپرس انجام داد که هم اصولی تره هم ایمن تره و هم کم دردسرتر 3 نقل قول لینک به ارسال
M.Javad 684 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 بله جناب فیلد هارو نشون میده ولی وقتی دکمه ارسال رو میزنی صفحه سفید میشه به جای اینکه پیام هارو نمایش بدهدیتابیس هم مشکلی نداره درسته نقل قول لینک به ارسال
Parsa 23463 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 کد چیز خاصی ندارهخط به خط خروجی را trace کنیدبا تابع var_dump خروجی متغییرها را بررسی کنید 2 نقل قول لینک به ارسال
M.Javad 684 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 ممنون به توصیه استاد گوش کردم و دارم قالب رو به وردپرس تبدیل می کنمیه سوال در مورد زمینه دلخواه دارم که تو یه تاپیک دیگه مطرح می کنم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 برگه ای که کد را در آن می گذارید چه اسمی داره الان اکشن فرم روی index.php است باید این اکشن نشانی صفحه فرم باشه 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .