Variablen an SQL-Methoden von HTML-übergeben
Verfasst: Dienstag 22. August 2006, 16:02
Hy,
Ich bin gerade dabei mich durch das Zope Buch zu arbeiten,
bin jetzt bei SQL-Methoden angekommen.
Ich möchte über eine HTML- Seite von mir
Will dann eine SQL Methode aufrufen (die Kunden_eintragen heißt)
Nur wenn ich jetzt in die HTML meine Daten eingebe, dann öffnet er noch einmal die Zeilen von der SQL-Methode zur eingabe der variablen.
Ich will aber direkt über das HTML die daten eintragen,
was muss ich denn dann anders machen?
Gruß Tim
Ich bin gerade dabei mich durch das Zope Buch zu arbeiten,
bin jetzt bei SQL-Methoden angekommen.
Ich möchte über eine HTML- Seite von mir
Code: Alles auswählen
<!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>Kleine Adressdatenbank</title>
</head>
<body>
<h1>Füllen sie bitte folgende Felder aus</h1>
<p>Bitte füllen sie alle Felder rücksichstvoll aus</p>
<form action="kunden_eintragen">
<table border="0" cellpadding="5" cellspacing="0" bgcolor="#E0E0E0">
<tr>
<td align="right">Vorname:</td>
<td><input name="vorname" type="text" size="30" maxlength="30"></td>
</tr>
<tr>
<td align="right">Nachname:</td>
<td><input name="zuname" type="text" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Straße:</td>
<td><input name="strasse" type="text" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Ort:</td>
<td><input name="ort" type="text" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Telefonnummer:</td>
<td><input name="telefon" type="text" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Handynummer:</td>
<td><input name="mobil" type="text" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">E-mail Adresse:</td>
<td><input name="email" type="text" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right" valign="top">Zusätzliche Informationen:</td>
<td><textarea name="info" rows="10" cols="50"></textarea></td>
</tr>
<tr>
<td align="right">Kunde eintragen:</td>
<td>
<input type="submit" value=" Eintragen ">
<input type="reset" value=" Abbrechen">
</td>
</tr>
</table>
</form>
</body>
</html>
Code: Alles auswählen
insert into kunden (vorname, zuname, strasse, ort, telefon, mobil, email, info)
values (
<dtml-sqlvar vorname type="string">,
<dtml-sqlvar zuname type="string">,
<dtml-sqlvar strasse type="string">,
<dtml-sqlvar ort type="string">,
<dtml-sqlvar telefon type="string">,
<dtml-sqlvar mobil type="string">,
<dtml-sqlvar email type="string">,
<dtml-sqlvar info type="string">
)
Ich will aber direkt über das HTML die daten eintragen,
was muss ich denn dann anders machen?
Gruß Tim