PDA

Bekijk Volledige Versie : form submit naar api



swedendedicated
26/07/07, 17:40
Hoi,

Ik wil dus het volgende: klant vult formulier in met waardes. Form wordt verzonden naar de api (useradd.php) Maar helaas werkt array niet zo goed met vorige waardes zoals $

Useradd ziet er als volgt uit:


$sock->query('/CMD_ACCOUNT_USER',
array(
'action' => 'create',
'username' => '$username',
'email' => '$email',
'passwd' => '$passwd',
'passwd2' => '$passwd2',
'domain' => '$domain',
'package' => 'pakketnaam',
'ip' => 'iptje',
'notify' => 'yes',
'add' => 'Submit',
));

$result = $sock->fetch_body();
echo $result;
?>

Al zou ik normale waardes invullen dan zou het gewoon werken maar ik wil die waardes invullen dmv het form op een andere pagina. Iemand enig idee hoe ik dit het beste kan doen?

swiep
26/07/07, 17:57
zoek op 'webhostingpakket aanmaken via scriptje' in het wht forum. Een dergelijk topic is er een tijdje geleden ook geweest namelijk.

nielsrenselaar
26/07/07, 18:04
$sock->query('/CMD_ACCOUNT_USER',
array(
'action' => 'create',
'username' => $username,
'email' => $email,
'passwd' => $passwd,
'passwd2' => $passwd2,
'domain' => $domain,
'package' => 'pakketnaam',
'ip' => 'iptje',
'notify' => 'yes',
'add' => 'Submit',
));

$result = $sock->fetch_body();
echo $result;
?>

Citruz.
26/07/07, 18:19
'passwd' => '$passwd' /* Fout */
'passwd' => "$passwd" /* Goed */

Het probleem zit hem in de quotes. Variabelen tussen enkele quotes worden niet vervangen door de waarde van de variabele...

swedendedicated
26/07/07, 18:33
Dank je citruz, dat heeft geholpen :D nu nog het moeilijkste gedeelte, maar dat is geheim ;)