私はPHPを初めて使いました。データがフォームからデータベースにどのように渡されるかを理解できません。このデータをデータベースに保存する正しい構文は何ですか?
マイフォーム:
<select name="parentgallery" id="parentgallery">
<option value="0" ><?php _e('Choose gallery', 'nggallery') ?></option>
<?php
foreach($this->gallerylist as $gallery) {
//special case : we check if a user has this cap, then we override the second cap check
if (!current_user_can('NextGEN Upload in all galleries'))
if (!nggAdmin::can_manage_this_gallery($gallery->author))
continue;
$name = (empty($gallery->title)) ? $gallery->name : $gallery->title;
echo '<option value="' . $gallery->gid . '" >' . $gallery->gid . ' - ' . $name . '</option>' . "\n";
} ?>
</select>
このselect
私が作った同じページに、この関数に渡される作業GalleryTitle
VARと一緒です。だから私は、これはデータベースにデータを渡すには良い場所です推測している:
if ($_POST['addgallery']){
check_admin_referer('ngg_addgallery');
if (!nggGallery::current_user_can('NextGEN Add new gallery'))
wp_die(__('Cheatin’ uh?'));
$newgallery = esc_attr($_POST['galleryname']);
if (!empty($newgallery))
nggAdmin::create_gallery($newgallery, $defaultpath);
}
PHP(私が使用していますRailsのではなく)、私はライフラインを見ることができないであるとのトラブルこのデータがデータベースに渡されます。私は何が合格し、どのように受け入れられているのかしか推測できません。
質問:私は、データベースへgalleryname
VARと一緒に私のparentgallery
値を投稿することができますどのように
?