Avatar billede krydset Nybegynder
28. oktober 2005 - 12:44 Der er 23 kommentarer og
1 løsning

strengkonstanten er ikke afsluttet

Hejsa jeg har et problem med et link hvor der er en onclick event

jeg får fejlen
strengkonstanten er ikke afsluttet
her er linket med onclick i


<td><a href="#" onclick="promptBox('Ændre kategorien med navnet: <?php echo strtoupper($catrow[head_category_name]); ?>',''); return false;">Ret</a></td>
Avatar billede erikjacobsen Ekspert
28. oktober 2005 - 12:47 #1
Står der en ' eller " i din $catrow[head_category_name]  ?
Avatar billede nikolajdu Nybegynder
28. oktober 2005 - 12:48 #2
Har du linebreaks eller '" tegn i din streng?
Avatar billede krydset Nybegynder
28. oktober 2005 - 12:48 #3
Nej...
Avatar billede krydset Nybegynder
28. oktober 2005 - 12:49 #4
Og nej

de 4 kategorier den udskriver er
hardware
bøger
spil
tøj
Avatar billede erikjacobsen Ekspert
28. oktober 2005 - 12:49 #5
Link til siden?
Avatar billede krydset Nybegynder
28. oktober 2005 - 12:50 #6
Det kan jeg ikke, den kører på en webserver der ikke er publiceret
Avatar billede erikjacobsen Ekspert
28. oktober 2005 - 12:52 #7
Koden fra "vis kilde" så da ;)
Avatar billede krydset Nybegynder
28. oktober 2005 - 12:55 #8
Den er meget lang og en smule rodet....
Avatar billede nikolajdu Nybegynder
28. oktober 2005 - 12:57 #9
Vi vil meget hellere se hvordan det ser ud når php'en er parset. :))
Avatar billede krydset Nybegynder
28. oktober 2005 - 12:57 #10
men er det javascript functionen du vil have ?
Avatar billede krydset Nybegynder
28. oktober 2005 - 12:58 #11
smider det lige over på en anden webserver så
Avatar billede krydset Nybegynder
28. oktober 2005 - 13:01 #12
Avatar billede krydset Nybegynder
28. oktober 2005 - 13:01 #13
siger det min linie er sløv :-S kun 128 i upload
Avatar billede nikolajdu Nybegynder
28. oktober 2005 - 13:08 #14
Du har linebreak i <td><a href="#" onclick="promptBox('Ændre kategorien med navnet: SPIL
',''); return false;">Ret</a></td>
Avatar billede krydset Nybegynder
28. oktober 2005 - 13:09 #15
Linebreak ???
Avatar billede erikjacobsen Ekspert
28. oktober 2005 - 13:11 #16
Lige efter SPIL
Avatar billede krydset Nybegynder
28. oktober 2005 - 13:14 #17
Min kode der udskriver ser såen er ud

    <?php
    //Henter her alle eksisterende kategorier ud
    $catres = mysql_query("SELECT * FROM head_category") or die(mysql_error());
    while($catrow = mysql_fetch_array($catres)){
        ?>
        <tr>
            <td><?php echo $catrow['head_category_name']; ?></td>
            <td><a href="#" onclick="promptBox('Ændre kategorien med navnet: <?php echo strtoupper($catrow[head_category_name]); ?>',''); return false;">Ret</a></td>
        </tr>
        <?php
    }
    ?>
Avatar billede nikolajdu Nybegynder
28. oktober 2005 - 13:18 #18
Du har med garanti et mere eller mindre usynligt linebreak i databasen. Prøv at gå ind i den og slet Spil og skriv det igen.
Avatar billede krydset Nybegynder
28. oktober 2005 - 13:20 #19
Det havde du ret i, hvorfor ødelægger det jacasript ?
Avatar billede erikjacobsen Ekspert
28. oktober 2005 - 13:37 #20
Fordi man ikke må have linieskift i strenge. Skal man have det må man ty til 'her er et linieskift\nog en ny linie'
Avatar billede krydset Nybegynder
28. oktober 2005 - 13:52 #21
Oki. ligger i begge et svar ?
Avatar billede erikjacobsen Ekspert
28. oktober 2005 - 13:54 #22
Nej tak.
Avatar billede nikolajdu Nybegynder
28. oktober 2005 - 14:06 #23
Det er helt ok.
Avatar billede krydset Nybegynder
28. oktober 2005 - 14:55 #24
så tager jeg dem selv :-P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester