php.de
Alt 17.02.2008, 10:28  
Erfahrener Benutzer
 
Registriert seit: 09.12.2004
Beiträge: 250
nixdorf
Standard $row

Hallo,

ich habe ein Formula auf einer Webseite. Wenn man auf "abschicken" klickt wird eine Email mit den eingegebenen Daten versandt.

Das habe ich so gemacht:

PHP-Code:
  $text.="Wagen von (Datum): ".$_REQUEST["vdw"]."\n";
  
$text.="Wagen bis (Datum): ".$_REQUEST["bdw"]."\n";
  
$text.="Bemerkung: ".$_REQUEST["anmerkung"]."\n\n\n";
  
mail("meineadresse@test.de"'Hier steht der Betreff'"$text"'From: $row[email]'); 
das klappt wunderbar. Jetzt möchte ich das diese Email auch noch mal an die Email-adresse geschickt wird, die in dem Formula eingegeben wurde.

Also in etwa so:

PHP-Code:
  mail("$row[email]"'Hier steht der Betreff'', $text", 'From$row[email]); 
Das klappt aber nicht, mit der mit $row[email], woran liegt das?


Gruß Nixdorf
nixdorf ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.02.2008, 10:42  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Hallo nixdorf,

vielleicht weil du in deinem gesamten Skript $row nicht definiert hast?

in deinem ersten PHP Posting wundert mich das allerdings das das geht...
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 17.02.2008, 11:06  
Erfahrener Benutzer
 
Registriert seit: 09.12.2004
Beiträge: 250
nixdorf
Standard

Hallo tomtaz,

was muß ich denn da verwenden? $_REQUEST["email"] ?

im Formula steht folgendes:

PHP-Code:
          <tr>
           <
td>
          <
class="o">E-Mail:</p>
       </
td>
        <
td>  
          <
input name="email" type="text" size="30">
        </
td>
          </
tr
Gruß Nixdorf
nixdorf ist offline  
Alt 17.02.2008, 11:29  
CIX88
Gast
 
Beiträge: n/a
Standard

Selbstgespräche ?

Ist dir eigentlich bekannt, wie Daten von einen Formular versendet werden ?
Haste das „$row[email]” aus einer Glaskugel entnommen oder wirklich mal darüber nachgedacht ?
 
Alt 17.02.2008, 15:32  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Dir wurde sicher schon mehrfach das php Manual ans Herz gelegt. Gibts auch in einer chm Variante. Dort findest Du Grundlagen zur Formularverarbeitung

Der Threadtitel ist auch nichtssagend. Gewöhn Dir langsam mal eine Forum-kompatible Arbeitsweise an.
nikosch ist offline  
Alt 17.02.2008, 23:30  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von nixdorf
was muß ich denn da verwenden? $_REQUEST["email"]?
Bitte versuch doch mal ein bißchen Professionalität an den Tag zu legen und probier aus, was du ausprobieren kannst, bevor du bei uns um Erlaubnis fragst.

Wenn du das Formular per POST (<form method="post">) abschickst, kannst du mit dem $_POST Array darauf zugreifen. Wenn du nicht weißt wie man auf einen assoziativen Array zugreifst, schlag dies bitte im Handbuch nach:
http://de.php.net/manual/de/language.types.array.php

Versuch dich bitte außerdem im Debuggen, in dem du dir Variableninhalte ausgeben läßt. Das kannst du mit echo, print oder am Besten print_r() machen:
http://php.net/print_r
Dieser Funktion kannst du beispielsweise $_POST übergeben, dann siehst du was in diesem Array steht.

Zu guter letzt würde ich dich bitten, beim Programmieren mit PHP das Error-Reporting auf E_ALL zu stellen, zum Beispiel in dem du an den Anfang deiner Skripte ein:
PHP-Code:
<?php
error_reporting
(E_ALL);
?>
stellst. Oder aber du änderst den Eintrag in deiner php.ini und startest den Apache Server neu.

Du wirst anfänglich vermutlich eine Menge Fehler bzw. Hinweise von PHP finden. Korrigier sie alle, wenn du nicht weiter weißt, kopier die Fehlermeldung OHNE Angabe des Ursprungsortes des Fehlers in Google, und du wirst bestimmt fündig.

Soweit wünsche ich viel Erfolg.
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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
Konzeptionelles Problem WHILE-/FOR-Schleifen mathes PHP Tipps 2008 20 04.06.2008 12:32
Variablen in Datenbank speichern und auslesen freehawk PHP-Fortgeschrittene 4 16.03.2008 17:22
jede $Zeile in eine Zeile??? aha_01 PHP Tipps 2008 2 08.11.2007 20:13
Reguläre Ausdrücke (preg_match) tinchen PHP Tipps 2006 12 10.11.2006 00:45
Auswahlliste zeigt selected nicht an PHP Tipps 2007 13 22.12.2005 15:14
Wo ist der fehler ? [erledigt] *schäm* Dragon26mFR PHP Tipps 2007 5 05.12.2005 13:35
mysql_fetch_row(): supplied argument ... PHP Tipps 2005 5 21.02.2005 19:19
probleme mit einem Array PHP Tipps 2005 8 31.01.2005 18:29
php-Problem wegen Verknüpfung von Bedingungen PHP Tipps 2005 14 28.01.2005 16:21
er springt zu weit PHP Tipps 2005 15 07.01.2005 16:52
[Erledigt] Anmeldescript Login-Fehler! PHP-Fortgeschrittene 15 22.12.2004 13:01
Warum funkt dieses script nicht ? PHP Tipps 2004-2 3 25.11.2004 02:10
$row funktioniert nicht, warum? Paulo PHP Tipps 2004 10 22.09.2004 17:22
Group by sortieren ? Datenbanken 26 14.09.2004 20:28
Abfrage aus DB noch mal ausgeben und Abfrage aus mehrern Tab PHP Tipps 2004 4 12.07.2004 15:00


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:17 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.