По какой-то причине, я не могу получить эту работу, а также, если есть лучший способ делать это, пожалуйста, поделитесь :)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. Просто попробуйте проверить, соответствуют ли адреса биллинга и доставки клиентов.
Спасибо! Я действительно прочитал это три раза, чтобы убедиться, что у меня не было орфографической ошибки, но я все еще пропустил это! – will