Alpha IIMedlem sedan maj 20002 579 inlägg
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?
------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison
Alpha IIMedlem sedan maj 20002 579 inlägg
hjälp mig!
------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison
LfeMedlem sedan juni 200145 inlägg
använda // och /* */ istället?
------------------
Johan Bergström
mt00jbe@student.bth.se
Alpha IIMedlem sedan maj 20002 579 inlägg
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.
------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison
BatboyMedlem sedan jan. 2000888 inlägg
# behöver inte "avkodas", det ska fungera ändå.
<?
$variabel = "#000000";
echo $variabel;
?>
Fungerar utmärkt..
Länk
/j
------------------
R6
Alpha IIMedlem sedan maj 20002 579 inlägg
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 || $rostid==2 || $rostid==3 || $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");
?>
------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison
[Redigerat av Alpha II den 17 jun 2001]
SPiNMedlem sedan mars 20005 832 inlägg
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!
------------------
SPiN, bjorne.w@telia.com
-- They pretend to pay me, I pretend to work --
Alpha IIMedlem sedan maj 20002 579 inlägg
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)
------------------
I have not failed. I´ve just found 10.000 ways that won´t work. // Thomas Edison
ChavezMedlem sedan maj 20001 297 inlägg
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));
?>
------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020
Köp, Byt eller Sälj på Gametrade.nu!