Имея некоторые проблемы с этим. У меня есть массив, который вводит мою электронную почту данных формы формы, но пытается получить способ объединить некоторые флажки. Для «Захватов» есть несколько флажков, которые я бы хотел указать, если они были отмечены. Ниже куски кода (это только соответствующий фрагмент из PHP, форма почтовой программы отлично работает просто не могу получить все проверочные Boxs к сообщению):Форма PHP для электронной почты
$grind = join(", ", $_REQUEST["grind"]);
$fields = array();
$fields{"AccountName"} = "Accounts's Name: ";
$fields{"FitterName"} = "Fitter's Name: ";
$fields{"CustomerCat"} = "__CUSTOMER INFO___";
$fields{"CustomerName"} = "Customer's Name: ";
$fields{"CustomerPhone"} = "Customer's Phone: ";
$fields{"CustomerAddress"} = "Customer's Address: ";
$fields{"CustomerCity"} = "Customer's City: ";
$fields{"CustomerState"} = "Customer's State; ";
$fields{"CustomerZip"} = "Customer's Zip: ";
$fields{"WedgeType"} = "Wedge Loft: ";
$fields{"$grind"} = "Wedge Grind: " ;
$fields{"WedgesShaft"} = "Wedge Shaft: ";
Вот HTML
<input type="checkbox" name="grind[V-Grind]" class="grinds" value="V-Grind">V-Grind
<input type="checkbox" name="grind[Tour Grind]" class="grinds" value="Tour Grind">Tour Grind
<input type="checkbox" name="grind[Heal Grind]" class="grinds" value="Heal Grind">Heal Grind
<input type="checkbox" name="grind[No Grind]" class="grinds"value="No Grind">No Grind
Я знаю, что это $fields{"$grind"} = "Wedge Grind: " ;
- это неправильный способ передать массив наверху из $ grind, но не уверен, что будет правильным, так как все остальное отлично работает.
Вы хотите получить доступ к вашему массиву следующим образом: $ fields ['AccountName'] = 'foo'; Если вы включите отображение ошибок и отображение ошибок на своем сервере, PHP выведет сообщения об ошибках, объясняющие проблему. –
Все поля отлично работают, за исключением '$ fields {" $ grind "} =" Wedge Grind: ";'. Я знаю, что это неверный способ получить информацию из '$ grind = join (", ", $ _REQUEST [" grind "]);' Просто не уверен, как это сделать в '$ fields ['ID] = 'EMail Output'; 'form. – Packy