---
title: "Problem med javascript å php"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/181570-problem-med-javascript-å-php"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Asa"
published: "2009-12-08T15:20:25.000Z"
updated: "2009-12-08T15:39:11.000Z"
replies: 2
views: 445
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/javascript/181570-problem-med-javascript-å-php"
---

# Problem med javascript å php

## #1 — Asa, 2009-12-08T15:20Z

Håller på att göra om mina tjänster till php och har stött på problem.

Här ser man inget:
<http://www.gruvsjo.com/tjanst/index.htm>

Men kör man direkt via phpfilen funkar det
<http://www.gruvsjo.com/tjanst/p1.php?id=1>

Någon som vet varför?

Kod här:

index.htm

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Omröstning</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
</head>
<body>

<script language="javascript" src="http://www.gruvsjo.com/tjanst/p1.php?id=1"></script>

</body>
</html>
```

p1.php

```
<?php
require ("../db_fix.php");

$userIDnr    = fixSQL($_GET['id']);
$SQL         = $databas->UtforSQL("SELECT * FROM poll_anvandare Where id=$userIDnr");
$User        = mysql_fetch_array($SQL); 

$linje       = $User['linje']; 
$hr          = $User['hrcolor']; 
$stilval     = $User['stilval']; 
$stilsrc     = $User['stilsrc'];  
    
$align       = $User['align'];   
$bredd       = $User['bredd']; 
  
$stapelbg    = $User['stapelbg'];  
$stapelcolor = $User['stapelcolor']; 

$id          = $User['id'];     

if($linje <> ""){
   $linje = "<img src=".$linje.">";
}else{
   $linje = "<hr color=".$hr." size='1' noshade>";
}

if($stilval == "1"){?>
	document.write('<link rel="stylesheet" href="<?php echo $stilsrc;?>" type="text/css">');
<?php
}elseif($stilval == "2"){
	$link        = $User['link']; 
	$vlink       = $User['vlink']; 
	$alink       = $User['alink']; 
	$hover       = $User['hover'];  

	$typsnitt    = $User['typsnitt'];   
	$textstorlek = $User['textstorlek'];   
	$textfarg    = $User['textfarg'];
}
$SQL2 = $databas->UtforSQL("SELECT * FROM poll_fraga Where user=$userIDnr Order By pollID desc limit 1");?>
document.write('<table border="0" cellpadding="1" cellspacing="1" align="<?php echo $align;?>" width="<?php echo $bredd;?>">');
<?php
if (mysql_affected_rows() == 0){?>
	document.write('<tr>');
	document.write('  <td colspan="2"<?php if($stilval == "2"){?> style="font-family:<?php echo $typsnitt;?>; font-size:<?php echo $textstorlek;?>; color:<?php echo $textfarg;?>"<?php }?>><b>Ingen fråga inlagd</b></td>');
	document.write('</tr>');
<?php
}else{
	$RS2 = mysql_fetch_array($SQL2);
	$pollID = $RS2['pollID'];?>
	document.write('<tr>');
	document.write('  <td colspan="2"<?php if($stilval == "2"){?> style="font-family:<?php echo $typsnitt;?>; font-size:<?php echo $textstorlek;?>; color:<?php echo $textfarg;?>"<?php }?>><b><?php echo $RS2['fraga'];?></b></td>');
	document.write('</tr>');
	<?php	
	$antal_inlagg = $databas->UtforSQL("Select sum(klick) From poll_svar Where pollID=$pollID");
		  
	$SQL3 = $databas->UtforSQL("SELECT * FROM poll_svar Where pollID=$pollID Order By svarnr");
	if (mysql_affected_rows() == 0){?>
		document.write('<tr>');
		document.write('  <td colspan="2"<?php if($stilval == "2"){?> style="font-family:<?php echo $typsnitt;?>; font-size:<?php echo $textstorlek;?>; color:<?php echo $textfarg;?>"<?php }?>><b>Inga svar!</b></td>');
		document.write('</tr>');		
	<?php
	}else{
		while ($RS3 = mysql_fetch_array($SQL3)){
			  $stat = $RS3['klick'];
			  $sid  = $RS3['id'];
			  $svar = $RS3['svar'];
			  If ($stat <> 0){
			  	$res= (($stat/$antal_inlagg)* 100);
			  }else{
			  	$res = "0";
			  }
			  ?>		
				document.write('<tr>');
				document.write('  <td<?php if($stilval == "2"){?> style="font-family:<?php echo $typsnitt;?>; font-size:<?php echo $textstorlek;?>; color:<?php echo $textfarg;?>"<?php }?> width="85%"><a href="http://www.gruvsjo.com/tjanst/vote.php?user=<?php echo $id;?>&id=<?php echo $sid;?>&pollId=<?php echo $pollID;?>"<?php if($stilval == "2"){?> style="color: <?php echo $link;?>; text-decoration: none"<?php }?>><?php echo $svar;?></a></td>');
				document.write('  <td<?php if($stilval == "2"){?> style="font-family:<?php echo $typsnitt;?>; font-size:<?php echo $textstorlek;?>; color:<?php echo $textfarg;?>"<?php }?> rowspan="2" width="15%" valign="bottom" align="right">');
				document.write(' x ');
				document.write('  </td>');
				document.write('</tr>');
				document.write('<tr>');
				document.write('  <td<?php if($stilval == "2"){?> style="font-family:<?php echo $typsnitt;?>; font-size:<?php echo $textstorlek;?>; color:<?php echo $textfarg;?>"<?php }?> bgcolor="<?php echo $stapelbg;?>" height="5"><img src="http://www.gruvsjo.com/images/stapel/<?php echo $stapelcolor;?>.gif" width="<?php echo $res;?>%" height="5" border="1"></td>');
				document.write('</tr>');		
		<?php
		}?>	
		document.write('<tr>');
		document.write('  <td colspan="2"><?php echo $linje;?></td>');
		document.write('</tr>');
	<?php
	}
}?>
document.write('</table>');
```

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

## #2 — voigtann1, 2009-12-08T15:32Z

följ webbläsarnas felrapporter:

```
document.write('  <td colspan="2"><hr color=#000088 size='1' noshade></td>');
```

är ju galet fel, du bryter en sträng efter size=

Skall vara:

```
document.write('  <td colspan="2"><hr color=#000088 size="1" noshade></td>');
```

eller i din php fil:

```
 $linje = "<hr color=".$hr." size='1' noshade>";
```

\=\>

```
$linje = '<hr color=".$hr." size="1" noshade>';
```

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

## #3 — Asa, 2009-12-08T15:39Z

Hoppsan, såg inte! Ska se om det är felet.. Ska kolla webbläsarens felrapport. 

Nu funkade det jättebra :) Tack

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/181570-problem-med-javascript-å-php
