Den 18-03-02 12:01 skrev Christian Jessen følgende:
-----------------------------------------------------------------------------
<?
//Her includeres filen "db.php" hvori database oplysningerne står
require("db.php");
//Undersøger om koden er rigtig...(koden er: qwedsa)
if ($kode == "qwedsa") {
//Connecter til databasen...
mysql_connect($host, $user, $pass);
mysql_select_db($db);
//finder datoen...
$dato = time();
$tekst = nl2br($tekst);
//indsætter det der er blevet skrevet i formen...
mysql_query("INSERT INTO news (overskrift, navn, nyhed, dato) VALUES ('$overskrift', '$navn', '$tekst', '$dato')");
//siger at nyheden er tilføjet...
echo "Nyheden er tilføjet.";
?>
<p>Denne form skal indsættes på siden hvor man skriver nyheder:
(Designet og opstillingen må gerne ændres men felterne skal hedde
det samme og formen skal gå til den samme side(se i html'en))</p>
<form name="form1" method="post" action="<? echo $php_self; ?>">
Kodeord:
<input type="text" name="kode">
Overskrift:
<input type="text" name="overskrift">
Nyhed:
<textarea name="tekst" cols="60" rows="6"></textarea>
Navn:
<input type="text" name="navn">
<input type="submit" name="Submit" value="Skriv nyhed.">
<input type="reset" name="Submit2" value="Nulstil felterne.">
</form>
<?
//hvis koden ikke er rigtig...
} else {
?>
<p>Denne form skal indsættes på siden hvor man skriver nyheder:
(Designet og opstillingen må gerne ændres men felterne skal hedde
det samme og formen skal gå til den samme side(se i html'en))</p>
<form name="form1" method="post" action="<? echo $php_self; ?>">
Kodeord:
<input type="text" name="kode">
Overskrift:
<input type="text" name="overskrift">
Nyhed:
<textarea name="tekst" cols="60" rows="6"></textarea>
Navn:
<input type="text" name="navn">
<input type="submit" name="Submit" value="Skriv nyhed.">
<input type="reset" name="Submit2" value="Nulstil felterne.">
</form>
<?
}
?>
er det så rigtigt?
nu vil den nemlig ikke skrive til databasen!
MVH Christian Jessen.
www2002121.thinkquest.dk
link@jubiimail.dk
-----------------------------------------------------------------------------
brug: echo(mysql_error()); efter din INSERT query, og så kan du se fejlen
--
Soccoro
http://www.web-helpers.dk (Åbner snart)
http://www2002105.thinkquest.dk