[PHP&MYSQL] Hulp gevraagd!

Gestart doorJosnl24 reacties36 weergaven

25 berichten · pagina 2 van 2

Josnl

Lid · Topicstarter

Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb trouwens nog een klein probleempjeemo
Ik wil dat ie de tijd opslaat in de database, dus de tijd van wanneer het formulier wordt verzonden.

Ik gebruik deze database, alleen werkt het niet...:

CREATE TABLE IF NOT EXISTS `chatbox` (
  `id` int(250) PRIMARY KEY NOT NULL AUTO_INCREMENT,
  `tijd` timestamp NOT NULL default 0000-00-00 00:00:00 on update CURRENT_TIMESTAMP,
  `naam` varchar(24) NOT NULL,
  `bericht` varchar(155) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


Ik hoop dat iemand me kan helpen!
0
Erik

Lid

Berichten
7.109
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maak van die timestamp datetime, en dan bij je query NOW()
0
Josnl

Lid · Topicstarter

Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oké, bedankt.smile
Even kijken of het lukt! biggrin
EDIT:

Iemand die me een voorbeeldje, of uitleg kan geven over hoe ik de NOW() functie moet gebruiken?
Ik kom er namelijk niet uit...bloos
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
NOW()) zet je in je PHP query dus zoiets:

mysql_query("INSERT INTO
                                    tabel
                                (
                                    time
                                    
                                ) VALUES (
                                    NOW())

                                ) ") or die(mysql_error());
0
Josnl

Lid · Topicstarter

Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja, dat snap ik wel, maar ik snap niet waar ik de rest nu moet plaatsen...bloos
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedoel je de tijd?
0
Josnl

Lid · Topicstarter

Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kijk, jij hebt dit als voorbeeld gegeven:

mysql_query("INSERT INTO
                                    tabel
                                (
                                    time
                                    
                                ) VALUES (
                                    NOW())

                                ) ") or die(mysql_error());


Die code snap ik wel enzo, alleen ik weet nu niet waar ik dit moet plaatsen: "naam,bericht" zodat hij die gegevens ook in de database zet.

WIE HELPT MIJ? yummie
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Chatbox</title>
</head>

<body>        

    <form action="chatbox.php" method="post">
   <table border="0">
      <tr>
         <th></th>
         <td><input type="text" name="naam" value="naam"></td>
      </tr>
      <tr>
         <th></th>
         <td><textarea type="text" name="bericht" maxlength="150" rows="5" cols="45">Typ hier je bericht van maximaal 150 woorden.</textarea></td>
      </tr>
      <tr>
         <td> </td>
         <td><input type="submit" naam="Verstuur"></td>
      </tr>
   </table>
</form>

[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"config.php"[/COLOR][COLOR= #007700]);[/COLOR]

                [COLOR= #0000BB]$insert[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"INSERT INTO 
                                         `chatbox`
                                          (
                                              naam,
                                              bericht,
                                              tijd
                                          )  
                                          VALUES( 
                                                "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]", 
                                                "[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]",
                                                NOW()
                                                )"[/COLOR][COLOR= #007700];[/COLOR] 
                  [COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$insert[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR] 


?> 

</body>
</html>
0
Josnl

Lid · Topicstarter

Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dankjewel Luuk!biggrin
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Graag gedaan biggrin
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren