Autor Zpráva
matata8611
Profil
Ahoj,
mám tento kód:
1<?php $id = $xml->advert_detail->seller_rkid ;?>
2<?php $xml_kontakt = simplexml_load_file('http://xml.reego.cz/get_XML2.03.php?cust_name=reego_twentyfouri&cust_pass=xxx&list=11'); ?>
3<?php foreach ($xml_kontakt->user as $uzivatel): ?>
4<?php $user = $uzivatel->user_id ;?>
5<?php echo $id ;?>
6 <?php echo $user ;?> |
7<?php if ($id == $user): ?>
8true 
9<?php else: ?>
10false
11<?php endif; ?>
12<?php endforeach; ?>
<?php $id $xml->advert_detail->seller_rkid ;?>
<?php $xml_kontakt simplexml_load_file('http://xml.reego.cz/get_XML2.03.php?cust_name=reego_twentyfouri&cust_pass=xxx&list=11'); ?>
<?php foreach ($xml_kontakt->user as $uzivatel): ?>
<?php $user $uzivatel->user_id ;?>
<?php echo $id ;?>
 <?php echo $user ;?> |
<?php if ($id == $user): ?>
true 
<?php else?>
false
<?php endif?>
<?php endforeach?>

Vypíše:
2494 2494 | false 2494 3084 | false 2494 2814 | false 2494 2504 | false 2494 2804 | false
2494 2494 | false 2494 3084 | false 2494 2814 | false 2494 2504 | false 2494 2804 | false

podle echa se v prvním projetí id i user rovnají, ale if je pokaždé false.... nechápu
Davex
Profil
Zkoušel jsi přetypovat na číslo?

<?php $id = (int) $xml->advert_detail->seller_rkid ;?>
<?php $id = (int) $xml->advert_detail->seller_rkid ;?>
Joker
Profil
matata8611:
Zkuste var_dump místo echo.
Může tam být navíc třeba mezera nebo odřádkování, které při zobrazení ve stránce nejsou vidět.
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0