---
title: "Lägger inte till?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/129278-lägger-inte-till/page2"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "streetrobban"
published: "2005-06-01T17:32:39.000Z"
updated: "2005-06-11T00:28:37.000Z"
replies: 24
views: 516
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/129278-lägger-inte-till"
---

# Lägger inte till?

_Sida 2 av 2._

## #21 — streetrobban, 2005-06-09T18:25Z

Ok, jag ändrade om PHP koden så till följande. Det funkar dock inte riktigt. Även om jag väljer att lägga till EN post så läggs fyra till. Och posterna ser exakt likadana ut...

```php
<?php
// Öppna databasen
require 'inc/db.php';

$vNamn[] = $_POST['förnamn'];
$vEfternamn[] = $_POST['efternamn'];
$vPersonnr[] = $_POST['personnr'];
$vNationalitet[] = $_POST['nationalitet'];

$sql = "INSERT INTO bokningar(förnamn,efternamn,personnr,nationalitet,tid,datum,hytt_antal,hytt_kategori,beställning_flyg,beställning_flyg_platser,beställning_buss,beställning_buss_platser,företag,namn,adress,postnr_ort,telefon,fax,orgnr,email,kod) VALUES ";
$counter = 0;
for ($i=0; $i<count($vNamn); $i++)
{
	$tid = $_POST['tid'][$i];
	$datum = $_POST['datum'][$i];
	$förnamn = $_POST['förnamn'][$i];
	$efternamn = $_POST['efternamn'][$i];
	$personnr = $_POST['personnr'][$i];
	$nationalitet = $_POST['nationalitet'][$i];
	$hytt_antal = $_POST['hytt_antal'][$i];
	$hytt_kategori = $_POST['hytt_kategori'][$i];
	$beställning_flyg = $_POST['beställning_flyg'][$i];
	$beställning_flyg_platser = $_POST['beställning_flyg_platser'][$i];
	$beställning_buss = $_POST['beställning_buss'][$i];
	$beställning_buss_platser = $_POST['beställning_buss_platser'][$i];
	$företag = $_POST['företag'][$i];
	$namn = $_POST['namn'][$i];
	$adress = $_POST['adress'][$i];
	$postnr_ort = $_POST['postnr_ort'][$i];
	$telefon = $_POST['telefon'][$i];
	$fax = $_POST['fax'][$i];
	$orgnr = $_POST['orgnr'][$i];
	$email = $_POST['email'][$i];
	$kod = $_POST['kod'][$i];
	if($counter == 0)
		$sql .= "('$förnamn','$efternamn','$personnr','$nationalitet','$tid','$datum','$hytt_antal','$hytt_kategori','$beställning_flyg','$beställning_flyg_platser','$beställning_buss','$beställning_buss_platser','$företag','$namn','$adress','$postnr_ort','$telefon','$fax','$orgnr','$email','$kod')";
	else
		$sql .= ",('$förnamn','$efternamn','$personnr','$nationalitet','$tid','$datum','$hytt_antal','$hytt_kategori','$beställning_flyg','$beställning_flyg_platser','$beställning_buss','$beställning_buss_platser','$företag','$namn','$adress','$postnr_ort','$telefon','$fax','$orgnr','$email','$kod')";
	$counter++;
}

for ($i=0; $i<count($vEfternamn); $i++)
{
	$tid = $_POST['tid'][$i];
	$datum = $_POST['datum'][$i];
	$förnamn = $_POST['förnamn'][$i];
	$efternamn = $_POST['efternamn'][$i];
	$personnr = $_POST['personnr'][$i];
	$nationalitet = $_POST['nationalitet'][$i];
	$hytt_antal = $_POST['hytt_antal'][$i];
	$hytt_kategori = $_POST['hytt_kategori'][$i];
	$beställning_flyg = $_POST['beställning_flyg'][$i];
	$beställning_flyg_platser = $_POST['beställning_flyg_platser'][$i];
	$beställning_buss = $_POST['beställning_buss'][$i];
	$beställning_buss_platser = $_POST['beställning_buss_platser'][$i];
	$företag = $_POST['företag'][$i];
	$namn = $_POST['namn'][$i];
	$adress = $_POST['adress'][$i];
	$postnr_ort = $_POST['postnr_ort'][$i];
	$telefon = $_POST['telefon'][$i];
	$fax = $_POST['fax'][$i];
	$orgnr = $_POST['orgnr'][$i];
	$email = $_POST['email'][$i];
	$kod = $_POST['kod'][$i];
	if($counter == 0)
		$sql .= "('$förnamn','$efternamn','$personnr','$nationalitet','$tid','$datum','$hytt_antal','$hytt_kategori','$beställning_flyg','$beställning_flyg_platser','$beställning_buss','$beställning_buss_platser','$företag','$namn','$adress','$postnr_ort','$telefon','$fax','$orgnr','$email','$kod')";
	else
		$sql .= ",('$förnamn','$efternamn','$personnr','$nationalitet','$tid','$datum','$hytt_antal','$hytt_kategori','$beställning_flyg','$beställning_flyg_platser','$beställning_buss','$beställning_buss_platser','$företag','$namn','$adress','$postnr_ort','$telefon','$fax','$orgnr','$email','$kod')";
	$counter++;
}

for ($i=0; $i<count($vPersonnr); $i++)
{
	$tid = $_POST['tid'][$i];
	$datum = $_POST['datum'][$i];
	$förnamn = $_POST['förnamn'][$i];
	$efternamn = $_POST['efternamn'][$i];
	$personnr = $_POST['personnr'][$i];
	$nationalitet = $_POST['nationalitet'][$i];
	$hytt_antal = $_POST['hytt_antal'][$i];
	$hytt_kategori = $_POST['hytt_kategori'][$i];
	$beställning_flyg = $_POST['beställning_flyg'][$i];
	$beställning_flyg_platser = $_POST['beställning_flyg_platser'][$i];
	$beställning_buss = $_POST['beställning_buss'][$i];
	$beställning_buss_platser = $_POST['beställning_buss_platser'][$i];
	$företag = $_POST['företag'][$i];
	$namn = $_POST['namn'][$i];
	$adress = $_POST['adress'][$i];
	$postnr_ort = $_POST['postnr_ort'][$i];
	$telefon = $_POST['telefon'][$i];
	$fax = $_POST['fax'][$i];
	$orgnr = $_POST['orgnr'][$i];
	$email = $_POST['email'][$i];
	$kod = $_POST['kod'][$i];
	if($counter == 0)
		$sql .= "('$förnamn','$efternamn','$personnr','$nationalitet','$tid','$datum','$hytt_antal','$hytt_kategori','$beställning_flyg','$beställning_flyg_platser','$beställning_buss','$beställning_buss_platser','$företag','$namn','$adress','$postnr_ort','$telefon','$fax','$orgnr','$email','$kod')";
	else
		$sql .= ",('$förnamn','$efternamn','$personnr','$nationalitet','$tid','$datum','$hytt_antal','$hytt_kategori','$beställning_flyg','$beställning_flyg_platser','$beställning_buss','$beställning_buss_platser','$företag','$namn','$adress','$postnr_ort','$telefon','$fax','$orgnr','$email','$kod')";
	$counter++;
}

for ($i=0; $i<count($vNationalitet); $i++)
{
	$tid = $_POST['tid'][$i];
	$datum = $_POST['datum'][$i];
	$förnamn = $_POST['förnamn'][$i];
	$efternamn = $_POST['efternamn'][$i];
	$personnr = $_POST['personnr'][$i];
	$nationalitet = $_POST['nationalitet'][$i];
	$hytt_antal = $_POST['hytt_antal'][$i];
	$hytt_kategori = $_POST['hytt_kategori'][$i];
	$beställning_flyg = $_POST['beställning_flyg'][$i];
	$beställning_flyg_platser = $_POST['beställning_flyg_platser'][$i];
	$beställning_buss = $_POST['beställning_buss'][$i];
	$beställning_buss_platser = $_POST['beställning_buss_platser'][$i];
	$företag = $_POST['företag'][$i];
	$namn = $_POST['namn'][$i];
	$adress = $_POST['adress'][$i];
	$postnr_ort = $_POST['postnr_ort'][$i];
	$telefon = $_POST['telefon'][$i];
	$fax = $_POST['fax'][$i];
	$orgnr = $_POST['orgnr'][$i];
	$email = $_POST['email'][$i];
	$kod = $_POST['kod'][$i];
	if($counter == 0)
		$sql .= "('$förnamn','$efternamn','$personnr','$nationalitet','$tid','$datum','$hytt_antal','$hytt_kategori','$beställning_flyg','$beställning_flyg_platser','$beställning_buss','$beställning_buss_platser','$företag','$namn','$adress','$postnr_ort','$telefon','$fax','$orgnr','$email','$kod')";
	else
		$sql .= ",('$förnamn','$efternamn','$personnr','$nationalitet','$tid','$datum','$hytt_antal','$hytt_kategori','$beställning_flyg','$beställning_flyg_platser','$beställning_buss','$beställning_buss_platser','$företag','$namn','$adress','$postnr_ort','$telefon','$fax','$orgnr','$email','$kod')";
	$counter++;
}

	echo "$sql";

mysql_query($sql) or die("SQL-error: ".mysql_error());

// Skicka sedan vidare
echo "<script language=JavaScript>"; 
echo "self.location.replace('index.php')"; 
echo "</script>";

// Stäng databasen
mysql_close($open);
?>
```

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

## #22 — Matte, 2005-06-09T18:43Z

Visa ditt formulär.

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

## #23 — streetrobban, 2005-06-10T13:25Z

```
<form method="post" action="bokning.php">

<table border="0" width="700px" cellspacing="2" cellpadding="3">
<tr>
	<td bgcolor="#F2F0F0" colspan="2" valign="top">
	<span class="svar">Steg 2, Välj hyttkategori</span>
	</td>
</tr>
<tr>
	<td bgcolor="#FAFAFA" valign="top">
	Kategori<br/>
	<input type="text" name="hytt_kategori" class="input" size="10">
	</td>
	<td bgcolor="#FAFAFA" valign="top">
	<input type="hidden" name="hytt_antal" class="input" size="10" value="<?php echo "$personer"; ?>">
	</td>
</tr>
</table><br/>

<!-- Kolla hur många personer som ska med -->
<?php
if ($personer == '1')
{
	?>
	<table border="0" width="700px" cellspacing="2" cellpadding="3">
	<tr>
		<td bgcolor="#F2F0F0" colspan="4" valign="top">
		<span class="svar"><?php echo "$personer"; ?> personer</span>
		</td>
	</tr>
	<tr>
		<td bgcolor="#FAFAFA" valign="top">
		Förnamn<br/>
		<input type="text" name="förnamn[]" class="input" size="10">
		</td>
		<td bgcolor="#FAFAFA" valign="top">	
		Efternamn<br/>
		<input type="text" name="efternamn[]" class="input" size="10">
		</td>
		<td bgcolor="#FAFAFA" valign="top">	
		Personnr<br/>
		<input type="text" name="personnr[]" class="input" size="10">
		</td>
		<td bgcolor="#FAFAFA" valign="top">
		Nationalitet<br/>
		<input type="text" name="nationalitet[]" class="input" size="10"><br/>
		<br/>
		
		<input type="hidden" name="kod" class="input" size="20" value="<?php echo "$kod"; ?>"><br/>
		</td>
	</tr>
	</table><br/>
	<?php
}
elseif ($personer == '2')
{
	?>
	<table border="0" width="700px" cellspacing="2" cellpadding="3">
	<tr>
		<td bgcolor="#F2F0F0" colspan="4" valign="top">
		<span class="svar"><?php echo "$personer"; ?> personer</span>
		</td>
	</tr>
	<tr>
		<td bgcolor="#FAFAFA" valign="top">
		Förnamn<br/>
		<input type="text" name="förnamn[]" class="input" size="10">
		</td>
		<td bgcolor="#FAFAFA" valign="top">	
		Efternamn<br/>
		<input type="text" name="efternamn[]" class="input" size="10">
		</td>
		<td bgcolor="#FAFAFA" valign="top">	
		Personnr<br/>
		<input type="text" name="personnr[]" class="input" size="10">
		</td>
		<td bgcolor="#FAFAFA" valign="top">
		Nationalitet<br/>
		<input type="text" name="nationalitet[]" class="input" size="10"><br/>
		<br/>
		
		<input type="hidden" name="kod" class="input" size="20" value="<?php echo "$kod"; ?>"><br/>
		</td>
	</tr>
	<tr>
		<td bgcolor="#FAFAFA" valign="top">
		Förnamn<br/>
		<input type="text" name="förnamn[]" class="input" size="10">
		</td>
		<td bgcolor="#FAFAFA" valign="top">	
		Efternamn<br/>
		<input type="text" name="efternamn[]" class="input" size="10">
		</td>
		<td bgcolor="#FAFAFA" valign="top">	
		Personnr<br/>
		<input type="text" name="personnr[]" class="input" size="10">
		</td>
		<td bgcolor="#FAFAFA" valign="top">
		Nationalitet<br/>
		<input type="text" name="nationalitet[]" class="input" size="10"><br/>
		<br/>
		
		<input type="hidden" name="kod" class="input" size="20" value="<?php echo "$kod"; ?>"><br/>
		</td>
	</tr>
	</table><br/>
	<?php
}
elseif ($personer == '3')
{
	?>
	... ETC 1-4 PERSONER ...
	<?php
}
?>

<table border="0" width="700px" cellspacing="2" cellpadding="3">
<tr>
	<td bgcolor="#F2F0F0" colspan="2" valign="top">
	<span class="svar">Steg 3, Kommunikation/Anslutning</span>
	</td>
</tr>
<tr>
	<td bgcolor="#FAFAFA" valign="top">
	Beställning av flyg (avreseort)<br/>
	<input type="text" name="beställning_flyg" class="input" size="10">
	</td>
	<td bgcolor="#FAFAFA" valign="top">
	Antal platser<br/>
	<input type="text" name="beställning_flyg_platser" class="input" size="10">
	</td>
</tr>
<tr>
	<td bgcolor="#FAFAFA" valign="top">
	Beställning av buss (avreseort)<br/>
	<input type="text" name="beställning_buss" class="input" size="10">
	</td>
	<td bgcolor="#FAFAFA" valign="top">
	Antal platser<br/>
	<input type="text" name="beställning_buss_platser" class="input" size="10">
	</td>
</tr>
</table><br/>

<table border="0" width="700px" cellspacing="2" cellpadding="3">
<tr>
	<td bgcolor="#F2F0F0" colspan="4" valign="top">
	<span class="svar">Steg 4, Beställare/faktureras till</span>
	</td>
</tr>
<tr>
	<td bgcolor="#FAFAFA" valign="top">
	Företag<br/>
	<input type="text" name="företag" class="input" size="10">
	</td>
	<td bgcolor="#FAFAFA" valign="top">	
	Referens<br/>
	<input type="text" name="namn" class="input" size="10">
	</td>
	<td bgcolor="#FAFAFA" valign="top">	
	Adress<br/>
	<input type="text" name="adress" class="input" size="10">
	</td>
	<td bgcolor="#FAFAFA" valign="top">
	Postnr/Ort<br/>
	<input type="text" name="postnr_ort" class="input" size="10"><br/>
	<br/>
	</td>
</tr>
<tr>
	<td bgcolor="#FAFAFA" valign="top">
	Telefon<br/>
	<input type="text" name="telefon" class="input" size="10">
	</td>
	<td bgcolor="#FAFAFA" valign="top">	
	Fax<br/>
	<input type="text" name="fax" class="input" size="10">
	</td>
	<td bgcolor="#FAFAFA" valign="top">	
	Organisationsnr<br/>
	<input type="text" name="orgnr" class="input" size="10">
	</td>
	<td bgcolor="#FAFAFA" valign="top">
	E-Mail<br/>
	<input type="text" name="email" class="input" size="10"><br/>
	<br/>
	</td>
</tr>
</table><br/>

Skicka din beställning så fort som möjligt då antalet platser är begränsade!<br/>
<br/>

<input type="hidden" name="datum" class="input" value="<?php echo "$Datum"; ?>">
<input type="hidden" name="tid" class="input" value="<?php echo "$Tid"; ?>">

<input type="submit" value=" Steg 5, Skicka anmälan! " input="class">

</form>
```

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

