Avatar billede michaeltryl Seniormester
09. januar 2007 - 11:59 Der er 3 kommentarer og
1 løsning

stort mellemrum

jeg har denne kode

------------------------
Visning bestemmer hvilken rækkefølge de skal have i menuen.
</p>
<?
if($_SESSION['nej'] == 1)
{
echo"<b><div class='farvet'>Du kan kun vælge en af de to øverste check bokse</div></b><br><br>";
}
?>
<form name='moduler' method='POST' ACTION='opdater-moduler.php'>
<table><tr>
<td><input type='checkbox' name='slet_alle' value='1'> Fjern alle</td><td></td></tr>
<tr><td><input type='checkbox' name='alle' value='1'> Aktiver alle</td><td></td></tr>
<tr><td><b>Modul</b></td><td><b>Visning</b></td></tr>
<?
$sql = "SELECT modulid, navn, aktiv FROM moduler ORDER BY modulid DESC";
$moduler = mysql_query( $sql ) or die(mysql_error());
while ( $c = mysql_fetch_array($moduler))
{
    $id = $c['modulid'];
    $navn = $c['navn'];
    $akt = ( $c['aktiv'] == 1 ? ' checked="checked"' : '' );
    $visning = $c['visning'];
   
    echo"<tr>";
    echo "<td><input type='checkbox' name='modul[]'" . $akt . " value='$id'> $navn</td>";
    echo"<td><input type='text' name='visning' value='$visning' size='3' maxlength='255'></td>";
    echo"</tr><br>";
}
?>
</table>
<input class="inputknap" type="submit" value="Opdater">
</form>
-----------------

men mellem linien
Visning bestemmer hvilken rækkefølge de skal have i menuen.
og resten af koden er der et stort mellemrum. dete r som om der indsat 5-6 linieskift.
først troede jeg det var en fejl i min css fil, men prøvede at sætte det ind på en side hvor der ikke linkes til mine css filer og det giver samme resultat.
håber der er en som kan se hvor fejlen er. det er sket efter jeg har sat det ind i en tabel, men kan ikke se hvor jeg har lavet en fejl
Avatar billede michaeltryl Seniormester
09. januar 2007 - 12:00 #1
Avatar billede Slettet bruger
09. januar 2007 - 12:07 #2
Det er det <br> du udskriver i din iteration:

while ( $c = mysql_fetch_array($moduler))
{
    $id = $c['modulid'];
    $navn = $c['navn'];
    $akt = ( $c['aktiv'] == 1 ? ' checked="checked"' : '' );
    $visning = $c['visning'];
   
    echo"<tr>";
    echo "<td><input type='checkbox' name='modul[]'" . $akt . " value='$id'> $navn</td>";
    echo"<td><input type='text' name='visning' value='$visning' size='3' maxlength='255'></td>";
    echo"</tr><br>"; <--
}

Da linjeskiftet ikke er tilladt her, bliver det vist før din tabel.
Avatar billede michaeltryl Seniormester
09. januar 2007 - 12:13 #3
der var fejlen tak for hælpen. Du har fået point
Avatar billede Slettet bruger
09. januar 2007 - 13:41 #4
Tak for det :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