Avatar billede boris16 Nybegynder
18. januar 2002 - 22:24 Der er 13 kommentarer og
1 løsning

Opret MySQL post via form

Hvor har jeg lavet fejlen ?

<?
if (isset($navn) && ($tid) && ($besked)) {
mysql_connect(\"10.1.2.254\", \"test\", \"test01\");
mysql_select_db(\"tagwall\");
mysql_query(\"INSERT INTO tagwall (navn, tid, besked) VALUES ($navn, $tid, $besked\')\");
}
?>
<FORM METHOD=POST ACTION=\"<? echo \"$PHP_SELF\"; ?>\"><br>
<INPUT TYPE=text name=navn value=\"Dit navn her\"><br>
<INPUT TYPE=test name=tid value=\"Denne bliver automatisk (tid)\"><br>
<TEXTAREA name=besked></textarea><br>
<INPUT TYPE=submit VALUE=\"Tag\">
</form>
Avatar billede mtrolle Nybegynder
18. januar 2002 - 22:28 #1
Hvorfor skriver du ikke bare
<?
if($navn && $tid && $besked) { } ?>
?? Bare nysgerrig?
Avatar billede boris16 Nybegynder
18. januar 2002 - 22:28 #2
Jeg er vant til at bruge det andet...
Avatar billede mtrolle Nybegynder
18. januar 2002 - 22:28 #3
Læg mærke til din tid:
<INPUT TYPE=test name=tid value=\"Denne bliver automatisk (tid)\"><br>
Avatar billede boris16 Nybegynder
18. januar 2002 - 22:29 #4
ja ??
Avatar billede mtrolle Nybegynder
18. januar 2002 - 22:29 #5
type=test det skal vel være type=text
Avatar billede boris16 Nybegynder
18. januar 2002 - 22:29 #6
hovsa.. ;)
Avatar billede boris16 Nybegynder
18. januar 2002 - 22:30 #7
Virker heller ikke med rettelsen...
Avatar billede mtrolle Nybegynder
18. januar 2002 - 22:31 #8
Du er sikker på IP-adressen er rigtig?
Avatar billede boris16 Nybegynder
18. januar 2002 - 22:31 #9
Jeg kan godt selecte...
Avatar billede mtrolle Nybegynder
18. januar 2002 - 22:32 #10
mysql_query(\"INSERT INTO tagwall (navn, tid, besked) VALUES ($navn, $tid, $besked\')\");
Skriv:
mysql_query(\"INSERT INTO tagwall (navn, tid, besked) VALUES (\'$navn\',\'$tid\',\'$besked\')\");

Tror det er fejlen!
Avatar billede boris16 Nybegynder
18. januar 2002 - 22:33 #11
Jeg havde netop fjernet dem, da jeg ikke mente de skulle med ved variabler ;)
Avatar billede mtrolle Nybegynder
18. januar 2002 - 22:34 #12
Jeg bruger altid \'\' rundt om min variabler når jeg indsætter i mysql!
Avatar billede boris16 Nybegynder
18. januar 2002 - 22:35 #13
hehe
Avatar billede nicolaselg Nybegynder
18. januar 2002 - 23:43 #14
man ska vel ikke bruge  pinger ved nummeriske felter... det er vel ikke hverken php eller mySql men SQL92 der kræver det....

/Nicolas
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