[PHP] Lege regels ?

Pagina: 1
Acties:
  • 43 views sinds 30-01-2008

  • DaMinD
  • Registratie: Januari 2002
  • Laatst online: 20-07 11:23
Ik ben bezig met een sriptje te maken waarmee ik gegevens door kan sturen. Dit is helemaal geen probleem. Het enigste waar ik tegen aan loop is dit:

Ik heb een tabel aangemaakt en nu komen er lege regels tussen mijn tekst en tabel:
Afbeeldingslocatie: http://members.lycos.co.uk/damind/images/naamloos.JPG

En het rare is, als ik die lege regels selecteer dan selecteer ik ook de colommen van de tabel. :?

Hier de source:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
echo "<form  action ='$PHP_SELF' method ='post'>\n";
echo "<div align='center'>Klant <select name='bedrijf'>\n";
echo "<option value='$bedrijf' SELECTED>$bedrijf</option>";
$count = count($_newsarray);
for ($i=0; $i<=$count; $i++)
   {
   if ($_newsarray[$i] != "" )
      {
      $tmpfile='"'.$datadir."/".$_newsarray[$i].'"';
      $tmpfiledate=filemtime($datadir."/".$_newsarray[$i]);
echo "<option value=\"$_newsarray[$i]\">$_newsarray[$i]</option>\n";  
   }}
echo "<input type ='submit' name='bedrijf_select' value ='Selecteer'>\n";
echo "</select></div></form>\n";
echo "<table>";
$bedrijf = $_POST['bedrijf'];
        $e = "<font size='2'>";
        $datafile2 = fopen("$datadir"."/"."$bedrijf","r");
        $data2 = fread($datafile2, 1000000);
        list($contact, $adres, $postcode, $plaats, $telefoon, $mobiel, $fax, $email) = explode("|",$data2);
        echo "<form action='print.php'>";
        echo "Klant gegevens :<br>\n";
echo "<TABLE>";
echo "<TR><TD>$e Klant<TD>$e<input type='text' name='klant' size='40' maxlength='30' value='$bedrijf'></TD></TR><br>\n";
echo "<TR><TD>$e Contact persoon</TD><TD>$e<input type='text' name='contac' size='40' maxlength='30' value='$contact'></TD></TR><br>\n";
echo "<TR><TD>$e Adres</TD><TD>$e<input type='text' name='adre' size='40' maxlength='30' value='$adres'></TD></TR><br>\n";
echo "<TR><TD>$e Postcode</TD><TD>$e<input type='text' name='postcod' size='40' maxlength='30' value='$postcode'></TD></TR><br>\n";
echo "<TR><TD>$e Plaats</TD><TD>$e<input type='text' name='plaat' size='40' maxlength='30' value='$plaats'></TD></TR><br>\n";
echo "<TR><TD>$e Telefoon</TD><TD>$e<input type='text' name='telefoo' size='40' maxlength='30' value='$telefoon'></TD></TR><br>\n";
echo "<TR><TD>$e Mobiel</TD><TD>$e<input type='text' name='mobie' size='40' maxlength='30' value='$mobiel'></TD></TR><br>\n";
echo "<TR><TD>$e Fax</TD><TD>$e<input type='text' name='fa' size='40' maxlength='30' value='$fax'></TD></TR><br>\n";
echo "<TR><TD>$e E-mail</TD><TD>$e<input type='text' name='emai' size='40' maxlength='30' value='$email'></TD></TR><br>\n";
echo "</td></tr></tabel><table>";
        echo "<br>";
        echo "Voorrij kosten : <select name='voorrij'><option value='Ja'>Ja</option><option value='Nee'>Nee</option></select><br>\n";
        echo "Uren : <textarea name='uren' rows='1' cols='10'></textarea><br>\n";
        echo "Werkomschrijving:<br>\n";
        echo "<textarea name='omschrijving' rows='7' cols='100'></textarea><br>";
        echo "Gebruikte materialen:<br>\n";
        echo "<textarea name='materialen' rows='7' cols='100'></textarea><br>\n";
echo "<input type='text' name='klant' size='40' maxlength='30' value='$bedrijf'>";
        echo "<input type='submit' name='print' value='Oplaan en bekijken'>";
        echo "</form>";
echo "</tabel>";

Verwijderd

je zet achter je </td> en </tr>'s een <br> tag...
die komen bovenaan voor je table terug op t scherm... dus als je de <br> tags weghaalt achter die </td>'s en </tr>'s, werkt t goed

  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
Dit is meer een HTML probleempje dan PHP.
Gooi je gegenereerde HTML code eens door de HTML validator van W3. http://validator.w3.org

It’s nice to be important but it’s more important to be nice


  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
hm ik vind die html-code in je php maar nix :X
ook onoverzichtelijk enzo.

maarreh, haal die <br> maar eens weg, want een table begint sowieso op een nieuwe regel. Dat scheelt vast al wel iets. En heb je niet toevallig iets vreemds in je CSS staan?

  • DaMinD
  • Registratie: Januari 2002
  • Laatst online: 20-07 11:23
Dankje.

Maar hoe vondt je deze html code helemaal nix? (Als ik vragen mag)

Verwijderd

DaMinD schreef op 25 February 2003 @ 13:22:
Dankje.

Maar hoe vondt je deze html code helemaal nix? (Als ik vragen mag)
gebruik liever deze style:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php

// heel de info op of wat dan ook

?>
<table>
  <tr>
    <td><?php echo $bla; ?></td>
    <td><?php echo $bla; ?></td>
    <td><?php echo $bla; ?></td>
  </tr>
  <tr>
    <td><?php echo $bla; ?></td>
    <td><?php echo $bla; ?></td>
    <td><?php echo $bla; ?></td>
  </tr>
</table>
<?php

// en hier weer verder

?>


dit is veel overzichtelijker

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 02:05
Sja, CSS: margin en padding does it all :)
w3schools.com/css

En ik hoef 'em niet te hebben...

Motor (of auto) onderhoud bijhouden


  • whoami
  • Registratie: December 2000
  • Laatst online: 11:47
HTML hoort niet thuis in P&W, daar hebben we W&G voor. ;)
(Zie ook de stickies)
Maar aangezin willem169 zegt dat hij ook niet in W&G thuishoort, doe ik er maar een slotje op.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.