hvad kan der være galt her
jeg har følgende tabelCREATE TABLE `underskrift` (
`underskriftID` INT AUTO_INCREMENT ,
`navn` VARCHAR( 255 ) NOT NULL ,
`alder` VARCHAR( 255 ) NOT NULL ,
`by` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `underskriftID` )
) TYPE = MYISAM ;
og følgende kode (før formularen er der forbindelse til databasen og <head>)
koden herunder fejler, men jeg kan ikke finde fejlen, siden er lagt op her
http://www.magiske-mi chael.dk/prove/undersk rift.php
<FORM name="underskrift" method="POST" ACTION="underskrift. php">
<table>
<tr>
<td>Navn (for og efternavn):</td&g t;
<td><input name="navn" size="30"></td >
</tr>
<tr>
<td>Alder:< /td>
<td><input name="alder" size="10"></td >
</tr>
<tr>
<td>By: </td>
<td><input name="by" size="30"></td >
</tr>
</table>
<input class="inputknap" type="submit" value="Send">
<input class="inputknap" type="reset" value="Nulstil">& lt;/h3>
</form>
<?
//hent indhold fra formular
$navn = $_REQUEST["navn"];
$alder = $_REQUEST["alder"];
$by = $_REQUEST["by"];
//tjekker om der er skrevet noget i formularen
if(!empty($navn) && !empty($alder) && !empty($by))
{
//indsæt data i databasen
mysql_query("INSERT INTO underskrift (underskriftID, navn, alder, by)
values(0,'$navn', '$alder', '$by')") or die(mysql_error());
echo "Din underskrift er nu tilføjet";
}
?>
<?
// tæller antal poster i databasen
$tael = mysql_query("SELECT COUNT(*) AS antal FROM underskrift") or die(mysql_error());
$row = mysql_fetch_array($t ael);
echo "Der er i øjeblikket ".$row[antal]." underskrifter</b& gt;"
?>
<?
$underskrifter = mysql_query("SELECT * FROM underskrift ORDER BY `underskriftID` ASC");
while ($d = mysql_fetch_assoc($u nderskrifter))
{
echo $d['navn'];
echo ", ";
echo $d['alder'];
echo " år, ";
echo $d['by'];
echo "<br />";
}
?>
</body>
</html>
