php glemmer at printe " ??
hmm nu er jeg ved at værer pænt pist på php.dette er min kode, jeg har sefølgelig noget database kode længere oppe:
$buy = "onclick=\"java script:buy(".$row["id"].", ".$row["pris"].", '".addslashes($row["vare"])."')\"";
print $buy."<br>";
print "<td bgcolor=\"#EEEEEE\" valign=\"top\"><input type=\"submit\" value=\" Køb \" ".$buy."></td>
</tr>";
koden er skilt pga debugging jeg ved den kunne samles.
anyhow dette printer ved print $buy; denne html kode:
onclick="java script:buy(3, 54.00, '10 meter 10/100 Mb/s \"straight\"')"
(nu har jeg bare taget 1 ud af de 3 vare der på sited ud)
som det er nu er der ingen problemer, men når jeg printer $buy inde i min <input type="submit" så går det helt galt:
<td bgcolor="#EEEEEE" valign="top"><input type="submit" value=" Køb " onclick="java script:buy(3, 54.00, '10 meter 10/100 Mb/s \"straight\')></td>
hvis man nu kikkere nærmere på det som $buy skulle have printed er det
onclick="java script:buy(3, 54.00, '10 meter 10/100 Mb/s \"straight\¤')
hvis man så sammenligner det med det jeg printede lige før så kan man se at der mangler et " til sidst (der hvor jeg har lavet er ¤), anden gang den printes..
så sider jeg bare og spørger mig selv.. hvorfor fanden gør den det? whyy.. whyyy? *gråd* *gråd*
i kan selv kikke efter på http://62.61.138.108/ct/index.php?varegruppe=0