0lav Skrevet 21. august 2005 Del Skrevet 21. august 2005 Skrev ett script i går som jeg ikke skjønner hvorfor ikke virker, jeg får ingen feil meldinger, og ingen ting skjer.. Her ligger koden.. Håper noen kan hjelpe meg, takk! Lenke til kommentar
kakkle Skrevet 21. august 2005 Del Skrevet 21. august 2005 Hmmm.... Den første if'en blir jo kun gjennomført dersom det ikke er satt inn en emailadresse... Og hvis det er satt inn en email adresse, så gjøres ingenting. Skal vel sikkert være omvendt ? Altså uten "!" foran isset($_POST["email"]), eller ? Lenke til kommentar
0lav Skrevet 21. august 2005 Forfatter Del Skrevet 21. august 2005 Ahh.. Slik d funger da.. Takk! Skal teste det ut nå... Lenke til kommentar
0lav Skrevet 21. august 2005 Forfatter Del Skrevet 21. august 2005 Hm.. Funka ikke det heller, har oppdatert koden så dere kan se den her... Lenke til kommentar
kakkle Skrevet 21. august 2005 Del Skrevet 21. august 2005 (endret) Ta en liten utskrifts test etter hver if/else, for å se hvor lang den kommer / hvor det er feil i if setningen... f.eks. Print "If blokk 1"; // Helt først i if blokk 1 Og samme for alle else blokkene... EDIT: Du bør også ha en "or die("query error: $sql<br>".mysql_error());" Etter hver Query funksjon. $sql er variabelen som inneholder spørringen ("SELECT ...") Endret 21. august 2005 av kakkle Lenke til kommentar
0lav Skrevet 21. august 2005 Forfatter Del Skrevet 21. august 2005 La inn echoer etter ifene og alle kom opp helt til jeg begynte med database osv.. Dere kan teste scriptet her og se den oppdaterte koden hvor echoene etter ifene ligger her.. Lenke til kommentar
kakkle Skrevet 21. august 2005 Del Skrevet 21. august 2005 Hei. Da ligger nok sikkert feilen i den spørringen som er etter sjekkermail Bytt ut: $sql2="select * FROM gmailinvites order by RANDOM limit 1"; $result=mysql_query($sql2); med: $sql2="select * FROM gmailinvites order by RANDOM limit 1"; $result=mysql_query($sql2) or die("Feil i spørring: $sql2<br>".mysql_error()); Her får du opp en feilmelding med hvordan spørringen som ble senddt til mysql ser ut og en egen feilmelding fra mysql, dersom noe er feil i spørringen... Dette bør du gjøre på alle spørringene dine. Er du sikker på at RANDOM kan brukes ? Lenke til kommentar
0lav Skrevet 21. august 2005 Forfatter Del Skrevet 21. august 2005 (endret) La ut et merke i scriptet hvor jeg tror det slutter å kjører, ingen av echoene som vises etter det hvertfall... Edit: hmm.. Fikk denne da: Feil i spørring: select * FROM gmailinvites order by RANDOM limit 1 Unknown column 'RANDOM' in 'order clause' Det som er meninga er at den skal stille de opp i random rekkefølge... Endret 21. august 2005 av 0lav Lenke til kommentar
0lav Skrevet 21. august 2005 Forfatter Del Skrevet 21. august 2005 (endret) Fikk det til:D:D:D Bytta ut random med id;) Tusen takk for hjelpa kakkle! Edit: Men hvorfor funker det ikke med html i mail()? Har dette: $message = "Hei! <br> Noen har skrevet inn denne emailen på <a href=\"http://www.megaspill.net\">Megaspill.net</a> for å motta en Gmail Invitasjon. <br><br> Trykk <a href=".$inviturl.">her</a> for å opprette en Gmail med over 2500mb!"; Men det blir ikke gjort om til html alle tagene står i mailen.. Endret 21. august 2005 av 0lav Lenke til kommentar
kakkle Skrevet 21. august 2005 Del Skrevet 21. august 2005 Se eksempel her: mail() på php.net Eksempel på sending av html mail litt nede på siden der. Lenke til kommentar
???????? Skrevet 21. august 2005 Del Skrevet 21. august 2005 Hvis du trenger en litt mer avansert mail class så har du http://phpmailer.sourceforge.net/ Den er veldig bra og veldig populær. Lenke til kommentar
0lav Skrevet 21. august 2005 Forfatter Del Skrevet 21. august 2005 Tusen takk! Men er det en funksjon som gjør at den driter i om ting er skrevet i uppercase eller lowercase? slik at dette kan funke: $tekst="hallo"; $retttekst="HaLLo"; if($retttekst==$tekst){ echo "Du svarte rett";} Takk! Lenke til kommentar
???????? Skrevet 21. august 2005 Del Skrevet 21. august 2005 Du skriver nesten svaret selv... hva med å bare løse det slik: if (strtolower($tekst) == strtolower($rett_tekst)) 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å