<form action="postad1.php" method="post">
<p>Category</p>
<select name="categories">
<option name="" value=""><br></option>
<option name="Electronics" value="Electronics">Electronics<br></option>
<option name="Misc" value="Misc">Miscellaneous<br><br></option>
<option name="Free" value="Free">Free Stuff<br></option>
<option name="ISO" value="ISO">Looking For<br></option>
<option name="Appliances" value="Appliances">Appliances<br></option>
</select>
<p>Name</p>
<input type="text" name="Name"><br>
<p>Descriptiom</p>
<textarea type="text" name="Message" cols="40" rows="5" ></textarea><br>
<input type="date" name="date">
<input type="submit">
</form>
Моя база данных будет выглядеть примерно так... table_Free-Name, date, Message
table_Elec-Name, date, Message
table_Misc-Name, date, Message
table_Appl-Name, date, Message
table_Iso — имя, дата, сообщение
Это форма, которую я пытаюсь заставить работать. Я хотел бы выбрать таблицу из моей опции «выбрать», а затем вставить информацию в конкретную таблицу в моей базе данных. Прямо сейчас я могу хранить и отображать информацию в одной таблице, но я очень новичок в PhP и MySQL. Я искал повсюду, но не могу понять... любая помощь будет полезна. Я хочу, чтобы результат выбирал таблицу в раскрывающемся списке, а затем вся информация сохранялась в выбранной таблице из раскрывающегося меню.
Вот мой php, который я использую для информации в одну таблицу.
<?php
$Name = mysqli_real_escape_string($con, $_POST['Name']);
$Message = mysqli_real_escape_string($con, $_POST['Message']);
$sql="INSERT INTO Free (Name, Message)
VALUES ('Name', 'Message')";
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
}
echo "<br>$Name <br> $Message <br> was added to the database.";
echo '<br>Check your post
<a href="#">here</a>';
mysqli_close($con);
?>