Du skal egentlig: if(ConnectToDb($dbServer, $dbUser, $dbPass, $dbName)) { echo "Connected"; } else { echo "fejl"; }
i stedet for $cxn = @ConnectToDb($dbServer, $dbUser, $dbPass, $dbName);
Og derudover, så fjern dine @'er mens du fejlsøger, da de fjerner php's fejlmeddelelser. Desuden er det også altid en god ide at smide or die() på din forespørgsel hvis den volder problemer.
Skriver du jo $dbServer til $dbServer igen... Altså:
$dbServer = $dbServer; i det du kalder funktionen.. Det er unødvendig og kan skabe en konflikt. Så jeg ville gøre sådan: ---------------------- Eksempel --------------------------
Din if-else skal du have klammer omkring når du har flere linier: if(!$s || !$d) { return false; echo "lort!"; }else{ return true; echo "FEDT! det virker!"; }
ja ok,.. jeg havde åbenbart ikke rettet den der parse error,.. }else{
Jeg smed lige filerne over på en anden server og der meldte den fejlen,.. hvad kan det skyldes at den ikke melder fejlen på TDC serveren? Er der noget de mangler at sætte op?
Lige et hurtigt dumt spørgsmål, jeg skal lige teste databasen om jeg kan hente fra den: Der kører jeg det her kald: $q = mysql_query("select * from hold") or die(mysql_error());
Og bruger nedenstående til at hente det ønskede fra db´en: <?php echo $row["overskrift"]; ?>
Er det rigtigt? i så fald har jeg et forkert password, jeg får nemlig følgende fejl: Access denied for user: 'wwwserv@php05.serv.crusade.dk' (Using password: NO)
Nah, tror nærmere det var fordi du havde 2 linier før og ikke kun 1. Som du har i din aller sidste kommentar (25/1 12.31.36) det vil virke uden { }. Men har du 2 linier eller flere mellem din if og else, så vil den give fejl, da det så bliver en syntaxfejl.
Altså, for at slippe for {} må det kun være 1 linie :)
Det er godt nok lidt underligt,.. den her fejl jeg skrev tidligere: Access denied for user: 'wwwserv@php05.serv.crusade.dk' (Using password: NO)
Kommer stadig engang imellem andre gange gør den ikke,.. det er lidt mærkeligt, jeg ved søreme ikke om det er TDC der laver ballade eller hvad. Nogen gange når jeg åbner siden kommer den andre gange ikke, samme script der ikke er blevet ændret eller noget... mystisk!
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.