Nogen der kan finde fejlen?
Hello eksperter!Er igang med en gæstebog i php med phpmyadmin, www.vokadin.dk/yeah/ .. prøv at oprette et indlæg.
Som i kan se opretter den ikke indholdet, men indsætter en tom række i databasen.
alle stier og bruger og koder er tjekket og fungerer, så det må vel være en fejl i tilfoej.php. -men hvad ved jeg?
Håber der er nogen der kan hjælpe!
index.php:
<?
//
// HELLO HONG KONG
//
?>
<? include "config.php"; ?>
<p><font size="2" face="Verdana">Vis Forum - <a href="tilfoej.php">Tilføj Indlæg</a></font></p>
<hr color="#000000">
<? $res_tagwall = mysql_query("SELECT * FROM tagwall order by id ASC");
while ($row_tagwall = mysql_fetch_array($res_tagwall)){
?>
<div align="left">
<table border="0" width="262" height="14" cellspacing="0" cellpadding="0">
<tr>
<td width="262" height="1"><font size="2" face="Verdana"><i>Fra</i> : <b><?=$row_tagwall[NAVN]?></b></font></td>
</tr>
<tr>
<td width="262" height="1"><font size="2" face="Verdana"><i>Hjemmeside</i> : <b><?=$row_tagwall[URL]?></b></font></td>
</tr>
<tr>
<td width="262" height="14"><font size="2" face="Verdana"><i>Besked</i> :</font></td>
</tr>
<tr>
<td width="262" height="4"><font size="2" face="Verdana"><b><?=$row_tagwall[TXT]?></b></font></td>
</tr>
</table>
</div><br>
<?
}
?>
Tilfoej.php:
<? include "config.php"; ?>
<?
if ($_POST[action] == "update"){
$navn = ($_POST[NAVN]);
$url = ($_POST[URL]);
$txt = ($_POST[TXT]);
mysql_query("INSERT INTO tagwall SET NAVN = '$NAVN',URL = '$URL',DATO = '$DATO',ID = '$ID',TXT = '$TXT'");
}
?>
<p>
<font size="2" face="Verdana"><a href="index.php">Vis Forum</a> - Tilføj Indlæg</font></p>
<hr color="#000000">
<p></p>
<form action=tilfoej.php?m=saadan method=post>
<input type="hidden" name="action" value="update">
<div align="left">
<table border="0" width="376" height="1" cellspacing="0" cellpadding="0">
<tr>
<td width="125" height="1"><font size="2" face="Verdana">Navn:</font></td>
<td width="216" height="1"><font size="2" face="Verdana"><input type="text" name="navn" size="20" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; font-weight: bold; border: 1 solid #000000"> </font></td>
</tr>
<tr>
<td width="125" height="24"><font size="2" face="Verdana">Hjemmeside:</font></td>
<td width="216" height="24"><font size="2" face="Verdana"><input type="text" name="url" size="20" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; font-weight: bold; border: 1 solid #000000"></font></td>
</tr>
<tr>
<td width="125" height="11"><font size="2" face="Verdana">Besked:</font></td>
<td width="216" height="11"><font size="2" face="Verdana"><textarea rows="2" name="txt" cols="20" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; font-weight: bold; border: 1 solid #000000"></textarea></font></td>
</tr>
<tr>
<td width="125" height="1"><font size="2" face="Verdana">Bekræft:</font></td>
<td width="216" height="1"><font size="2" face="Verdana"><input type="submit" name="update" value="ROCK'N'ROLL" style="background-color: #FFFFFF; color: #000000; font-size: 13 px; font-family: Verdana; border: 1 solid #000000"></font></td>
</tr>
</table>
</div>
</form>
config.php:
<?
$dbhost = "localhost"; // ADRESSEN TIL MYSQL
$database = "vokadin_dk"; // DATABASENS NAVN
$dbuser = "vokadin_dk"; // BRUGER
$dbpass = "XXXX"; // KODE
?>
<?
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($database);
?>
På forhånd tak for hjælpen!!
-Nico
