php variabel i html problem

Tags:    snak

Hej er stødt på et mindre problem i et lille script jeg har lavet hvor brugeren kan indtaste hvor mange rækker og bredde de skal være på siden efter, men det med at bestemme hvor bredde de skal være fungerer ikke helt. Måske har jeg overset noget..

håber i kan hjælpe.

her er koden fra det dokument hvor mit problem ligger:

-----------------------------------

<?php

$rows = $_REQUEST["rows"];
$width = $_REQUEST["width"];
$tal = 1;
$max = 100;

while ($tal <= $rows)
{
if ($rows > 100)
break;

print "<tr width="$width"><td>dette er række nr $tal</td></tr>";
$tal++;

}


if ($rows > $max)
{
print "Du må højest indsætte $max rækker!";
}

?>

---------------------------


Som i kan se er det variablen $width der er problemet fordi det store mellem de to " i html koden.




7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hvis det er fordi du har problemer med at skrive gåseøjne i en streng der selv er omsluttet af gåseøjne, kan du bare escape dem:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 21.01.2010 02:21 af Bruger #13559
PERFEKT! Lige det svar jeg ledte efter! havde fuldstændig glemt den mulighed.. tak!



Du kan også vælge at bruge
Fold kodeboks ind/udKode 

eller
Fold kodeboks ind/udKode 




Tak du er dagens redningsmand ! Dog er der opstået endnu et mindre problem efter jeg arbejdede lidt videre med koden.. Hvis du kan og vil hjælpe ville det være super fedt!

Problemet er at når tabellen udskrives, udskrives dette over tabellen:

$skrifttype\" size=\"$skriftstr\" color=\"$skriftfarve\

..Lidt underligt

Fold kodeboks ind/udKode 



Der er altså et eller andet galt med den del der bestemmer skrifttypen osv... men kan simpelthen ikke finde ud af hvad?





Du har glemt size="$skriftstr"

Det skal være size=\"$skriftstr\"

Eller
size=".$skriftstr."
eller
size='$skriftstr'



ja det er også rigtigt. Det er dog kun koden herinde der mangler de to \'er.. koden som er lagt ud på 1go.dk har ikke den fejl.. har stadig ikke fået opklaret problemet :O



Nu lægger jeg så hele koden ud.. også min html form osv. kan slet ikke få øje på den fejl nogen steder.. håber nogle af jer kan :)



Her er så siden med html formen "table2_form.htm" :

Fold kodeboks ind/udKode 




Her er så php filen "forsoeg_table.php" :

Fold kodeboks ind/udKode 




Håber nogen kan spotte fejlen :D



t