2014-02-03 3 views
0

По какой-то причине, я не могу получить эту работу, а также, если есть лучший способ делать это, пожалуйста, поделитесь :)PHP Сравнение ElseIf игнорирование если

<?php $or->billing['street_address'] = "123 Nowhere St"; 
     $or->billing['city'] = "Somewhere"; 
     $or->billing['postcode'] = "92702"; 
     $or->billing['state'] = "CA"; 
     $or->shipping['street_address'] = "123 Nowhere St"; 
     $or->shipping['city'] = "Somewhere"; 
     $or->shipping['postcode'] = "92702"; 
     $or->shipping['state'] = "CA"; 
     ?> 

Billing: <a href="...&street=<?php echo $or->billing['street_address']?>&where=<?php echo $or->billing['postcode']?>"> <?php echo $or->billing['street_address'].', ' .$or->billing['city'].', ' .$or->billing['state']. ' ' .$or->billing['postcode']; ?></a> 

Shipping: <a href="...&street=<?php echo $or->shipping['street_address']?>&where=<?php echo $or->shipping['postcode']?>"> <?php echo $or->shipping['street_address'].', ' .$or->shipping['city'].', ' .$or->shipping['state']. ' ' .$or->shipping['postcode']; ?></a> 

<?php 
if ($or->billing['street_adddress'] == $or->shipping['street_address']) { 
echo "Billing/Shipping Match"; 
} elseif ($or->billing['postcode'] == $or->shipping['postcode']) { 
echo "ZIP codes Match"; 
} else 
{ 
echo "Different Billing/Shipping ZIP codes"; 
} 

?> 

Не уверен, почему это Безразлично 't признаем, что то, что должно быть эхом, является «Соглашением о выставлении счетов/доставки», а не «Кодами совпадений». Любая помощь, которую вы можете предоставить, будет очень признательна!

И я уже пытался добавить что-то вроде

&& ($or->billing['street_adddress'] != $or->shipping['street_address']) 

к ELSEIF, она по-прежнему не работает (from here)

Кто-нибудь есть какие-нибудь идеи? О, и я редактировал URL-адрес, чтобы он был чище, но он связан с whitepages.com. Просто попробуйте проверить, соответствуют ли адреса биллинга и доставки клиентов.

ответ

3

У вас есть дополнительный 'd' в street_address.

if ($or->billing['street_adddress'] == $or->shipping['street_address']) 
          ^

Undefined index: street_adddress Его проявления

+0

Спасибо! Я действительно прочитал это три раза, чтобы убедиться, что у меня не было орфографической ошибки, но я все еще пропустил это! – will

Смежные вопросы