---
title: "Försöker skapa ett nyhetsbrev med PHP +mysql +databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/152706-försöker-skapa-ett-nyhetsbrev-med-php-mysql-databas"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "thereset"
published: "2006-10-18T17:47:11.000Z"
updated: "2006-10-18T19:11:36.000Z"
replies: 10
views: 466
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/152706-försöker-skapa-ett-nyhetsbrev-med-php-mysql-databas"
---

# Försöker skapa ett nyhetsbrev med PHP +mysql +databas

## #1 — thereset, 2006-10-18T17:47Z

Har via <http://internetworld.idg.se/tjanster/webbskolan/nyhetsbrev/del1/default.asp>
försökt fixa nyhetsbrev. Allt fungerar som det ska med att fylla i formuläret och e-post skickas till den som har skrivit in sig. E-post adressen kommer till databasen. Men när man ska bekräfta via e-post brevet att man vill vara med kommer detta upp.

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in /..../confirm.php on line 15
Adressen there har nu blivit aktiverad. En bekräftelse har skickats per mejl. Välkommen till nyhetsbrevet! 

men ingen bekräftelse skickas...

raderna ser ut så här... rad 3 är line 15

$sql = "SELECT \* FROM mejladresser WHERE epost='$epost'";
$result = mysql_query($sql) OR DIE(mysql_error());
$check_aktiv = mysql_result($result,0,"aktiv");
if($check_aktiv=='yes') DIE("Adressen $epost är redan aktiverad.");

Tacksam för hjälp för en som precis har börjat med PHP databaser mm

Therese

Permalänk: https://www.webforum.nu/p/152706

## #2 — Pedda, 2006-10-18T18:33Z

Hur sätter du värdet på variabeln $epost?

Eftersom du klickar på en länk i mailet så antar jag att länkadressen är liknande detta:
<https://www.dinsida.se/confirm.php?epost=dinadress@telia.com>
och att du sen sätter värdet på $epost med:
$epost = $\_GET\['epost'\]; i confirm.php

Stämmer detta?

Permalänk: https://www.webforum.nu/p/1884815

## #3 — thereset, 2006-10-18T18:39Z

Länker ser ut så här		
<http://webadress/PHP/nyhetsbrev/confirm.ph>
p?epost=mittnamn@home.se så det är riktigt.

Det finns en sträng som ser ut så som du skriver 
$epost = $\_GET\['epost'\]; i confirm.php
men jag har inget värde där. ska jag skriva in nåt i den strängen?

Permalänk: https://www.webforum.nu/p/1884818

## #4 — Pedda, 2006-10-18T18:43Z

Nej, det är helt riktigt. Ville bara kontrollera så $epost fick rätt värde och det verkar det ser helt rätt ut så.
Misstänkte att det var där felet var, men det ser helt ok ut.

$\_GET\['epost'\] hämtar mailadressen ifrån länken precis som den ska.

Får fundera lite till. 

Välkommen till wF iaf. :)

Permalänk: https://www.webforum.nu/p/1884823

## #5 — thereset, 2006-10-18T18:45Z

Tack tack :))

Permalänk: https://www.webforum.nu/p/1884825

## #6 — thereset, 2006-10-18T18:48Z

Databasen vill heller inte ändra min epost till aktiv från no till yes.... kanske är det därför inte bekräftelsemejlet skickas ut.... Har läst någonstans att databaseb inte hittar rad o. men jag har lagt upp databasen precis som de visar.

Men det är inga problem att få in adresser eller ta bort adresser

Permalänk: https://www.webforum.nu/p/1884828

## #7 — Pedda, 2006-10-18T18:53Z

Det ändras inte i databasen därför att du får ett error som stoppar koden från att köras.
Hittar vi felet så ändras det i databasen.

Permalänk: https://www.webforum.nu/p/1884832

## #8 — Pedda, 2006-10-18T19:00Z

Felet måste nog ligga i databasen i alla fall.
Heter tabellen mejladresser och fälten epost och aktiv?

Kontrollera stavningen så du inte har gjort något slarvfel.

Permalänk: https://www.webforum.nu/p/1884837

## #9 — thereset, 2006-10-18T19:07Z

Ja tabellen heter så och fälten är rätt. Men jag har bara fått en databas via webhotellet. så mejladresser är min andra tabell.  Men det kan väl inte göra någon skillnad?

Permalänk: https://www.webforum.nu/p/1884842

## #10 — Pedda, 2006-10-18T19:10Z

Nej, det är som det ska. Du kan ha många tabeller i en och samma databas.

Permalänk: https://www.webforum.nu/p/1884844

## #11 — thereset, 2006-10-18T19:11Z

när jag testar och går vidare med del 2 och skicka ut nyhetsbrev till adressen så kommer det inte fram fast sidan säger att den kommer fram. och då har jag ändrat adressen till aktiv  dvs yes

Permalänk: https://www.webforum.nu/p/1884845

---

Tråden på webben: https://www.webforum.nu/amne/php/152706-försöker-skapa-ett-nyhetsbrev-med-php-mysql-databas
