---
title: "Bestämma längd på rad och ta bort"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/157265-bestämma-längd-på-rad-och-ta-bort"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Tulork"
published: "2007-02-15T20:44:27.000Z"
updated: "2007-02-16T07:44:32.000Z"
replies: 3
views: 440
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/157265-bestämma-längd-på-rad-och-ta-bort"
---

# Bestämma längd på rad och ta bort

## #1 — Tulork, 2007-02-15T20:44Z

Håller på att utveckla ett litet offersystem oberoende utav e-post. Jag har problem med att när jag visar beskrivningen på administrationssidan, alltså det som folk skriver och vill ha offert på, så landar allting på en rad, vilket inte är optimalt. Jag vill kunna på något sätt bestämma t ex max 50 tecken per rad annars byter den till nästa rad.

Sen har jag lite header problem samt en ta bort funktion som jag verkligen inte fattar varför den inte funkar

så här ser det ut

Skicka offert

```php
<?php
include "setts/connect.php";
//kollar om man skickat
if (isset($_POST['submit'])){

//Sätter enklare namn
$namn = $_POST['namn'];
$foretag = $_POST['foretag'];
$telefon = $_POST['telefon'];
$mobil = $_POST['mobil'];
$epost = $_POST['epost'];
$beskrivning = $_POST['beskrivning'];

//Kollar efter blanksteg i fälten
	foreach($_POST as $key =>$val){
		$_POST[$key] = trim($val);
}
//Kollar efter tomma fält
if (empty($_POST['namn']) || empty($_POST['foretag']) || empty($_POST['telefon']) || empty($_POST['mobil'])
	|| empty($_POST['epost']) || empty($_POST['beskrivning'])){
	
		 echo "Du har glömt fylla i fält";
}
//Kollar om alla kriterier uppfyllts
if (($_POST['namn']) || ($_POST['foretag']) || ($_POST['telefon']) || ($_POST['mobil'])
	|| ($_POST['epost']) || ($_POST['beskrivning'])){
	$sql = "INSERT INTO $offert_table (namn, foretag, telefon, mobil, epost, beskrivning, datum)
			VALUES ('$namn', '$foretag', '$telefon', '$mobil', '$epost', '$beskrivning', $Date)";
			mysql_query($sql);

				echo "Tack för din offertförfrågan!<br />
					  Vi kommer behandla er förfrågan så snabbt som möjligt.<br />
				      //Itecho systems";
}
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Itecho</title>
<link href="setts/style.css" rel="stylesheet" type="text/css" />
</head>

<body class="page">
<table width="350" height="337" border="0">
  <tr>
    <td>
		<strong><p class="offert">Offertförfrågan</p></strong>
		<form method="post" action="offert.php">
		 För/Efternamn:<br>
       		 <input type="text" name="namn"></input><br>
		Företagsnamn:<br>
		<input type="text" name="foretag"></input><br>
		Telefon:<br>
		<input type="text" name="telefon"></input><br>
		Mobil:<br>
		<input type="text" name="mobil"></input><br>
		E-post:<br>
		<input type="text" name="epost"></input><br>
		Beskrivning:<br>
		<textarea cols="40" rows="5" name="beskrivning"></textarea>
		<br>
		<input name="submit" value="Skicka" type="submit"> </input>
           </form>
    </td>
 </tr>
</table>
</body>
</html>
```

Visa offerter

```php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Itecho</title>
<link href="setts/style.css" rel="stylesheet" type="text/css" />
</head>
<body class="page">
<?php
include "setts/connect.php";

//Hämtar offerterna
$sql = "SELECT * FROM $offert_table";
$result = mysql_query($sql);
$line = mysql_fetch_array($result, MYSQL_ASSOC);
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
?>
<table class="offerter" cellspacing="0">
<tr>
<td class="beskriv"><u><strong>Namn:</strong></u> <?php echo $line[namn]?></td><br>
<td><?php echo $line[beskrivning]?></td>
</tr>
<tr>
<td class="beskriv"><u><strong>Företag:</strong></u> <?php echo $line[foretag]?></td>
</tr>
<tr>
<td class="beskriv"><u><strong>Telefon:</strong></u> <?php echo $line[telefon]?></td>
</tr>
<tr>
<td class="beskriv"><u><strong>Mobil:</strong></u> <?php echo $line[mobil]?></td>
</tr>
<tr>
<td class="beskriv"><u><strong>E-post:</strong></u> <?php echo $line[epost]?></td>
</tr>
<tr>
<td class="beskriv"><u><strong>Datum:</strong></u> <?php echo $line[datum]?></td>
</tr>
<tr>
<td class="beskriv"><a href="?delete=<?php echo $line[foretag]?>&action=delete_offert">Ta bort</td>
</tr>
</table>
<?php
}
if($_GET['action'] == "delete_offert"){
	$deloffert = $_POST['delete'];
	$sql2 = "DELETE FROM $offert_table WHERE foretag = '$deloffert'";
	mysql_query($sql2) or die('Query failed: ' . mysql_error());
	header("Location: admincontroll.php");
}
?>
</body>
</html>
```

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

## #2 — Tulork, 2007-02-15T20:56Z

okej, det där med att allting kommer på en rad ordnade jag enkelt och lätt med att sätta en fixerad bredd på \<td\>.. men har fortfarande problem med de andra sakerna jag beskrev

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

## #3 — metalboy, 2007-02-15T22:55Z

Du kan inte sätta en header efter att du har börjat skicka output till webbläsaren (om du inte använder ob_start() ). Flytta upp din ta-bort-grej till första raden (före doctype).

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

## #4 — Tulork, 2007-02-16T07:44Z

aha, så klart.. flyttade upp if satsen som tar bort offerterna högst upp samt include filen. Nu funkar det perfekt. Tack för hjälpen

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

---

Tråden på webben: https://www.webforum.nu/amne/php/157265-bestämma-längd-på-rad-och-ta-bort
