SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.08.2004, 11:29:47
benoit benoit ist offline
Anfänger
 
Registriert seit: Aug 2004
Beiträge: 4
Noob braucht hilfe bei Forumlar

PHP-Code:

<?PHP

echo "<form method=post>"
echo 
"<table width=58% border=0 cellspacing=2 cellpadding=0>";
echo 
"  <tr>";
echo 
"    <td width=15% valign=top>";
echo 
"      Eingabe:";
echo 
"    </td>";
echo 
"    <td width=85%>"
echo 
"      <input type=text name=$text>";
echo 
"    </td>";
echo 
"  </tr>";
echo 
"  <tr>";
echo 
"    <td width=15% valign=top>&nbsp;</td>";
echo 
"    <td width=85%>"
echo 
"      <input type=submit value=speichern name=submit>";
echo 
"    </td>";
echo 
"  </tr>";
echo 
"</table>";
echo 
"</form>"



$fp fopen ("members.txt","w");
fwrite($fp,$text,11);
fclose($fp);

?>

bin absuluter PHP noob kann mir jemand erklären wasa hierdran falsch ìst?
Mit Zitat antworten
  #2  
Alt 20.08.2004, 11:32:55
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
bin absuluter Ahnungsloser Helfer kann mir jemand erklären wie ich die Fehlermeldung erraten soll?
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 20.08.2004, 11:34:38
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
du hast in deinem <form> tag die ACTION="" nicht eingetragen
PHP-Code:
echo "<form action="" method=post>"
er muß ja wissen wohin er posten soll
Mit Zitat antworten
  #4  
Alt 20.08.2004, 11:36:39
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Zitat:
Original geschrieben von Stifler
du hast in deinem <form> tag die ACTION="" nicht eingetragen
Wird diese Angabe weggelassen, dann wird automatisch die aktuelle Datei genutzt.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 20.08.2004, 11:36:56
bazubi bazubi ist offline
Junior Member
 
Registriert seit: Jan 2004
Beiträge: 496
Re: Noob braucht hilfe bei Forumlar

Vorweg erstmal: Seit PHP 4.1.x geht die Verwendung der Feldnamen als Variablen nicht mehr so einfach. Stattdessen sollte man $_POST (bei method=post) oder $_GET (bei method=get) verwenden.

Zitat:
Original geschrieben von benoit
PHP-Code:

<?PHP

echo "<form method=post>"
echo 
"<table width=58% border=0 cellspacing=2 cellpadding=0>";
echo 
"  <tr>";
echo 
"    <td width=15% valign=top>";
echo 
"      Eingabe:";
echo 
"    </td>";
echo 
"    <td width=85%>"
//Hier musst Du vermutlich $text als Value und nicht als Name setzen.
echo "      <input type=text name="text" value="$_POST['text']">";
echo 
"    </td>";
echo 
"  </tr>";
echo 
"  <tr>";
echo 
"    <td width=15% valign=top>&nbsp;</td>";
echo 
"    <td width=85%>"
echo 
"      <input type=submit value=speichern name=submit>";
echo 
"    </td>";
echo 
"  </tr>";
echo 
"</table>";
echo 
"</form>"



$fp fopen ("members.txt","w");
// Die 11 brauchst Du nicht.
fwrite($fp,$_POST['text']);
fclose($fp);

?>

bin absuluter PHP noob kann mir jemand erklären wasa hierdran falsch ìst?
Jetzt sollte es gehen. Achja, es ist besser, wenn Du statt " nur einfach ' bei echo verwendest. Dann läuft PHP erstens (minimal) schneller und zweitens kannst Du dann einfacher die " für korrektes HTML verwenden.
Mit Zitat antworten
  #6  
Alt 20.08.2004, 11:50:24
benoit benoit ist offline
Anfänger
 
Registriert seit: Aug 2004
Beiträge: 4
PHP-Code:
<?PHP

echo '<form method=post>'
echo 
'<table width="58%" border="0" cellspacing="2" cellpadding="0">';
echo 
'  <tr>';
echo 
'    <td width="15%" valign=top>';
echo 
'      Eingabe:';
echo 
'    </td>';
echo 
'    <td width="85%">'
echo 
'      <input type=text name=text value=$_POST['text']>'/*<-- Zeile 11*/
echo '    </td>';
echo 
'  </tr>';
echo 
'  <tr>';
echo 
'    <td width="15%" valign="top">&nbsp;</td>';
echo 
'    <td width="85%">'
echo 
'      <input type=submit value=speichern name=submit>';
echo 
'    </td>';
echo 
'  </tr>';
echo 
'</table>';
echo 
'</form>'



$fp fopen ("members.txt","w");
fwrite($fp,$_POST['text']);
fclose($fp);

?>
gut hab es jetzt so abgeändert jetzt kommt diese fehlermeldung:


Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in D:ProgrammeColdmind SoftwareHydraPHP- on line 11

Geändert von benoit (20.08.2004 um 11:54:39 Uhr)
Mit Zitat antworten
  #7  
Alt 20.08.2004, 11:52:13
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
PHP-Code:
echo ' <input type=text name=text value="'.$_POST['text'].'">'
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #8  
Alt 20.08.2004, 12:00:13
benoit benoit ist offline
Anfänger
 
Registriert seit: Aug 2004
Beiträge: 4
echo ' <input type=text name=text value="'.$_POST['text'].'">';


kannst du mir einmal kurz ne erklärung geben ? ich versteh das im momment net.


echo ' <input type=text name=text <-- soweit alles klar.

value="' <-- warum "'?

.$_POST['text']. <-- wenn ich diese zeile 1 zu 1 einkopiere wird dann der text in der Variable $_POST['text'] gespeichert?

'">';
Mit Zitat antworten
  #9  
Alt 20.08.2004, 12:03:19
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Mit dieser Zeile wird gar nichts gespeichert. Es ist eine ganz simple Ausgabe.
Der Inhalt der Variable $_POST['text'] wird in das Eingabefeld voreingetragen, also value.

Diese 'Spielerei' mit den " und ' könnte man ausklammern nennen. Du könntest es auch so schreiben:
PHP-Code:
echo " <input type=text name=text value='{$_POST['text']}'>"
Gibt mehrere Varianten.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #10  
Alt 20.08.2004, 12:06:57
benoit benoit ist offline
Anfänger
 
Registriert seit: Aug 2004
Beiträge: 4
Zitat:
Original geschrieben von _c_4_
Mit dieser Zeile wird gar nichts gespeichert. Es ist eine ganz simple Ausgabe.
Der Inhalt der Variable $_POST['text'] wird in das Eingabefeld voreingetragen, also value.

Diese 'Spielerei' mit den " und ' könnte man ausklammern nennen. Du könntest es auch so schreiben:
PHP-Code:
echo " <input type=text name=text value='{$_POST['text']}'>"
Gibt mehrere Varianten.
gut kannst du mir dann erklären wie ich die eingabe in das input feld in der txt datei speichern kann ?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:53:58 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt