PDA

View Full Version : درخواست ویرایش کد php



emir.yanliz
یک شنبه 25 مهر 1395, 22:50 عصر
با سلام خدمت دوستان
بنده یه کد phpدارم که میخوام تو وردپرس ازش استفاده کنم ولی مثل اینکه مشکل داره ممنون میشم بررسی کنید


<?php $ashpazi = get_post_meta($post->ID, "ashpazi");$ashpazi=$ashpazi[0];?><table><?php$x=0;while($x<10) :$x+=1;if(!empty($ahpazi['mavad'][$x])) { ?><tr><th><?php echo $ashpazi['mavad'][$x];?></th><td><?php echo $ashpazi['meghdar'][$x];?>'</td></tr><?php endwhile;?><tr><th>آماده سازی</th><td><?php echo $ashpazi['time'][1];?></td></tr><tr><th>زمان پخت</th><td><?php echo $ashpazi['time'][2];?></td></tr><tr><th>مجموع زمان</th><td><?php $t=$ashpazi['time'][1]+$ashpazi['time'][2]; echo $t;?></td></tr></table>

اون } داخل شرط if هستش کجا باید بسته بشه

anvar
دوشنبه 26 مهر 1395, 13:05 عصر
<?php
$x=0;
while($x<10) :
$x+=1;
if(!empty($ahpazi['mavad'][$x]))
{ ?>
<tr><th><?php echo $ashpazi['mavad'][$x];?></th><td>
<?php echo $ashpazi['meghdar'][$x]; ?>'
</td></tr>
<?php } ?>
<?php endwhile; ?>

دستور IF در داخل حلقه while تعریف شده پس باید قبل از خاتمه آن بسته بشه (خط ماقبل آخر)

emir.yanliz
سه شنبه 27 مهر 1395, 12:21 عصر
<?php
$x=0;
while($x<10) :
$x+=1;
if(!empty($ahpazi['mavad'][$x]))
{ ?>
<tr><th><?php echo $ashpazi['mavad'][$x];?></th><td>
<?php echo $ashpazi['meghdar'][$x]; ?>'
</td></tr>
<?php } ?>
<?php endwhile; ?>

دستور IF در داخل حلقه while تعریف شده پس باید قبل از خاتمه آن بسته بشه (خط ماقبل آخر)

سلام و ممنون بابا ادیت ولی با اینکه
$ashpazi['mavad'] $ashpazi['meghdar'] حاوای اطلاعاته و تو کد گفته شده که اگه بود چاپ کن نشون نمیده

این کده که بررسی می کنه


<?phpif ( ! function_exists( 'ashpazi_meta_box' )) :function ashpazi_meta_box() {$screens = array('post' );foreach ( $screens as $screen ) { add_meta_box( 'ashpazi_sectionid', __( 'Product metaboxes', 'fakhar' ), 'ashpazi_meta_box_callback', $screen );}}add_action( 'add_meta_boxes', 'ashpazi_meta_box' );function ashpazi_meta_box_callback( $post ) {wp_nonce_field( 'ashpazi_meta_box', 'ashpazi_meta_box_nonce' );$ashpazi = get_post_meta( $post->ID, 'ashpazi');$ashpazi = $ashpazi[0];?><table style="width:100%;" cellpadding="10" cellspacing="0"><?php$x=0;while($x<10) :$x+=1; ?><tr> <th style="width:80px"><label for="ashpazi-mavad-<?php echo $x;?>">نام ماده <?php echo $x;?></label></th> <td><input name="ashpazi[mavad][<?php echo $x;?>]" value="<?php echo $ashpazi['mavad'][$x];?>" id="ashpazi-mavad-<?php echo $x;?>" style="width:100%;"> </td> <th style="width:80px"><label for="ashpazi-meghdar-<?php echo $x;?>">مقدار ماده <?php echo $x;?></label></th> <td><input name="ashpazi[meghdar][<?php echo $x;?>]" value="<?php echo $ashpazi['meghdar'][$x];?>" id="ashpazi-meghdar-<?php echo $x;?>" style="width:100%;"> </td></tr><?php endwhile;?><tr> <th style="width:20%"><label for="ashpazi-time-1">آماده سازی</label></th> <td style="width:30%;"><input dir="ltr" type="number" name="ashpazi[time][1]" min="0" value="<?php echo $ashpazi['time'][1];?>" id="ashpazi-time-1" style="width:50%;"> </td> <th style="width:20%"><label for="ashpazi-time-1">زمان پخت </label></th> <td style="width:30%;"><input dir="ltr" type="number" name="ashpazi[time][2]" min="0" value="<?php echo $ashpazi['time'][2];?>" id="ashpazi-time-2" style="width:50%;"> </td></tr></table><?php}function ashpazi_save_meta_box_data( $post_id ) {if ( ! isset( $_POST['ashpazi_meta_box_nonce'] ) ) { return;}if ( ! wp_verify_nonce( $_POST['ashpazi_meta_box_nonce'], 'ashpazi_meta_box' ) ) { return;}if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return;}if ( isset( $_POST['post_type'] ) && 'page' == $_POST['post_type'] ) { if ( ! current_user_can( 'edit_page', $post_id ) ) { return; }} else { if ( ! current_user_can( 'edit_post', $post_id ) ) { return; }}if ( ! isset( $_POST['ashpazi'] )) { return;}$ashpazi = $_POST['ashpazi'];update_post_meta( $post_id, 'ashpazi', $ashpazi );}add_action( 'save_post', 'ashpazi_save_meta_box_data' );endif;




?>

emir.yanliz
یک شنبه 02 آبان 1395, 12:26 عصر
بالا باش:ناراحت: