Hej alle i gæve udviklere.
jeg har et problem med en kode der skal update en mysql.
jeg kan ikke finde min fejl men når jeg eks. skriver "Startside" i navn så indsætter den "0" i databasen i stædet for at indsætte det den skulle..
her er mine koder.
Opslags siden
If($Function == "Ret_Side")
{
Echo"<div align='Center'>";
echo"<table>";
/*************************************************************/
connect();
$Side_Ret = mysql_query("SELECT * FROM Database_Sider")or die("<script language='Javascript'>alert('Fejl Kode : 203');</script>");
while ($Udskriv_Side_Ret = mysql_fetch_array($Side_Ret))
{
echo"<tr>";
Echo"<a href='Admin.php?Function=Ret_Side2&SID=$Udskriv_Side_Ret[Side_ID]'>$Udskriv_Side_Ret[Side_Navn]</a>";
echo"</tr>";
}
/*************************************************************/
echo"</table>";
Echo"</div>";
}
If($Function == "Ret_Side2")
{
connect();
$Side_Ret = mysql_query("SELECT * FROM Database_Sider WHERE Side_ID = '$SID'")or die("<script language='Javascript'>alert('Fejl Kode : 203');</script>");
while ($Side_Ret_Udskriv = mysql_fetch_array($Side_Ret))
{
Echo"<div align='center'>";
Echo"<br><br><br><table style='border: 1px solid #000000;' cellpadding='2' cellspacing='0'>";
Echo"<form action='Insert.php?Form=Ret_Side&SID=$SID' method='POST'>";
Echo"<tr>";
Echo"<td style='border-bottom: 1px solid #000000;'><b>Side Navn :</b></td>";
Echo"<td style='border-bottom: 1px solid #000000;'><input type='text' name='Side' value='$Side_Ret_Udskriv[Side_Navn]'></td>";
Echo"</tr>";
Echo"<tr>";
Echo"<td valign='top'><b>Side Indhold :</b></td>";
Echo"<td><textarea name='Indhold' cols='100' rows='25'>$Side_Ret_Udskriv[Side_Indhold]</textarea></td>";
Echo"</tr>";
Echo"<tr>";
Echo"<td colspan='2' align='center'><input type='submit' name='Opret' value='Ret'></td>";
Echo"</tr>";
Echo"</form>";
Echo"</table>";
Echo"</div>";
}
}
Min Update :
connect();
mysql_query("update Database_Sider SET Side_Navn='$Navn' AND Side_Indhold='$Indhold' WHERE Side_ID='$SID'") or die(mysql_error());
Echo"Opdatere";
header("Location: http://www.kort-bixen.dk/admin/Admin.php?Function=Ret_Side");
MYSQL opsætning
CREATE TABLE `Database_Sider` (
`Side_ID` int(10) NOT NULL auto_increment,
`Side_Navn` text collate latin1_danish_ci NOT NULL,
`Side_Indhold` longtext collate latin1_danish_ci NOT NULL,
`tom1` char(2) collate latin1_danish_ci NOT NULL default '',
`tom2` char(2) collate latin1_danish_ci NOT NULL default '',
PRIMARY KEY (`Side_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_danish_ci AUTO_INCREMENT=18 ;
-----------------------------------------------------------------------------
»»Mark S. Johansen