|
| Hvad gør jeg forkert? Fra : Thomas Settergren |
Dato : 27-03-07 13:51 |
|
Denne php indsætte nogle data i min database, men det eneste der bliver
indsat er time stampet og hvordan kan det være?
<body>
<?php
require("mysql.php");
if($_POST['besked'] = "") {
echo ("Du har ikke indtastet en besked, derfor blev der ikke sendt nogen
besked");
die();
}
if($_POST['forfatter'] = "") {
echo ("Du har ikke indtastet et forfatternavn, derfor blev der ikke sendt
nogen besked");
die();
}
if($_POST['email'] = "") {
echo ("Du har ikke indtastet en email adresse, derfor blev der ikke sendt
nogen besked");
die();
}
$dato = time();
mysql_query ("INSERT INTO beskeder (besked, forfatter, email, dato) VALUES
('$_POST[besked]','$_POST[forfatter]','$_POST[email]','$dato')");
?>
<div id="Layer1">
<p>Jeg siger tak for din besked.</p>
<p>Thomas</p>
</div>
</body>
</html>
Wheeler
| |
Johan Holst Nielsen (27-03-2007)
| Kommentar Fra : Johan Holst Nielsen |
Dato : 27-03-07 14:22 |
|
Thomas Settergren wrote:
> Denne php indsætte nogle data i min database, men det eneste der bliver
> indsat er time stampet og hvordan kan det være?
>
> <body>
> <?php
> require("mysql.php");
>
> if($_POST['besked'] = "") {
> echo ("Du har ikke indtastet en besked, derfor blev der ikke sendt nogen
> besked");
> die();
> }
Dit sætter $_POST['besked'] = '';
Sæt den til $_POST['besked'] == '' i if'en.
> if($_POST['forfatter'] = "") {
same thing
> if($_POST['email'] = "") {
same thing
mbh
johan
| |
Michael Zedeler (27-03-2007)
| Kommentar Fra : Michael Zedeler |
Dato : 27-03-07 19:45 |
|
Thomas Settergren skrev:
> Denne php indsætte nogle data i min database, men det eneste der bliver
> indsat er time stampet og hvordan kan det være?
En ting er i hvert fald forkert: du har glemt at indentere din kode.
Mvh. Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
I am less likely to answer usenet postings by anonymous authors.
Visit my home page at http://michael.zedeler.dk/
| |
|
|