php.de

Zurück   php.de > php.de Intern > Beitragsarchiv

Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten.

 
 
LinkBack Themen-Optionen
Alt 03.01.2005, 14:29  
Gast
 
Beiträge: n/a
Standard Einfacher Eintrag über ein Formular an eine Webseite?

Hallo,
ich möchte regelmäßig wechselnde Angebote über ein Formular an die entsprechende Webseite schicken. Ähnlich wie im Gästebuch, aber der Text soll nicht unten dran gehängt, sondern einfach überschrieben werden.

Kann mir jemand ein Script empfehlen?
Danke, Claudia
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.01.2005, 14:36  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ist das ein scriptgesuch?
imported_Ben ist offline  
Alt 03.01.2005, 16:09  
Gast
 
Beiträge: n/a
Standard Scripgesuch

jain,

ich habe schon verschiedene Anläufe mt Gästebuch und Mail-Scripten gemacht. aber die Funktionsweise passt ja dann leider nicht, weil z.B. die Werte nicht dauerhaft abgefragt werden...

Also, sogesehen, dann doch eher ja

kannst Du mir helfen?
 
Alt 03.01.2005, 16:12  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

klar.

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum.

Bemerkung:
Die Suche von Scripten, Funktionen, etc. gehört in das Gesuche-Forum.

moved to Gesuche



@topic:
wie speicherst du die inhalte?

a. textfiles:
http://php.net/filesystem

b. datenbank (z.b. mysql)
http://php.net/mysql
http://dev.mysql.com/doc/mysql/de/UPDATE.html

schau auch mal hier rein:
http://tut.php-q.net/

grüße ben.

schau da erst mal nach.
imported_Ben ist offline  
Alt 03.01.2005, 16:29  
Gast
 
Beiträge: n/a
Standard Script auslesen

oh, auf das thema hab ich nicht geachtet..., danke für den Tip.

Also, die inhalte werden in einer txt gespeichert. allerdings habe ich nicht bedacht, daß die inhalte in diesem Script nur kurz ausgelesen/angezeigt werden (danke für Ihre Nachricht "blabla..") und dann wieder auf null gesetzt werden.


Mit Datenbanken möchte ich nach Möglichkeit nicht arbeiten, obwohl mir die hier http://dev.mysql.com/doc/mysql/de/UPDATE.html
sehr sinnig erscheint....
mir fehlt jetzt nur das Wissen, an welcher stelle ich das einsetzten muss... mit Datenbanken habe ich noch nie garbeitet

LG Claudia
 
Alt 03.01.2005, 16:35  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

schau dir doch mal die links an .. vor allem der letzte ist super.
wenn du weiterhin mit textfiles arbeiten willst, dann kannst du schon beim öffnen der datei
http://php.net/fopen
festlegen, was mit der datei bzw. dem inhalt geschehen soll, wenn geschrieben wird.
wähle einen der modi 'r' oder 'r+' und der zeiger steht am dateianfang.
dann wird der inhalt überschrieben.

grüße ben ..
imported_Ben ist offline  
Alt 04.01.2005, 11:43  
Gast
 
Beiträge: n/a
Standard Immer noch nicht weiter...

Hallo Ben,
danke für Deine erste hilfe, aber das sind dann doch noch bömische Dörfer für mich . Ich versuche Dir mal kurz die gewünschte funktion darzustellen:

1. Ich habe eine HTML mit einem Formular bei dem ich in die einzelnen Textfelder Werte (text) eingebe. Die Textfelder habe ich mit Namen/ variablen versehen.

2. Dieser Text sollen dann via "absenden" zu einer andern HtML "Transportiert" werden und dort soll jeder wert entsprechend an der per Variablen fetsgelegten Stelle eingefügt werden.

Diese HTML wird dann ganz normal aufgerufen und der Aktuelle Text stellt sich dann dar.

Das kann doch nicht so schwer sein, aber ich steh jetzt total auf der Leitung... kannst Du mir da nochmal helfen?

Claudia
 
Alt 04.01.2005, 11:58  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
<?php

   
if( isset($_POST['sent']) )
   {
        
/**
          *  Ã¼bertragene Inhalte darstellen 
          */

        
printf'Name: %s 

                  Plz / Ort: %s 

                  Strasse / Nr.: %s 
'
,
                  
$_POST['name'],
                  
$_POST['plzOrt'],
                  
$_POST['strasseNr'] );
 
   }
   else
   {
        
/**
          *  Formular darstellen 
          */

        
printf'<form action="%s" method="post">
                      Name: 
                      <input type="text" name="name" size="30" />

                      Plz / Ort: 
                      <input type="text" name="plzPrt" size="30" />

                      Straße / Nr.: 
                      <input type="text" name="strasseNr" size="30" />

                      <input type="hidden" name="sent" value="1" />
                      <input type="submit" name="submit" value="abschicken" />
                  </form>'
,
                  
$_SERVER['PHP_SELF'] );   
   }


?>
mal ein kleines codebeispiel. da wird jetzt nichts gespeichert. ich weiß ehrlich gesagt auch gar nicht, ob, wann und wie da überhaupt was gespeichert werden soll?

die info bräuchte ich noch .. kurz gesagt: was willst du eigentlich im endeffekt machen?
imported_Ben ist offline  
Alt 04.01.2005, 12:05  
Gast
 
Beiträge: n/a
Standard

konkret sollen 6 Agebote für einen kleinen einzelhandel ins internet gesetzt werden. und damit das Benutzerfreundlich ist, soll einfach eine xy.htm aufgerufen werden, dort die Beschreibung + Preise in Textfelder reingeschrieben werden und wenn man auf ansenden drückt, soll dieser text an die Normale Webseite übermittelt werden, und dann da jederzeit sichtbar sein.

Eigentlich wie ein Gästebuch, nur das der text nicht unten dran gehangen werden soll sondern immer nur ersetzt werden muss..

ich hab grad nochmal geschaut ob das auch ein "News-script" sein könnte...

Das script oben fragt jetzt daten ab oder übernimmt die alten daten ? ist das richtig?
 
Alt 06.01.2005, 11:27  
Gast
 
Beiträge: n/a
Standard

Hallo, benutzen Sie einfach diesen Script. Voraussetzung ist ,dass Copyright bleibt und der Code wird nicht verändert. Ich überprüfe beides.

Nun die erste Seite. Diese Seite muss index.html genannt werden:

Zitat:


<html>
<head>
<title>Beispiel -- Seite 1</title>
</head>
<body bgcolor="#000000" text="#FFFFFF">
<script language="JavaScript">
<!--
function chkFormular()
{
if(document.Formular.Name.value == "")
{
alert("Bitte Ihren Namen eingeben!");
document.Formular.Name.focus();
return false;
}

if(document.Formular.Mail.value == "")
{
alert("Bitte Ihre E-Mail-Adresse eingeben!");
document.Formular.Mail.focus();
return false;
}
if(document.Formular.Alter.value == "")
{
alert("Bitte Ihr Alter eingeben!");
document.Formular.Alter.focus();
return false;
}
if(document.Formular.Mail.value.indexOf('@') == -1)
{
alert("Keine E-Mail-Adresse!");
document.Formular.Mail.focus();
return false;
}
var chkZ = 1;
for(i=0;i<document.Formular.Alter.value.length;++i )
if(document.Formular.Alter.value.charAt(i) < "0"
|| document.Formular.Alter.value.charAt(i) > "9")
chkZ = -1;
if(chkZ == -1)
{
alert("Altersangabe keine Zahl!");
document.Formular.Alter.focus();
return false;
}
if(document.Formular.Mail.value == "")
{
alert("Bitte Ihre E-Mail-Adresse eingeben!");
document.Formular.Mail.focus();
return false;
}
if(document.Formular.Produkt.value == "")
{
alert("Bitte Ihr Produkt eingeben!");
document.Formular.Produkt.focus();
return false;
}
if (document.Formular.Beschreibung.value =="")
{
alert ("Bitte umscheiben sie Produkt so genau wie möglich!");
document.Formular.Beschreibung.focus();
return false;
}
if(document.Formular.Preis.value == "")
{
alert("Bitte ihren vorgeschlagenen Preis eingeben!");
document.Formular.Preis.focus();
return false;
}
}
//-->
</script>
<form name="Formular" onSubmit="return chkFormular()" action="speichern.php" method="get">
<div align="center"><h1>Anmeldung</h1></div>
<fieldset>
<legend>Name:</legend>
<table>
<tr>
<td align=right>Ihr Name:</td>
<td><input type=text size=50 maxlength=40 name="Name"></td>
</tr>
</table>
</fieldset>
<fieldset>
<legend>Sonstiges</legend>
<table>
<tr>
<td align=right>Ihre E-Mail-Adresse</td>
<td><input type="Text" name="Mail" size="50"></td>
</tr>
<tr>
<td align=right>Ihr Alter:</td>
<td><input type=text size=50 maxlength=2 name="Alter"></td>
</tr>
</table>
</fieldset>
<fieldset>
<legend>Produktionformationen</legend>
<table>
<tr>
<td align=right>Ihr Produnkt:</td>
<td><input type="Text" name="Produkt" size=50></td>
</tr>
<tr>
<td align=right>Produnktbeschreibung:</td>
<td><textarea name="Beschreibung" cols="38" rows="10"></textarea></td>
</tr>
<tr>
<td align=right>Ihr vorgeschlagener Preis:</td>
<td><input type=text size=50 maxlength=10 name="Preis"></td>
</tr>
</table>
</fieldset>
<fieldset>
<legend><h3>Absenden</h3></legend>
<center><input type="submit" value="Absenden"><input type="reset" onClick="history.back()">

<h4>&copy; Friedemann Neuhaus (12 Jahre) Im Weidengrund 4 35094 Lahntal-Sterzhausen</h4>
</form>
</fielset>
</form>
</body>
</html>


DÃ*es war Seite Nr. 1 jetzt folgt Nr. 2.
Diese Seite muss speichern.php heißen:

Zitat:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 //EN">
<html>
<head>
<title>Bestätigung</title>
</head>
<body text="#FFFFFF" bgcolor="#000000" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<h1>Bestätigung</h1>

<h4>Herzlichen Glückwunsch und vielen Dank, dass Sie hier ein Produkt versteigern wollen.

Ich habe schon jetzt eine E-Mail an Sie aufgesetzt.

Hier nochmals alle Daten, wenn etwas nicht stimmt dann melde das Produkt erneut an!

Und jetzt die Daten:
<div align="center"><?
echo "Vorname: ", $HTTP_GET_VARS["Name"];
echo "
";
echo "E-Mail-Adresse: ",$HTTP_GET_VARS["Mail"];
echo "
";
echo "Alter: ", $HTTP_GET_VARS["Alter"];
echo "
";
echo "Produkt: ", $HTTP_GET_VARS["Produkt"];
echo "
";
echo "Produnktbeschreibung: ", $HTTP_GET_VARS["Beschreibung"];
echo "
";
echo "Preis: ", $HTTP_GET_VARS["Preis"]
$alles = $HTTP_GET_VARS["Name"];
$alles .= $HTTP_GET_VARS["Mail"];
$alles .= §HTTP_GET_VARS["Alter"];
$alles .= $HTTP_GET_VARS["Produkt"];
$alles .= $HTTP_GET_VARS["Beschreibung"];
$alles .= $HTTP_GET_VARS["Preis"];
?></div>
&copy; Friedemann Neuhaus (12 Jahre) Im Weidengrund 4 35094 Lahntal-Sterzhausen






</h4>
<?
$sender = "Auktion";
$sendermail = "deine Mail Addy";
$silber = $HTTP_GET_VARS["Name"];
$empfaenger = $HTTP_GET_VARS["Mail"];
$betreff = "Auktion auf Name deiner Seite";
$text = "Hallo $silber!
Herzlichen Glückwunsch, du hast dein Produkt hier Angeboten.
Mit freundlichen Grüßen
dein Name.";
mail($empfaenger, $betreff, $text,
"From: $sender <$sendermail>");
?>
<?
$datei = fopen("datei1.txt","r+");
$ausgabe1 = fgets($datei, 10000);
echo $ausgabe1;
rewind($datei);
fwrite($datei, $alles);
fclose($datei);
?>


</body>
</html>




Viel Spaß und ich bitte sie lassen Sie die Seite so wie sie ist und ändern Sie nur stellen, die rot makiert sind!!! Wenn nicht gibts ärger!!!
 
 


Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
[Erledigt] Formular und Ausgabe auf der gleiche Webseite b_i_g_b_o PHP Tipps 2008 9 13.06.2008 11:44
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
Formular Eintrag Lara PHP Tipps 2006 8 15.09.2006 15:46
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Eintrag wird nicht eingetragen (Kontrollfunktion lügt?) PHP Tipps 2005-2 0 02.10.2005 12:00
[Erledigt] PHP Formular ~~wichtig~~ PHP Tipps 2005 27 29.05.2005 19:38
Im Formular user abfragen? Datenbanken 3 06.01.2005 10:51
Eintrag in Datenbank mittels Formular? Datenbanken 5 16.12.2004 17:36
Eintrag / Zeile kopieren einfacher Befehl? PHP Tipps 2004 2 12.10.2004 11:35
Formular versendet kein Eintrag PHP Tipps 2004 7 22.09.2004 18:47
Wie kann ich den lezten Eintrag wieder auslesen? Pimbolie1979 Datenbanken 7 19.08.2004 10:49
[Erledigt] Abfrage ob Eintrag schon in DBbevor Eintrag gespeichert wird Datenbanken 6 06.08.2004 22:10
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
friedemann neuhaus lahntal

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.