---
title: "hjärnsläpp - behöver hjälp med att få med id"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/190531-hjärnsläpp-behöver-hjälp-med-att-få-med-id/page2"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "maweer"
published: "2012-10-09T21:09:28.000Z"
updated: "2012-10-14T05:03:27.000Z"
replies: 21
views: 1748
page: 2
pages: 2
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/190531-hjärnsläpp-behöver-hjälp-med-att-få-med-id"
---

# hjärnsläpp - behöver hjälp med att få med id

_Sida 2 av 2._

## #21 — voigtann1, 2012-10-12T03:58Z

det är ju för att du ha en sträng in i din mysql_fetch_array när den behöver en resurs (vilket du aldrig heller har haft?):

```
while ($rad = mysql_fetch_array(mysql_query($sql))) {
```

skall den nog vara... och dina variabler ligger fel(om du läser vad php ge dig för fel info...vilket är sjukt bra jämfört med andra språk).

header saken vet jag inte hur du skall lösa, om jag fattar det rätt så måste den sättas så högt uppsom möjligt i din PHP kod.

```
<?php 
ini_set('display_errors',1);
error_reporting(E_ALL);
include "conn.php"; 

if(isset($_POST['Spara'])) { // om knappens namn är spara  
    $tony    = isset($_POST['tony']) ? 1 : 0; 
    $ulf    = isset($_POST['ulf']) ? 1 : 0; 
    $carina    = isset($_POST['carina']) ? 1 : 0; 
    $anders    = isset($_POST['anders']) ? 1 : 0; 
    $magnus    = isset($_POST['magnus']) ? 1 : 0;
    $id        = $_POST['id'];
    $sql = "UPDATE eva_spelningar
            SET tony = '{$tony}', ulf = '{$ulf}', carina = '{$carina}', anders = '{$anders}', magnus = '{$magnus}'
            WHERE id = {$id}";

    mysql_query($sql) or die(mysql_error()); 

    // Kolla igenom checkboxar längst ner och skicka mail
    if($tony && $ulf && $carina && $anders && $magnus) {

        $sql = "SELECT * FROM eva_spelningar WHERE id = {$id}";
        while ($rad = mysql_fetch_array(mysql_query($sql))) {
            $datum = $rad['datum'];
            $plats = $rad['plats'];
			$to = "mail.exempel.se";
			$subject = $plats . ' ' . $datum . ' TEXT';
			$message="Okej:$plats, $datum\n http://exempel.se";
			$from = "from@exempel.se";
			$headers = "From:" . $from;
			mail($to, $subject, $message, $headers);  
		}
    } 
    header("Location: form2.php?id=".$id);
} 
?>
```

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

## #22 — maweer, 2012-10-14T05:03Z

Header saken vet jag inte riktigt heller hur jag skall lösa...men, det går säkert att luska ut någon information om det :)

Jag vet inte riktigt vad som hände med denna koden, för när jag trycker på "spara" så får jag 
**Error 503 Service Unavailable
Service Unavailable
Guru Meditation:
XID: 311134267
Varnish cache server**
Det meddelande har jag aldrig sett någon gång. Vad betyder det?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/190531-hjärnsläpp-behöver-hjälp-med-att-få-med-id/page2  
Föregående sida: https://www.webforum.nu/amne/php/190531-hjärnsläpp-behöver-hjälp-med-att-få-med-id.md
