superjon Skrevet 8. juni 2006 Del Skrevet 8. juni 2006 Noen som har noe tips? Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/home/web/wno94467/php/index.php on line 27 <? //Lager en klasse class db { //Noen variabler var $hostname = ""; var $username = ""; var $password = ""; var $userstable = ""; var $dbName = ""; var $result; function koble_til() { //Kobler til databasen vår mysql_connect($this->hostname,$this->username,$this->password); } function skrivut() { //Skriver ut alt i tabellen $query = "SELECT * FROM $this->userstable"; $this->result = mysql_query($query); $number = mysql_num_rows($this->result); $i = 0; if ($number == 0) : print "<CENTER><P>Fant ingen poster</CENTER>"; elseif ($number > 0) : print "<table border=1>"; while ($i < $number): $navn = mysql_result($this->result,$i,"navn"); print "<tr><td>Navn: </td><td>$navn</td></tr>"; $i++; endwhile; print "</table></CENTER>"; endif; } function steng_db() { mysql_free_result($this->result); //Lukker koblingen til databasen mysql_close(); } } //Slutt på klassen vår //Vi lager et nytt objekt $obj =& new db; //Så kaller vi opp funksjonene våre $obj->koble_til(); $obj->skrivut(); $obj->steng_db(); ?> Lenke til kommentar
CruellaDeVille Skrevet 8. juni 2006 Del Skrevet 8. juni 2006 Noen som har noe tips? Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/home/web/wno94467/php/index.php on line 27 <? //Lager en klasse class db { //Noen variabler var $hostname = ""; var $username = ""; var $password = ""; var $userstable = ""; var $dbName = ""; var $result; function koble_til() { //Kobler til databasen vår mysql_connect($this->hostname,$this->username,$this->password); } function skrivut() { //Skriver ut alt i tabellen $query = "SELECT * FROM $this->userstable"; $this->result = mysql_query($query); $number = mysql_num_rows($this->result); $i = 0; if ($number == 0) : print "<CENTER><P>Fant ingen poster</CENTER>"; elseif ($number > 0) : print "<table border=1>"; while ($i < $number): $navn = mysql_result($this->result,$i,"navn"); print "<tr><td>Navn: </td><td>$navn</td></tr>"; $i++; endwhile; print "</table></CENTER>"; endif; } function steng_db() { mysql_free_result($this->result); //Lukker koblingen til databasen mysql_close(); } } //Slutt på klassen vår //Vi lager et nytt objekt $obj =& new db; //Så kaller vi opp funksjonene våre $obj->koble_til(); $obj->skrivut(); $obj->steng_db(); ?> 6265207[/snapback] merkelig Den funker hos meg (etter at jeg også har valgt db, finner ingen kode for det hos deg) Men løser neppe ditt problem annet enn at jeg har php5 og if(): kanskje er php5-syntaks? (linje 27 har jeg identifisert som der du spør sier at hvis det ikke er noen rader i resultatsettet ditt: (kolon) Lenke til kommentar
superjon Skrevet 9. juni 2006 Forfatter Del Skrevet 9. juni 2006 hmm... rart. Jeg har fylt inn riktig infi, men ville ikke gå ut med den infoen her. Men min server har bare versjon 4 hmm? Lenke til kommentar
930A0029225AA4C28B8EF095B679285EAAE27078 Skrevet 9. juni 2006 Del Skrevet 9. juni 2006 bruk: if(argumenter) { koder om argumentene stemmer } elseif(argumenter) { kode om argumentene til elseif stemmer } while (argumenter) { gjør dette } ikke if(argument): og endif og sånt. er dårlig koding . Og prøv å begyn med engelsk kode! "kobletil" er dårlig erfaring om du skal ha jobb med php senere eller trenger hjelp fra en utenlandsk en. Aldri si det aldri skjer for det KAN godt skje! Lenke til kommentar
alp_renx Skrevet 10. juni 2006 Del Skrevet 10. juni 2006 Og prøv å begyn med engelsk kode! 6277663[/snapback] Dette er jo bare tull Lenke til kommentar
trondes Skrevet 10. juni 2006 Del Skrevet 10. juni 2006 Dette er jo bare tull 6279412[/snapback] La oss ikke starte en slik diskusjon igjen: https://www.diskusjon.no/index.php?showtopi...dpost&p=5778809 Lenke til kommentar
alp_renx Skrevet 10. juni 2006 Del Skrevet 10. juni 2006 Jeg starter ingenting, kun ytrer min mening. Lenke til kommentar
Ernie Skrevet 10. juni 2006 Del Skrevet 10. juni 2006 Og prøv å begyn med engelsk kode! 6277663[/snapback] Dette er jo bare tull 6279412[/snapback] Nei, det som er tull er å ha litt kode på engelsk og litt på norsk samt kommentarer på norsk. Koding bør i aller høyeste grad i det minste foregå i samme språk. Dvs. enten er alt på norsk, ellers så er alt på engelsk (eller et annet språk man måtte foretrekke). Det er ingenting galt i å velge norsk (selv om noen vil være uenig her), men da bør alt være gjennomført også. Lenke til kommentar
930A0029225AA4C28B8EF095B679285EAAE27078 Skrevet 10. juni 2006 Del Skrevet 10. juni 2006 Jeg sa han skulle prøve jeg sa ikke han måtte. Men begynner han med det har han større utviklingspotensiale. Jeg jobber med PHP og de jeg jobber med er ikke norske så jeg må kode på engelsk Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå