私が作成したphp形式のコードを以下に示します。 shoe_sizesまたはcolor_valueから何も選択されていなくても、出力ファイルにPartColor:行があるようにする方法を理解できません。出力中のCakephpの永続的な行
現在、データがなくてもPartColor:行が追加されていない場合でも、すべてのサイズ行が出力ファイルに追加されます。
foreach ($data['Saleslead']['style_numbers'] as $key => $value) {
$comma_delmited_list .= "---- Start Product ----\n";
$comma_delmited_list .= "\n";
$color_value = $data['Saleslead']['colors'][$key];
$shoe_sizes = $data['Saleslead']['shoe_sizes'][$key];
$part_number = $style_number_complete_list[$data['Saleslead']['style_number_id'][$key]]['name'];
$color_range = $style_number_complete_list[$data['Saleslead']['style_number_id'][$key]]['color_range'];
$comma_delmited_list .= "PartNumber: ".$part_number."\n";
$comma_delmited_list .= "PartColorRange: ".$color_range."\n";
if($shoe_sizes != "" || $color_value != ""){
$texttoshow = "";
if($shoe_sizes != "" && $color_value != ""){
$texttoshow = $shoe_sizes;
}else if ($shoe_sizes != "" && $color_value == ""){
$texttoshow = $shoe_sizes;
}else if ($shoe_sizes == "" && $color_value != ""){
$texttoshow = $color_value;
}
$comma_delmited_list .= "PartColor: ".$texttoshow."\n";
}
$comma_delmited_list .= "cur_UnitPriceUserEntered: ".$data['Saleslead']['unit_price'][$key]."\n";
$comma_delmited_list .= "OrderInstructions: ".$data['Saleslead']['order_instruction'][$key]."\n";
$comma_delmited_list .= "Size01_Req: ".$data['Saleslead']['small'][$key]."\n";
$comma_delmited_list .= "Size02_Req: ".$data['Saleslead']['medium'][$key]."\n";
$comma_delmited_list .= "Size03_Req: ".$data['Saleslead']['large'][$key]."\n";
$comma_delmited_list .= "Size04_Req: ".$data['Saleslead']['xlarge'][$key]."\n";
$comma_delmited_list .= "Size05_Req: ".$data['Saleslead']['2xlarge'][$key]."\n";
$comma_delmited_list .= "Size06_Req: ".(isset($data['Saleslead']['other'][$key])?$data['Saleslead']['other'][$key]:"")."\n";
$comma_delmited_list .= "\n";
$comma_delmited_list .= "---- End Product ----\n";
$comma_delmited_list .= "\n";
フォームが送信された後のテキストは次のようになります。
製品型番:00021
PartColorRange:明暗
cur_UnitPriceUserEntered:21
OrderInstructions:
Size01_Req:21
Size02_Req:
Size03_Req:
Size04_Req:
Size05_Req:
Size06_Req:
そして、私はPartColor必要があります。PartColorRangeの下:すべての助けを
感謝を!
更新*下記の請求書による回答。
if($shoe_sizes != "" || $color_value != ""){
$texttoshow = "";
if($shoe_sizes != "" && $color_value != ""){
$texttoshow = $shoe_sizes;
}else if ($shoe_sizes != "" && $color_value == ""){
$texttoshow = $shoe_sizes;
}else if ($shoe_sizes == "" && $color_value != ""){
$texttoshow = $color_value;
}
$comma_delmited_list .= "PartColor: ".$texttoshow."\n";
} else {
$comma_delmited_list .= "PartColor: \n";
}
私は上記の場所に行を追加しました(元の投稿のUPDATE *を参照)。追加されていません。私はちょうどコードを間違って配置しましたか?助けてくれてありがとう。 – stdfr33
私はそれを間違っていました。その行は私のために修正されました。ありがとう!! – stdfr33