PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Layout mit PHP


sarcon
24.10.2005, 17:38:45
Hallo Zusammen,

ich moechte gerne von einem HTML-Formular eingegebenen Daten senden. Das Ergebnis sollte in PHP erfolgen. Ich habe es schon gemacht aber die PHP-Seite ist ziemlich primitiv. ich habe mir gesagt, ich werde tabellenweise die Ergebnisse darstellen, sowie bei der Tabelle in HTML-code aber wie?????
Ich finde nur Tabellen in Verbindung mit mySQL. Ich brauche aber jetzt kein MySQL.Ich moechte halt die Darstellung(Layout) der Ergebnisse in PHP besser haben.
Wo finde ich Layoutselemente wie z.B, durchgestrichen,Fett,Kursiv, linien machen,Quadrate. kann PHP soviel ueberhaupt????
z.Bsp
---------------------------------------------------------------------
Formular HTML-Code

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Kontaktformular</title>
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
}
-->
</style></head>

<body>
<h1 align="center">Kontaktformular</h1></br>

<h3>Geben Sie bitte Ihre persönliche Daten ein:</h3>

<form name="antwort1.php" method="post" action="antwort1.php">
<table width="593" border="1" cellspacing="8">
<tr>
<th width="106" scope="row"><div align="left">Vorname:</div></th>
<td width="222"><input name="vorname" type="text" size="35"></td>
<td width="63">&nbsp;</td>
<td width="144">&nbsp;</td>
</tr>
<tr>
<th scope="row"><div align="left">Nachname:</div></th>
<td><input name="nachname" type="text" size="35"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th scope="row"><div align="left">E-mail:</div></th>
<td><input name="email" type="text" size="35"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th scope="row"><div align="left">Telefon:</div></th>
<td><input name="telefon" type="text" size="35"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th scope="row"><div align="left">Strasse:</div></th>
<td><input name="strasse" type="text" size="35"></td>
<td>Nummer:</td>
<td><input name="nummer" type="text" size="15"></td>
</tr>
<tr>
<th scope="row"><div align="left">Postleitzahl:</div></th>
<td><input name="postleitzahl" type="text" size="35"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th scope="row"><div align="left">Stadt/Ort:</div></th>
<td><input name="stadt/ort" type="text" size="35"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<th scope="row"><div align="left">Land:</div></th>
<td><input name="land" type="text" size="35"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<h3>Geben Sie bitte den Betreff und den Text Ihrer Nachricht ein: </h3>
<input type="submit" name="submit" value="abschicken">
<p>&nbsp;</p>
<p>&nbsp;</p>
</form>
</body>
</html>
-----------------------------------------------------------------
Antwort PHP-Code

<html>
<head>
<title>Kontaktformular</title>
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
}
-->
</style>
</head>
<body>
<h2 align="center">Kontaktformular</h2>
<?php
echo '<br><b>Vorname:</b>'.$_POST['vorname'];
echo '<br><b>Nachname:</b> '.$_POST['nachname'];
echo '<br><b>E-mail:</b> '.$_POST['email'];
echo '<br><b>Telefon:</b> '.$_POST['telefon'];
echo '<br><b>Strasse:</b> '.$_POST['strasse'];
echo '<b>Nummer:</b> '.$_POST['nummer'];
echo '<br><b>Postleitzahl:</b> '.$_POST['postleitzahl'];
echo '<br><b>Stadt/Ort:</b> '.$_POST['stadt/ort'];
echo '<br><b>Land:</b> '.$_POST['land'];
if ($_POST['rank']=="1"){echo "<br>Danke";}
elseif($_POST['rank']=="4"){echo "<br>Schade";}
else
{echo "<br><b>Schön </b>";}
?>
</body></html>
---------------------------------------------------------------
Für die Antwort.Vielen Dank

feuervogel
25.10.2005, 00:05:31
doppelposts oder -threads müssen nicht sein.

feuervogel
25.10.2005, 10:35:50
so. dein layout machst du - auch wenn du noch mit php arbeitest - immer noch mit html (und eventuell css). nur packst du das html halt in deine echo-aufrufe rein. viel über html findest du hier:

http://de.selfhtml.org