Avatar billede michaeltryl Seniormester
07. august 2006 - 21:02 Der er 2 kommentarer og
1 løsning

hvad kan der være galt her

jeg har følgende tabel

CREATE 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>
Avatar billede michael_stim Ekspert
07. august 2006 - 21:07 #1
by er et reserveret ord. Pröv med `by`
Avatar billede michaeltryl Seniormester
07. august 2006 - 21:35 #2
yes det hjalp jeg lavede by om til postby og gjorde sådan at post nummeret også skulle skrives
smid et svar
Avatar billede michael_stim Ekspert
07. august 2006 - 21:38 #3
Vassego ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester