Gå til innhold

Problemer med php script, ingen feil mld..


Anbefalte innlegg

Videoannonse
Annonse

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

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 av kakkle
Lenke til kommentar

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

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 av 0lav
Lenke til kommentar

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 av 0lav
Lenke til kommentar

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...