---
title: "tecknet #"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15772-tecknet"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Alpha II"
published: "2001-06-17T13:57:00.000Z"
updated: "2001-06-17T21:28:00.000Z"
replies: 8
views: 264
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/15772-tecknet"
---

# tecknet #

## #1 — Alpha II, 2001-06-17T13:57Z

Om jag använder tecknet # som används för att kommentera i en sträng så får jag parse error och det går inte att skriva \\# som det går att göra för tex ";". Hur ska jag göra?

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

## #2 — Alpha II, 2001-06-17T17:27Z

hjälp mig!

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

## #3 — Lfe, 2001-06-17T17:49Z

använda // och /\* \*/ istället?

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

## #4 — Alpha II, 2001-06-17T18:14Z

Nej nu har du missförstått mig..
Det jag vill är att använda ett # tecken i en sträng

t ex

```
$variabel = "#000000";
```

När jag skriver så blir det parse error.

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

## #5 — Batboy, 2001-06-17T18:32Z

\# behöver inte "avkodas", det ska fungera ändå.

```
<?
$variabel = "#000000";
echo $variabel;
?>
```

Fungerar utmärkt..

[Länk](http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.double)

/j

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

## #6 — Alpha II, 2001-06-17T18:39Z

Gå in på <http://www.alfa2.f2s.com/index.php?id=rosta> 

Koden ser ut så här:

```
<?php
//Ställ in dessa varibler! :)
	$fraga		=	"Vad tycker du om den nya designen?";
	$antal_alt	=	4;

	$alt[0]		=	"Skitsnygg!";
	$alt[1]		=	"Snygg!";
	$alt[2]		=	"Sådär";
	$alt[3]		=	"SUGER";

	$alt_farg[0]	=	"#FFAA05";
	$alt_farg[1]	=	"#FFAA05";
	$alt_farg[2]	=	"#FFAA05";
	$alt_farg[3]	=	"#FFAA05";

//////////////////////////////////////////
if(!IsSet($rostat)) {
	if(IsSet($rostid)) {
		if($rostid==1 &#0124;&#0124; $rostid==2 &#0124;&#0124; $rostid==3 &#0124;&#0124; $rostid==4) {
			$timestamp=time();
			mysql_query("INSERT INTO poll (question, vote, ip, date) VALUES ('$fraga', '$rostid', 'text', '8999')");
		} else {
			echo("<p class=\"text2\">Din röst blev <b>INTE</b> registrerad!");
		}
	}
}

$antal_roster = mysql_num_rows(mysql_query("SELECT * FROM poll"));
$alt_roster[0] = mysql_num_rows(mysql_query("SELECT * FROM poll WHERE vote = '1'"));
$alt_roster[1] = mysql_num_rows(mysql_query("SELECT * FROM poll WHERE vote = '2'"));
$alt_roster[2] = mysql_num_rows(mysql_query("SELECT * FROM poll WHERE vote = '3'"));
$alt_roster[3] = mysql_num_rows(mysql_query("SELECT * FROM poll WHERE vote = '4'"));

if($antal_roster==0) {
	$alt_procent[0] = 0;
	$alt_procent[1] = 0;
	$alt_procent[2] = 0;
	$alt_procent[3] = 0;
} else {
	$alt_procent[0] = round(($alt_roster[0] / $antal_roster) * 100);
	$alt_procent[1] = round(($alt_roster[1] / $antal_roster) * 100);
	$alt_procent[2] = round(($alt_roster[2] / $antal_roster) * 100);
	$alt_procent[3] = round(($alt_roster[3] / $antal_roster) * 100);
}

///////////////////////////////////////////

echo("<p class=\"text2\"><b>Fråga:</b> $fraga</p>\n");
echo("<table width=\"300\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\">\n");

for($i=0;$i<$antal_alt;$i++) {
	echo("  <tr>\n");
	echo("    <td width=\"70\"><p class=\"text2\"><a href=\"index.php?id=rosta&rostid=".($i+1)."\">$alt[$i]</a></td>\n");
	echo("    <td>\n");
	echo("      <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n");
	echo("        <tr>\n");
	echo("          <td width=\"$alt_procent[$i]\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr><td bgcolor=\"$alt_farg[$i]\"><img src=\"img/pix.gif\" width=\"1\" height=\"6\"></td></tr></table></td>\n");
	echo("          <td nobr><p class=\"text2\">  $alt_procent[$i]%($alt_roster[$i])</p></td>\n");
	echo("          <td><img src=\"img/pix.gif\"></td>\n");
	echo("        </tr>\n");
	echo("      </table>\n");
	echo("    </td>\n");
	echo("  </tr>\n");
}

echo("</table>\n");
?>
```

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

## #7 — SPiN, 2001-06-17T18:52Z

Hmm, om du nu använder samma färg till alla, varför lägga in det i en array? Verkar onödigt... Lägg in den direkt i HMTL-koden istället, så kanske det funkar!

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

## #8 — Alpha II, 2001-06-17T20:06Z

Kanske det. Det fungerar inte med 

```
echo("bla bla #000000 bla bla");
```

heller... åtminstone inte när jag har laddat upp det :l

 (massa konstiga problem med php)

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

## #9 — Chavez, 2001-06-17T21:28Z

Konstigt, jag har aldrig haft problem med # förut. Men gör om det till ASCII koden? 

Kolla detta: 

```
<?PHP
$tecken = ord("#"); 
echo ("$tecken");
echo ("<BR>"); 
echo (chr($tecken)); 
?>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15772-tecknet
