Ska göra en lite editeringsfunktion, har kommit så pass långt att det går att editera och uppdatera, allt funkar som det ska. Dock vill jag ha så att SQL satsen ska bero på vad jag väljer i en selectbox.
I selectboxen har jag namnen på alla databaser som ska vara med, men jag får inte (har inte en aning) om hur SQL satsen ska se ut för att utföra detta...
/r: SQL satsen stämmer inte just nu, bara jag som provat lite, utan lycka...
$open = mysql_connect("localhost", "user", "pass");
$dbq = mysql_db_query("idrestugor_se", "SELECT "$_POST['up']" FROM texter");
$result = mysql_fetch_array($dbq);
if(!empty($_POST['edit']))
{
$main = $_POST['edit'];
$update = "UPDATE texter SET main = '$main'";
mysql_query($update) or die("Det gick inte att uppdatera databasen.");
print("Texten är uppdaterad");
}
$str = nl2br($main);
?><style type="text/css">
<!--
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}
-->
</style>
<form name="up" method="post" action="test.php">
[B]<select name="menu" id="menu">
<option value="main">Huvudsida</option>
<option value="stuga1">Stuga 1</option>
<option value="stuga2">Stuga 2</option>
<option value="info">Information</option>
</select>[/B]
</form>
<form name="form1" method="post" action="test.php">
<p>
<br>
<textarea name="edit" cols="50" rows="25" id="edit"><? print $result["main"]?></textarea>
<br>
<br>
<br>
<input name="update" type="submit" id="update" value="Update">
<input name="clear" type="reset" id="clear" value="Rensa">
</p>
</form>
<table width="50%" border="0" cellpadding="5">
<tr>
<th scope="col"><div align="left"></div>
<div align="left"><? print $str?></div>
<div align="left"></div></th>
</tr>
</table>
koden i fet stil e selectboxen som jag vill hämta information ur å lägga till i SQL satsen
Hur ska jag gå tillväga?