Интеграция на html в PHP

joorkataa

Registered
Здравейте може ли да ми интегрирате този хтмл код в PHP-то
Искам ето този код
HTML:
<tr class='even'><td>Гаранционен:</td>
	<td>
да влезне преди

the_field('field_581afe5e24e96'); // # checkbox


a ето този код


HTML:
</td>
	</tr>

след


the_field('field_581afe5e24e96'); // # checkbox


PHP:
<?php
/*
*************************************
ACF FIELD GROUP:
Гаранционен
*************************************
Made by ACF PHP VARS plugin
*************************************
*/
 the_field('field_581afe5e24e96'); // # checkbox


/*************************************
ACF EXAMPLE CODE: 
*************************************/
//CHECKBOX EXAMPLE $field = get_field_object('гаранционен');
$value = $field['value'];
$choices = $field['choices'];

if( $value ): ?>
 <ul>
  <?php foreach( $value as $v ): ?>
   <li>
    <?php echo $choices[ $v ]; ?>
   </li>
  <?php endforeach; ?>
 </ul>
<?php
endif;

?>
 
Ето

Код:
<tr class='even'>
    <td>Гаранционен:</td>
    <td>
        <?php
        /*
        *************************************
        ACF FIELD GROUP:
        Гаранционен
        *************************************
        Made by ACF PHP VARS plugin
        *************************************
        */
        the_field('field_581afe5e24e96'); // # checkbox
        ?>
    </td>
</tr>

<?php
/*************************************
ACF EXAMPLE CODE:
 *************************************/
//CHECKBOX EXAMPLE $field = get_field_object('гаранционен');
$value = $field['value'];
$choices = $field['choices'];

if( $value ): ?>
<ul>
    <?php foreach( $value as $v ): ?>
    <li>
        <?php echo $choices[$v]; ?>
    </li>
    <?php endforeach; ?>
</ul>
<?php
endif;

?>
 
Така не върши работа..

От ето тук the_field('field_581a1c8fd43fa'); вади информацията от таблицата ако има нещо , ако няма не вади нищо но пък вади ето тези таблици

HTML:
<tr class='even'><td>Гаранционен:</td>
	<td>


	</td>
	</tr>

Трябва ми следното нещо когато полето е празно да не вади изобщо таблицата Гаранционен.


Ето малко по изчистен кода

HTML:
<tr class='even'><td>Гаранционен:</td>
	<td>
PHP:
<?php
/*
*************************************
ACF FIELD GROUP:
Гаранционен
*************************************
Made by ACF PHP VARS plugin
*************************************
*/
 the_field('field_581afe5e24e96'); // # checkbox


/*************************************
ACF EXAMPLE CODE: 
*************************************/
//CHECKBOX EXAMPLE $field = get_field_object('гаранционен');
$value = $field['value'];
$choices = $field['choices'];

if( $value ): ?>

<?php
endif;

?>
HTML:
</td>
	</tr>
 
Тази променлива $field ли държи резултата от the_field('field_581a1c8fd43fa');? Защото за да стане това което искаш трябва първо да се направи проверка дали полето е празно.
 
teroristd каза:
Тази променлива $field ли държи резултата от the_field('field_581a1c8fd43fa');? Защото за да стане това което искаш трябва първо да се направи проверка дали полето е празно.

Да променливата е field
 
Виж така дали става.

Код:
<?php
/*
*************************************
ACF FIELD GROUP:
Гаранционен
*************************************
Made by ACF PHP VARS plugin
*************************************
*/
the_field('field_581afe5e24e96'); // # checkbox

if($field != null) { ?>

<tr class='even'><td>Гаранционен:</td>
    <td>

<?php
/*************************************
ACF EXAMPLE CODE:
 *************************************/
//CHECKBOX EXAMPLE $field = get_field_object('гаранционен');
$value = $field['value'];
$choices = $field['choices'];

if( $value ): ?>

<?php endif; ?>

    </td>
</tr>

<?php } ?>
 
Това е някакъв wordpress plugin до колкото разбирам. Мисля че така трябва да се получи.

Код:
<?php
/*
*************************************
ACF FIELD GROUP:
Гаранционен
*************************************
Made by ACF PHP VARS plugin
*************************************
*/
if(get_field('field_581afe5e24e96')){
        ?>
<tr class='even'><td>Гаранционен:</td>
    <td>
<?php
the_field('field_581afe5e24e96'); // # checkbox

/*************************************
ACF EXAMPLE CODE:
 *************************************/
//CHECKBOX EXAMPLE $field = get_field_object('гаранционен');
$value = $field['value'];
$choices = $field['choices'];

if( $value ): ?>

<?php endif; ?>

    </td>
</tr>

<?php } ?>
 
Чак на мен ми омръзна да казвам на всеки. Кажете си всичко, какво ползвате, какво се опитвате да направите и най-важното представете код, за да може някой да ви помогне. В твоя случай си предоставил код, но щеше да е добре да споменш каква система ползваш, тази функция връща ли нещо и ли не и т.н. Всичко, което спестиш, бави нас (тези, които искаме да помогнем) като се лутаме в предположения.

:?:

мисля, че колегата, добре се ориентира, но в случай, че не стане пробвай така:

Код:
<?php 
if(get_field('field_581afe5e24e96')){ 
?> 
<tr class='even'><td>Гаранционен:</td> 
    <td> 
<?php 
 echo the_field('field_581afe5e24e96'); // # checkbox 
$value = $field['value']; 
$choices = $field['choices']; 

		if( $value ): ?> 
			<?=$value;?> -> 
			<?=$choices;?>
		<?php endif; ?> 

    </td> 
</tr> 

<?php } ?>

Мисля, че за да се изкара the_field трябва да има echo пред него и колегата е забравил да изкара тея $value и $choices :idea: :?:
 

Back
Горе