## #24 — Matte, 2005-06-10T21:15Z

Testa med

```php
<?php
// Öppna databasen
require 'inc/db.php';

$tid = $_POST['tid'];
$datum = $_POST['datum'];
$hytt_antal = $_POST['hytt_antal'];
$hytt_kategori = $_POST['hytt_kategori'];
$beställning_flyg = $_POST['beställning_flyg'];
$beställning_flyg_platser = $_POST['beställning_flyg_platser'];
$beställning_buss = $_POST['beställning_buss'];
$beställning_buss_platser = $_POST['beställning_buss_platser'];
$företag = $_POST['företag'];
$namn = $_POST['namn'];
$adress = $_POST['adress'];
$postnr_ort = $_POST['postnr_ort'];
$telefon = $_POST['telefon'];
$fax = $_POST['fax'];
$orgnr = $_POST['orgnr'];
$email = $_POST['email'];
$kod = $_POST['kod'];

$sql = "INSERT INTO  bokningar(förnamn,efternamn,personnr,nationalitet,tid,datum, hytt_antal,hytt_kategori,beställning_flyg,beställning_flyg_p latser,beställning_buss,beställning_buss_platser,företag,namn,adress,postnr_ort,telefon,fax,orgnr,email,kod) VALUES ";
$counter = 0;
for ($i=0; $i<count($_POST['förnamn']); $i++)
{
    $förnamn = $_POST['förnamn'][$i];
    $efternamn = $_POST['efternamn'][$i];
    $personnr = $_POST['personnr'][$i];
    $nationalitet = $_POST['nationalitet'][$i];

    if($counter == 0)
        $sql .= " ('$förnamn','$efternamn','$personnr','$nationalitet','$tid', '$datum','$hytt_antal','$hytt_kategori','$beställning_flyg', '$beställning_flyg_platser','$beställning_buss','$beställnin g_buss_platser','$företag','$namn','$adress','$postnr_ort','$telefon','$fax','$orgnr','$email','$kod')";
    else
        $sql .= " ,('$förnamn','$efternamn','$personnr','$nationalitet','$tid' ,'$datum','$hytt_antal','$hytt_kategori','$beställning_flyg' ,'$beställning_flyg_platser','$beställning_buss','$beställni ng_buss_platser','$företag','$namn','$adress','$postnr_ort','$telefon','$fax','$orgnr','$email','$kod')";
    $counter++;
}

    echo "$sql";

mysql_query($sql) or die("SQL-error: ".mysql_error());

// Skicka sedan vidare
echo "<script language=JavaScript>"; 
echo "self.location.replace('index.php')"; 
echo "</script>";

// Stäng databasen
mysql_close($open);
?>
```

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

## #25 — streetrobban, 2005-06-11T00:28Z

WOW! Nu funkar det Matte :D Tusen tack för din hjälp!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/129278-lägger-inte-till/page2  
Föregående sida: https://www.webforum.nu/amne/php/129278-lägger-inte-till.md
