Gå til innhold

Problemer med php script, ingen feil mld..


Anbefalte innlegg

Skrevet

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!

Videoannonse
Annonse
Skrevet

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 ?

Skrevet (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 av kakkle
Skrevet

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..

Skrevet

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 ?

Skrevet (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 av 0lav
Skrevet (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 av 0lav
Skrevet

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!

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...