Beitrag von Michael Koch (344 Beiträge) am Montag, 16.April.2001, 16:57.
es werden keine Daten hinzugefügt
Hallo,
ich habe versucht eine Datei zu erstellen,
wo neu Einträge zur Datenbank gemacht werden können.
Die datenbank heißr brueckenbau_neieintrag
Hier der Quelltext:
<head>
<title>Neueinträge</title>
</head>
<LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
<body>
<form action="baseportal.pl?htx=/brueckenbau/brueckenbau_neueintrag&cmd=add" method="post" enctype="multipart/form-data">
<input type=hidden name="htx=" value="/brueckenbau/brueckenbau_neueintrag">
<input type=hidden name="cmd=" value="add">
<table width="474" cellpadding=3 align="center" border=0 >
<tr>
<td width="100%" colspan="2">
<h3 align="center">Neuer Eintrag in der Brücken Datenbank</h3></td>
</tr>
<tr>
<td ALIGN=RIGHT width="123">
<p align="left">Brückenname:</td>
<td width="333"><input type="text" name="Brueckenname:=" size=40 value=""></td>
</tr>
<tr>
<td ALIGN=RIGHT width="123">
<p align="left">Land:</td>
<td width="333"><input type="text" name="Land:=" size=40 value=""></td>
</tr>
<tr>
<td width="123">
<p align="left"> </td><td nowrap width="333">
<input type=submit value="Daten Abspeichern">
<input type=reset value="Zurücksetzen">
</td>
</tr></form>
</table>
</table>
</center>
</body></html>
Hier der Link zur Aufnahme:
http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/neueingabe
Was habe ich falsch gemacht ?
Antworten
Beitrag von Benny (5 Beiträge) am Montag, 16.April.2001, 22:13.
Gute Frage!!! Habe selbes Problem
Ich hab mir schon 5 andere Seiten angeguckt und auch das Forum durchgelesen, aber ich bin wohl echt zu blöd dafür. Das klappt einfach nicht.
Freue mich auch über die Antwort!
Gruß, Benny
Antworten
Beitrag von Stefan Krupop (311 Beiträge) am Dienstag, 17.April.2001, 00:08.
Re: es werden keine Daten hinzugefügt
Hi!
Sieht so aus, als würde in der angesteuerten Seite oder in dieser Seite der Tag <do action=input> fehlen, ohne den geht es nicht
Antworten
Beitrag von Michael Koch (344 Beiträge) am Dienstag, 17.April.2001, 09:48.
Re: es werden keine Daten hinzugefügt
Hallo,
ich habe weiter rum probiert aber ohne Erfolg.
Hier der Quelltext.
Die Eingabe Seite:
<head>
<title>Neueinträge</title>
</head>
<LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
<body>
<perl>
<form action="baseportal.pl?htx=/brueckenbau/brueckenbau_neueintrag" method="post" enctype="multipart/form-data">
<input type=hidden name="htx=" value="/brueckenbau/brueckenbau_neueintrag">
<input type=hidden name="cmd=" value="add">
<input type="hidden" name="range=" value="add">
<table width="474" cellpadding=3 align="center" border=0 >
<tr>
<td width="100%" colspan="2">
<h3 align="center">Neuer Eintrag in der Brücken Datenbank</h3></td>
</tr>
<tr>
<td ALIGN=RIGHT width="123">
<p align="left">Brückenname:</td>
<td width="333"><input type="text" name="Brueckenname:=" size=40 value=""></td>
</tr>
<tr>
<td ALIGN=RIGHT width="123">
<p align="left">Land:</td>
<td width="333"><input type="text" name="Land:=" size=40 value=""></td>
</tr>
<tr>
<td width="123">
<p align="left"> </td><td nowrap width="333">
<input input type="submit" name="submit" value="Daten Abspeichern">
<input type="reset" value="Zurücksetzen">
</td>
</tr></form>
</table>
</table>
</center>
</perl>
</body></html>
und die Ausgabe Seite:
<head>
<title>Ausgabe mit Blättern Grundlage</title>
</head>
<LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
<body>
<p align="center"><b><span class="mengentext"></span></b></p>
<table border="2" width="100%" cellpadding="2" cellspacing="1">
<tr>
<td width="100%" valign="top" colspan="6" valign="middle" align="center">
<loop code=perl db=brueckenbau_neueintrag>
out "";
</loop>
</td>
<loop db=brueckenbau_neueintrag>
<tr align="center">
<td align=left >
<span class=mengentext><a href=\"http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/bruecke2_neu&cmd=all&Id==$_id\">$Brueckenname</font></span></td>
<td align=left >
<span class=mengentext>$SeitenEigentuemer</font></span></td>
<td align=left >
<span class=mengentext>$Stadt</font></span></td>
<td align=left >
<span class=mengentext>$Land</font></span></td>
<td align=left >
<span class=mengentext>$VerkehrswegOben</font></span></td>
<td align=left >
<span class=mengentext>$VerkehrswegUnten</font></span></td>
</tr>
</loop>
<tr><td colspan=6 align=center>
</td></tr>
</table>
<center>
</center>
</body>
</html>
Bis Bald.
Antworten
Beitrag von Stefan Krupop (311 Beiträge) am Dienstag, 17.April.2001, 11:53.
Re: es werden keine Daten hinzugefügt
Hi!
Ein paaar Sachen sind mir aufgefallen:
Erste Seite:
1. Irgendwie passen die perl-Tags nicht da rein...
2. Auf der ersten Seite fehlt im form-Tag hinter der htx-Angabe noch "&cmd=add" (ohne Anführungszeichen).
Ist zwar nicht zwingend notwendig, aber sicher ist sicher
3. Dass hidden-Feld range würde ich rausnehmen
4. Im "input type=submit"-Tag steht zweimal input
Beide Seiten:
Irgendwo vor dem form-Tag noch <do action=input> einfügen
Stefan
Antworten
Beitrag von Michael Koch (344 Beiträge) am Dienstag, 17.April.2001, 13:00.
Re: es werden keine Daten hinzugefügt
Hab ich gemacht.
Nun kommt eine Fehlermeldung, die ich nicht verstehe.
http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/neueingabe
[ Fehler: (perl) in /brueckenbau/neueingabe: glob trapped by operation mask at (eval 2822) line 3. ]
Hier der geänderte Quelltext:
<head>
<title>Neueinträge</title>
</head>
<LINK href="http://www.brueckenbau-links.de/bblinks.css" rel=styleSheet type=text/css>
<body>
<do action=input>
<perl>
<form action="baseportal.pl?htx=/brueckenbau/brueckenbau_neueintrag" method="post" enctype="multipart/form-data">
<input type=hidden name="htx=" value="/brueckenbau/brueckenbau_neueintrag&cmd=add">
<input type=hidden name="cmd=" value="add">
<table width="474" cellpadding=3 align="center" border=0 >
<tr>
<td width="100%" colspan="2">
<h3 align="center">Neuer Eintrag in der Brücken Datenbank</h3></td>
</tr>
<tr>
<td ALIGN=RIGHT width="123">
<p align="left">Brückenname:</td>
<td width="333"><input type="text" name="Brueckenname:=" size=40 value=""></td>
</tr>
<tr>
<td ALIGN=RIGHT width="123">
<p align="left">Land:</td>
<td width="333"><input type="text" name="Land:=" size=40 value=""></td>
</tr>
<tr>
<td width="123">
<p align="left"> </td><td nowrap width="333">
<input type="submit" name="submit" value="Daten Abspeichern">
<input type="reset" value="Zurücksetzen">
</td>
</tr></form>
</table>
</table>
</center>
</perl>
</body></html>
bis bald
Antworten
Beitrag von Stefan Krupop (311 Beiträge) am Dienstag, 17.April.2001, 13:08.
Re: es werden keine Daten hinzugefügt
Ich denke das liegt an den Tags <perl> und </perl>, die ja hier gar nicht benötigt werden.
Außerdem hast du das &cmd=add an die falsche htx-Anbgabe gehängt, ich meinte die erste... (War wohl nicht so formuliert...)
Stefan
Antworten
Beitrag von Michael Koch (344 Beiträge) am Dienstag, 17.April.2001, 15:26.
Re: Daten werden jetzt hinzugefügt
Danke Stefan
es geht jetzt.
Antworten