---
title: "Mailskick som missar id.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/118497-mailskick-som-missar-id"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Yossarian"
published: "2004-12-21T13:34:30.000Z"
updated: "2004-12-21T14:45:24.000Z"
replies: 4
views: 272
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/118497-mailskick-som-missar-id"
---

# Mailskick som missar id..

## #1 — Yossarian, 2004-12-21T13:34Z

En enkel julnöt för dom som kan php =)
Varför skickas inte annonsens id med i mejlet?

Koden:

```php
<?
session_start();
ob_start();
$anv = $_POST[epost];
require("./admin/dblib.php");
$query = "INSERT into annonser(namn,epost,telefon,visa,lan,kategori,rubrik,lank,pris,kopsalj,info) VALUES('$_POST[namn]','$_POST[epost]','$_POST[telefonnr]','$_POST[visa]','$_POST[lan]','$_POST[kategori]','$_POST[rubrik]','$_POST[lank]','$_POST[pris]','$_POST[kopsalj]','$_POST[info]' )";
mysql_query($query);

$query2 = "SELECT * from annonser WHERE user = '$anv' ORDER BY datum DESC LIMIT 1";
$result2 = mysql_query($query2);
$row = mysql_fetch_array($result2);
$id = $row[id];

$mailcontent .= "\nDin annons: [url]http://www.doman.se/sida.php?page=se&id=[/url]$id";

$head .= "Din annons är nu sparad och väntar på att bli godkänd och införd.\n\n";

$mailcontent2 = "\n\n\nwww.doman.se";

mail("$anv","Din annons hos doman.se","$head $mailcontent $mailcontent2","from: [email]info@doman.se[/email]");

mysql_close($connect);
header("location: sida.php?page=klar&anv=$anv");
ob_end_flush();
?>
```

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

## #2 — Snakes, 2004-12-21T13:47Z

Re: Mailskick som missar id..

> **Yossarian skrev:**
>
> ```php
> $query = "INSERT into  annonser(namn,epost,telefon,visa,lan,kategori,rubrik,lank,pris,kopsalj,info)  VALUES('$_POST[namn]','$_POST[epost]','$_POST[telefonnr]','$ _POST[visa]','$_POST[lan]','$_POST[kategori]','$_POST[rubrik ]','$_POST[lank]','$_POST[pris]','$_POST[kopsalj]','$_POST[info]' )";
> mysql_query($query);
> 
> $query2 = "SELECT * from annonser WHERE user = '$anv' ORDER BY datum DESC LIMIT 1";
> ```

Det stämmer ju inte tillsamans. 
1: **namn, epost, telefon, visa, lan, kategori, rubrik, lank, pris, kopsalj, info**
2: **WHERE user = '$anv'** det finns inte en sådan. försök och byta ut user mot epost!

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

## #3 — Yossarian, 2004-12-21T14:29Z

Ja, jädrar vad man kan stirra sig blind ibland...

Tack iaf! Löste sig såklart när jag fick bort "user" =)
Nackdelen med att klipp o klistra ibland....

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

## #4 — Matte, 2004-12-21T14:34Z

Är det så att du försöker skicka id från den inlagda posten går det enklare med [mysql_insert_id](http://se2.php.net/manual/en/function.mysql-insert-id.php).

```php
$query = "INSERT into  ... ";
mysql_query($query);
$id = mysql_insert_id();
```

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

## #5 — Yossarian, 2004-12-21T14:45Z

Ahh, det stämmer....o min fulkod är numera i cyberrymden :)
Iaf dom extraraderna...

Så tack Matte ! =)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/118497-mailskick-som-missar-id
