Wallet One

es_dianoff

Новичок
Делаю интеграцию с платежной системой, у них в офф мануале скрипт с ошибками:

print "<form action="https://www.walletone.com/checkout/default.aspx" method="POST">";

foreach($fields as $key => $val){if (is_array($val))foreach($val as $value){print "$key: <input type="text" name="$key" value="$value"/>
";
}
else
print "$key: <input type="text" name="$key" value="$val"/>
";
}

print "<input type="submit"/></form>";
?>

Уже как только не расставлял запятые, не получается корректно вывести форму((
 

scorpion-ds

Новичок
Нет у них ошибок, просто у вас пока мало знаний по PHP и программированию в целом.

Первая строка, у вас должен выглядеть примерно так (это касается и остальных):
PHP:
print "<form action=\"https://www.walletone.com/checkout/default.aspx\" method=\"POST\">";
или так:
PHP:
print '<form action="https://www.walletone.com/checkout/default.aspx" method="POST">';
То есть, вы должны экранировать кавычки или использовать другой вид кавычек.
 

es_dianoff

Новичок
Нет у них ошибок, просто у вас пока мало знаний по PHP и программированию в целом.

Первая строка, у вас должен выглядеть примерно так (это касается и остальных):
PHP:
print "<form action=\"https://www.walletone.com/checkout/default.aspx\" method=\"POST\">";
или так:
PHP:
print '<form action="https://www.walletone.com/checkout/default.aspx" method="POST">';
То есть, вы должны экранировать кавычки или использовать другой вид кавычек.
Спасибо, просто не сталкивался с этим. Не приходилось
 
Сверху