7th - Muligvis jeg ikke gør det forkert. Men hvis jeg gør, så menu1 og menu3-felterne er ens, får jeg dette: Warning: mysql_db_query(): supplied argument is not a valid MySQL-Link resource in /fairhost/cswarning/syndicate.dk/tele2/tak.php on line 654 Jeg formoder det er fordi, den prøver at skrive menu2 til databasen?
Jo, den er jeg med på! Men den giver samme fejl, lige meget hvad jeg bruger. Er det forkert kode jeg bruger? - I fare for nu at post forkert igen - poster jeg altså alligevel :) ........ elseif ($menu3 == $menu5){ echo "Blah!";end;} elseif ($menu4 == $menu5){ echo "Blah!";end;} else $db = mysql_connect("xxxx","xxxx","xxxx"); $q = "INSERT INTO tabel VALUES('','$menu1','$menu2','$menu3','$menu4','$menu5','$REMOTE_ADDR')"; $res = mysql_db_query("xxxxx",$q,$db); ?> Dette giver flg. fejl: Warning: mysql_db_query(): supplied argument is not a valid MySQL-Link resource in /fairhost/cswarning/syndicate.dk/tele2/tak.php on line 654
Er det mig der fatter hat? Kan I se hvad der er galt? :)
Norton - Nej, min tabel hedder ikke tabel, og mit passwird er ikke xxxx... Det er kun ændret i koden jeg har postet her :) I min egen kode, står det rigtige tabel navn...
Og umiddelbart kan jeg ikke se, at der er fejl i mine {}'er.
Og den gør også det den skal. Altså den indsætter ikke hvis værdierne er ens, men den indsætter hvis de er forskellige. Det er helt som det skal være, den kommer bare med den fejl der, som jeg ikke helt forstår! Vel at mærke, efter den har echo "Blah!"; som den skal!
Føj... Lyder trist... Jeg sidder og bisker med det... Umiddelbart tosser det lidt, men jeg skal lige checke de fejl den kommer med, før jeg siger det ikke virker!
Og hvilken side har du været inde på før? syndicate.dk eller tele2? :)
Og hvad med, at vi fortsætter en anden gang? Evt. via noget msn??? Jeg vil jo ikke holde dig fra søvnen :(
Jeg er ikke hjemme denne weekend, så har ikke haft tid til at se mere på det... Men så snart jeg får tid, skal jeg nok teste det igen, og afgive point...
Koden ser nu sådan ud: else $db = mysql_connect("mysql.fairhost.dk","cswarning","password"); mysql_select_db("cswarning",$db); mysql_query ("INSERT INTO tele2 VALUES ('','$menu1','$menu2','$menu3','$menu4','$menu5','$REMOTE_ADDR')");
Men det giver stadig en del fejl... Tilsyneladende så kan den ikke li' den mysql_select_db. Følgende fejl kommer:
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /fairhost/cswarning/syndicate.dk/tele2/tak.php on line 653
Warning: mysql_query() [function.mysql-query]: Access denied for user: 'nobody@localhost' (Using password: NO) in /fairhost/cswarning/syndicate.dk/tele2/tak.php on line 654
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /fairhost/cswarning/syndicate.dk/tele2/tak.php on line 654
Så har jeg endelig fået det til at funke... Ved at bikse lidt rundt med nogen () og {} så lykkedes det... Siger tak for hjælpen til alle :)
Synes godt om
Ny brugerNybegynder
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.