Der bliver ikke skrevet til database hvad er der galt
<?php if ($skriv){ $db2= mysql_connect(\"localhost\",\"root\"); mysql_select_db (\"sohoj\",$db2);
if ($x1==\'checked\') { mysql_query(\"insert into interesseret(idnr,pnr) values (\'$idnr\',\'1\')\",$db2); } if ($x2==\'checked\') { mysql_query(\"insert into interesseret(idnr,pnr) values (\'$idnr\',\'2\')\",$db2); } ?>
<?php if ($skriv){ $db2= mysql_connect(\"localhost\",\"root\"); mysql_select_db (\"sohoj\",$db2);
if ($x1==\'checked\') { echo\"true1\"; mysql_query(\"insert into interesseret(idnr,pnr) values (\'$idnr\',\'1\')\",$db2) or die(mysql_error()); } if ($x2==\'checked\') { echo\"true2\"; mysql_query(\"insert into interesseret(idnr,pnr) values (\'$idnr\',\'2\')\",$db2) or die(mysql_error()); } ?>
men sandsynligvis er dine if-sætnigner ikke TRUE... tjek dem med en echo\"true\";
Jeg ser umiddelbart at du mangler et } ... mysql_query(\"insert into interesseret(idnr,pnr) values (\'$idnr\',\'1\')\"); - man skal da ikke have det sidste med ...
Prøv en gang at sætte en or die(mysql_error()) bag på dine query\'s, select_db og connect\'en :)
Jeg er ikke kongen af syntax men: <?php if ($skriv){ $db2= mysql_connect(\"localhost\",\"root\",\"!!!kode!!!\"); // skal der ikke stå en kode? mysql_select_db (\"sohoj\"); // rettet!
if ($x1==\'checked\') { mysql_query(\"insert into interesseret (idnr,pnr) values (\'$idnr\',\'1\')\"); // rettet } if ($x2==\'checked\') { mysql_query(\"insert into interesseret (idnr,pnr) values (\'$idnr\',\'2\')\"); // rettet } ?>
Du kan jo prøve at tjekkeom if-sætningerne overhovedet er sande. Nu bruger du vel også et password når du connecter til mysql, for ellers er det ikke så underligt at der ikke bliver skrevet noget... <?php if ($skriv){ $db2= mysql_connect(\"localhost\",\"root\"); if(!$db2){ echo \'Der blev IKKE oprettet forbindelse til mysql!\'; } mysql_select_db (\"sohoj\",$db2);
if ($x1==\'checked\') { echo \'$x2 er checked\'; mysql_query(\"insert into interesseret(idnr,pnr) values (\'$idnr\',\'1\')\",$db2); } if ($x2==\'checked\') { echo \'$x2 er checked\'; mysql_query(\"insert into interesseret(idnr,pnr) values (\'$idnr\',\'2\')\",$db2); } ?>
og så glemte jeg lige noget, fortsat på det jeg skrev:
} // som oven nævnt mysql_close($db2);
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.