PHP -> HTML tabel

Status
Niet open voor verdere reacties.

marvy

Gebruiker
Lid geworden
25 dec 2000
Berichten
396
In HTML werkt het volgend:
HTML:
<!DOCTYPE html>
<html lang="nl">
<head>
<title>Tabel HTML</title>
</head>
<body>
<table border='1'>
<tr>
<th>info</th>
<th>vul in</th>
</tr>
</thead>
<tbody>
<tr>
<td>naam :</td>
<td><input type="text" name="naam"></td>
</tr>
<tr>
<td>achternaam :</td>
<td><input type="text" name="achternaam"></td>
</tr>
<tr>
</tbody>
</table>
</body>
</html>
Maar ik PHP werkt dit niet :
PHP:
<!DOCTYPE html> <html lang="nl ">
<head>
<title>PHP</title>
</head>
<body>
<?php
echo ("<table border='1'>
<tr>
<th>info</th>
<th>vul in</th>
</tr>
</thead>
<tbody>
<tr>
<td>Uw naam :</td>
<td><input type="text" name="naam"></td>
</tr>
<tr>
<td>achternaam :</td>
<td><input type="text" name="achternaam"></td>
</tr>"
</tbody>)
?>;
</body>
</html >
 
Laatst bewerkt door een moderator:
Code:
</tr>"
</tbody>)

Mogelijk gaat hier al iets fout.
Je hebt haakt je niet meteen na de dubbele quote gezet.
 
Er schort meer niet aan de code, waar sowieso foutmeldingen voor verschijnen ;)

Daarom eerst maar zorgen dat die getoond worden, dan kan"marvy" ze vast zo oplossen :)
 
Het haakje is aangepast:
Parse error: syntax error, unexpected 'text' (T_STRING) in F:\USBWebserver v8.6\root\opdracht.php on line 16
 
Ik vermoed zoiets als een string in een string ?
 
Even kort samengevat doe jij nu dit:
PHP:
<?php
echo "<input type="text">";
?>

Hier open en sluit je een dubbelquote 2 maal.
 
Ok bedankt
PHP:
<!DOCTYPE html> <html lang="nl ">
<head>
<title>PHP</title>
</head>
<body>
<?php
echo ("<table border='1'>
<tr>
<th>info</th>
<th>vul in</th>
</tr>
</thead>
<tbody>
<tr>
<td>Uw naam :</td>
<td><input type='text' name='naam'></td>
</tr>
<tr>
<td>achternaam :</td>
<td><input type='text' name='achternaam'></td>
</tr>")
?>;
</tbody>
</body>
</html >
 
Laatst bewerkt door een moderator:
Op het moment dat je code plaatst zou je die tussen code tags kunnen plaatsen?
Code:
 hier code
of in dit geval kan het ook tussen php tags
PHP:
 code hier
Krijg je nog meer foutmeldingen?
 
Dit lijkt opgelost.
Het lijkt mewel nog steeds nutteloos deze code in php te maken ipv html maar dat zal later wel duidelijk worden
 
Het is heel nuttig bijvoorbeeld bij een lijst
PHP:
<table>
<?php
foreach($items as $item){
?>
<tr>
<td><?php echo $item->voornaam; ?></td>
<td><?php echo $item->tussenvoegsel; ?></td>
<td><?php echo $item->achternaam; ?> </td>
</tr>

<?php 
  } 
?>

</table>

Als je dat meerdere personen hebt zitten in de $items array dan zullen die netjes onder elkaar weergegeven worden.
Hoe je niet elke apart uit te typen.

Maar dat is nog een stukje verder in PHP wat je later ook nog tegenkomt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan