Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Formularproblem [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Formularproblem


 
Benji
02-09-2003, 13:33 
 
Hallo,

ich habe ein Formular mit verschiedenen Eingabefeldern. Wenn ich nun diese ausfülle und abschicke, dann werden zwar die Einträge in einer anderen Datei angezeigt, aber nicht gespeichert. Denn wenn ich die Seite aktualisiere werden keine Eingaben mehr angezeigt. Wieso nicht?

Viele grüsse
Benji

 
Abraxax
02-09-2003, 13:36 
 
wieso postest du keinen code?

 
Benji
02-09-2003, 13:43 
 
Ok. Mein Formular ist wie folgt aufgebaut:

<form action="sendetext.php" method="get">
<div align="center">
<table border="0" cellpadding="3" cellspacing="0" width="473"
bgcolor="#A8A8A8">
<tr>
<td valign="top" width="520" bgcolor="#C0C0C0">
<div align="center">
<table border="0" cellpadding="2" width="461">
<tr>
<td valign="top" bgcolor="#A8A8A8" width="451"
align="center">
<p align="center">
<br></p>
</td>
</tr>
</table>
</div>
<table border="0" cellpadding="2" width="457"
bgcolor="#A8A8A8">
<tr>
<td align="right" width="203" bgcolor="#A8A8A8"><b>Link 1</b></td>
<td bgcolor="#A8A8A8"><input type="text" size="47"
name="a2" value="$link1"></td>

</tr>
<tr>
<td align="right" width="203" bgcolor="#A8A8A8"><b>Kundenname</b></td>
<td bgcolor="#A8A8A8"><input type="text" size="47"
name="a3" value="$kunde1"></td>

</tr>
<tr>
<td align="right" width="203" bgcolor="#A8A8A8">&nbsp;</td>
<td bgcolor="#A8A8A8">&nbsp;</td>

</tr>
</table>
<table border="0" cellpadding="2" width="459" height="1">
<tr>
<td align="center" bgcolor="#A8A8A8"
width="457" height="1">
<p><font size="2" face="Verdana,Arial">
<input type="submit" name="submit" value="Werbetexte eingeben" style="background-color: #A8A8A8; border: 1 solid #008000">&nbsp;&nbsp;&nbsp;<input type="reset" value="löschen" style="background-color: #A8A8A8; border: 1 solid #FF0000"></font></p>
</td>
</tr>
</table>
</td></tr></table>


</center>
</div>


</form>

Und meine Datei, wo die Daten ausgegeben werden:

<?php
$anrede = "Werter Inserent!";
$zeile1 = "Besten Dank für die Übermittlung Ihrer Anzeige in unseren Anzeigenmarkt.";
$zeile2 = "Ihre Kleinanzeige bleibt";
$zeile3 = "Tage in unserem Markt erhalten , und wird anschliesend automatisch gelöscht";
$mfg = "Mit freundlichen Grüssen";
$link1 = "$a2";
echo "link1: $link1";
echo "<br><br>";
$kunde1 = "$a3";
echo "kunde1: $kunde1";

Ich hoffe es hilft euch weiter!

?>

php.tags by abraxax

 
wahsaga
02-09-2003, 13:46 
 
ja und wo ist jetzt der teil, der die daten speichern soll ...?

 
Benji
02-09-2003, 13:50 
 
In der variable $a2 und $a3. Oder wie wird es implementiert?

 
linux-freak-gf
02-09-2003, 15:44 
 
Hi Benji

ich glaube die Lösung deines Probs ist das:


<input type="text" size="47" name="a2" value="<?php echo '$a2' ?>">


das machst du mit allen und dann wird es sicherlich funzen!!
Dein Felehr lieg darin das er die varialbe nach dem neu laden gelöscht wird und du musst den inhalt mit echo ausgeben.


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:16 Uhr.