07. april 2003 - 19:41Der er
8 kommentarer og 1 løsning
et php script der kun vil udskrive ulige numre :( ?!?!
Ja jeg har lavet et php script der skal udskrive nogen oplysninger fra en database. problemet er at den kun vil udskrive rækker med ulige id'er!? Altså f.eks. trykker jeg på et link der ligner det her: index.php?vis_spiller=4 så vil den ikke skrive infoen ud for spilleren med id=4. Hvis der står 3 istedet for 4, så bliver tingene skrevet fint ud. Det er den eneste gang jeg har været udsat for det, og de andre ting i det system jeg har lavet, som er lavet på samme måde, virker fint.
det er dog den værste gang snask jeg længe har set...
--- ex --- if($sektion==spiller&$vis_spiller){ burde give dig MINDST 3 warnings fra PHP... prøv at ændre den til
if($sektion=="spiller" && isset($vis_spiller)){ dette vil hjælpe på det
da det nok er variabler fra adresselinien, så er dette her ENDNU mere korrekt if($_GET['sektion']=="spiller" && isset($_GET['vis_spiller'])){ --- /ex ---
i øvrigt burde du bruge en ordenlig database som fx MySQL...
nclude_once "../adodb/adodb.inc.php"; # load code common to ADODB $conn1 = &ADONewConnection('mysqlt'); # create a connection if (@$conn1->Connect('localhost', "root", "", "dhg"))
har du overvejet at bruge standard-koderne for MySQL-databaser ?
ja men dette er en del af projektsammenhæng. Og vores lærer er tilhænger af adodb connections, derfor denne type kode. Desuden er det med adodb lettere at skifte til en anden type database hvis man skulle have lyst til det. Derfor
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.