12. januar 2005 - 11:53Der er
16 kommentarer og 1 løsning
et par sørgsmål til en gæstebog m mysql
jeg har denne gb, som skal kunne skrive hvornår folk har skrevet i den, men det eneste jeg får nu af det er: 0000000000. er der nogen som vil sige mig hvad jeg gøre for at for det ud i ex. Tirsdag 11. januar 2005.
Et andet spørgsmål er hvordan fjerner jeg html tags fra beskeder. har forsøgt med . nl2br(htmlentities men har ikke fundet ud af hvor det skal ligge henne i filen.
----gbog.php---- <?php
echo("<a href='gbform.php'><font size='1' color='#000000'>Skriv i gæstebogen</font></a>"); echo("<br><br>"); mysql_select_db('gbog') or die('Kunne ikke vælge databasen'); // Indsæt hilsen if (isset($_POST['author'])) { mysql_query("INSERT INTO guestbook(author,email,entry,created) VALUES('".$_POST["author"]."','".$_POST["email"]."','".$_POST["entry"]."','".$_POST["created"]."')"); } // Find alle hilsner $result = mysql_query('SELECT entry,author,email,created FROM guestbook ORDER BY created DESC'); while ($row = mysql_fetch_assoc($result)) { echo("<font size='1'>"); echo("<b>"); print($row['author']." - Date</b><br>"); echo("<b>Email: </b>"); print($row['email']."<br>"); echo("<b>Besked: </b>"); print($row['entry']."<br>"); print($row['created']."<br>"); echo("</font>"); echo("<hr>"); } ?>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
mysql_query("insert into guestbook (author, email, entry, created) values ('$_POST[author]','$_POST[enail]','$_POST[entry]',NOW)");
grunden til du får alle de 0´er ud er at dato formatet er forkert... formatet som datoen skal skrives ind i er date("d-m-Y h:i:s") eks: 12-01-2005 19:42:32
Et andet spørgsmål er hvordan fjerner jeg html tags fra beskeder. har forsøgt med . nl2br(htmlentities men har ikke fundet ud af hvor det skal ligge henne i filen.
har fundet fejlen i den mysql sætning: NOW) skulle være NOW().
Har prøvet at kigge på http://www.php.net/date men kan ikke lige se hvad og hvor jeg skal skrive for at få det 20050112210101 til at blive til dette. 2005-01-12 21:01.01
kanont, nu har jeg fået til at virke, i hvert tilfælde det jeg spurgte om. men har lige lagt det online på http://www.randers2.dk/gbog.php og nu får jeg en fejl nå man har skrevet i den: Notice: Use of undefined constant created - assumed 'created' in c:\inetpub\wwwroot\gbog.php on line 63 og det er den her: $dato = $row[created];
tja så må det jo være en fejl på min server, for de to er jo ens, for på min egen maskine, som ikke er serveren, virker den fint, men det må jeg finde ud af. Smid et svar og du skal få dine point. Tak for hjælpen
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.