PDA

View Full Version : سوال: مشکل در نمایش اطلاعات در دستور echo!!!



farshadvl
دوشنبه 02 مرداد 1391, 11:21 صبح
با سلام خدمت همه عزیزان برنامه نویس
من می خواهم یک دستور شرطی با if بنویسم که اگر درست بود شرطه یک فرم html ظاهر شود و در صورت غلط بود یک پیغام خطا نمایش داده شود.
کد من به این صورت هست:



<?php
if ( 0 == $current_user->ID ) {
// Not logged in.
echo '<form action="<?php bloginfo('url'); ?>/wp-login.php" method="post">
<input name="username" maxlength="25" type="text" value="" class="login-input-s login-input-s-1" />
<input name="user_password" maxlength="20" type="password" value="" class="login-input-s login-input-s-2" />
<input name="redirect" value="" type="hidden" />
<input name="mode" value="" type="hidden" />
<input name="f" value="" type="hidden" />
<input name="t" value="" type="hidden" />
<input name="op" value="login" type="hidden" />
<input value="" type="submit" class="loginssubmit" />
<input type="button" style="float:left;width:50px;border:none;margin-left:10px;background:none;cursor:pointer;" onclick="window.location='modules.php?name=Your_Account&op=new_user'" value="" />
</form> ';
}
else {
// Logged in.
echo "logged in";
}
?>


اما هیچ فرمی ظاهر نمیشه شرطم هم برقرار هست
:متفکر::متفکر::متفکر:

.fatemeh
دوشنبه 02 مرداد 1391, 12:22 عصر
چرا توی action فرم دوباره تگ php گذاشتید؟
باید از الحاق رشته ها استفاده کنید.
به جاش اینو بزارید شاید درست شد.

action="'.bloginfo('url').'/wp-login.php"

farshadvl
دوشنبه 02 مرداد 1391, 12:30 عصر
اون کد وردپرس هست یک تابع وردپرس فراخوانی میشه.

farshadvl
سه شنبه 03 مرداد 1391, 10:20 صبح
کسی نبود جواب بده؟:گریه:

colors
سه شنبه 03 مرداد 1391, 10:30 صبح
درود

اینو یه تست بکن ببین نتیجه چی میشه.

<?php
if ( 0 == $current_user->ID ) {
// Not logged in.
?>
<form action="<?php bloginfo('url'); ?>/wp-login.php" method="post">
<input name="username" maxlength="25" type="text" value="" class="login-input-s login-input-s-1" />
<input name="user_password" maxlength="20" type="password" value="" class="login-input-s login-input-s-2" />
<input name="redirect" value="" type="hidden" />
<input name="mode" value="" type="hidden" />
<input name="f" value="" type="hidden" />
<input name="t" value="" type="hidden" />
<input name="op" value="login" type="hidden" />
<input value="" type="submit" class="loginssubmit" />
<input type="button" style="float:left;width:50px;border:none;margin-left:10px;background:none;cursor:pointer;" onclick="window.location='modules.php?name=Your_Ac count&op=new_user'" value="" />
</form>
<?php
}
else {
// Logged in.
echo "logged in";
}
?>
در ضمن مقدار خاصیت onclick آخرین input رو هم درست کن