вставить значение «мужчина» в столбец 2, если значение столбца 1 выбрано как «мужской» - PullRequest
0 голосов
/ 06 марта 2019

У меня есть форма для вставки информации о пользователе и ее работа в порядке,

 <form action="basicdballinput.php" method="post">
   <h1 align="center">Basic User Registration</h1>    

        <p><label for="name" style="font-size: 14pt">UserName:</label>
        <input type="text" id="name" name="name"/></p>

        <p><label for="gender" style="font-size: 14pt">Male/Female :</label>
        <select name="gender" style="font-size: 12pt">
             <option value="male">Male</option>
             <option value="female">Female</option>
        </select></p>

$sql = "INSERT INTO basic_user_info(name, male_female)

             VALUES('$name','$gender')";

если вы чувствуете какую-либо проблему в верхнем коде, тогда, пожалуйста, избегайте, поскольку это должно быть опечатка, так как я упомянул форму и ее ввод .php все работает нормально.

Я хочу автоматически заполнить столбец 3 «гендерный тип», если в качестве «мужского» выбран столбец «male_female», тогда в качестве «мужского» следует указать gerder_type, если в качестве «женского» выбрать «male_female», то в качестве «гендерного типа» следует указать «women» Я хочу заполнить столбец «гендерный тип» одновременно с заполнением и отправкой этой формы. Пожалуйста, помогите.

1 Ответ

1 голос
/ 06 марта 2019

Добавьте эту строку перед вашим SQL

$gendertype = ($gender == 'male' ? 'man' : 'women');

Затем измените ваш SQL (я должен был предположить, что имя столбца - пол, так как вы нам не сказали).

$sql = "INSERT INTO basic_user_info (name, male_female, gender_type)
        VALUES('$name','$gender','$gendertype')";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...