MrAlucard
%Europe/Berlin %671 %2009, 16:07
Ik ben bezig om met een dropdown menu een keuze te geven in welke table de data komt in de database voor in mijn simpele CMS systeempje ;).
InsertForm.
<form action="cms/insert.php" method="post">
<label>Page.</label>
<select name="pagina">
<option value="" selected="selected">-- Select --</option>
<option value="persons">persons</option>
<option value="other">other</option>
</select><br />
Title: <input type="text" name="title" /><br />
Content:<textarea input type="text" name="content" cols="45" rows="5"></textarea><br />
ID: <input type="text" name="id" /><br />
<input type="submit" value="submit"/>
</form>
Hier is dus het html gedeelte dat ik gebruik.
En hier is " insert.php" .
<? include "base.php" ?>
<?php
$sql="INSERT INTO persons (Title, Content, Id)
VALUES
('$_POST[title]','$_POST[content]','$_POST[id]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
$sql="INSERT INTO other (Title, Content, Id)
VALUES
('$_POST[title]','$_POST[content]','$_POST[id]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
Nu wil ik dus weten hoe ik de naam van de geselecteerde drop down item kan koppelen aan insert.php. Want als ik het form nu gebruik wordt het in beide tables gepost.
InsertForm.
<form action="cms/insert.php" method="post">
<label>Page.</label>
<select name="pagina">
<option value="" selected="selected">-- Select --</option>
<option value="persons">persons</option>
<option value="other">other</option>
</select><br />
Title: <input type="text" name="title" /><br />
Content:<textarea input type="text" name="content" cols="45" rows="5"></textarea><br />
ID: <input type="text" name="id" /><br />
<input type="submit" value="submit"/>
</form>
Hier is dus het html gedeelte dat ik gebruik.
En hier is " insert.php" .
<? include "base.php" ?>
<?php
$sql="INSERT INTO persons (Title, Content, Id)
VALUES
('$_POST[title]','$_POST[content]','$_POST[id]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
$sql="INSERT INTO other (Title, Content, Id)
VALUES
('$_POST[title]','$_POST[content]','$_POST[id]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
Nu wil ik dus weten hoe ik de naam van de geselecteerde drop down item kan koppelen aan insert.php. Want als ik het form nu gebruik wordt het in beide tables gepost.