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 ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #21  
Alt 30.01.2003, 04:19:48
paul123 paul123 ist offline
Anfänger
 
Registriert seit: Jan 2003
Alter: 60
Beiträge: 52
jetzt geht's !

<html>
<head>
</head>
<body>
<form method="POST" action="einneu.php">
E-Mail<input type="text" name="em"><br>
<textarea name="na" rows="15" cols="20">
</textarea>
<input type="submit" name="button" value=" OK ">
</form>
<?php
error_reporting(E_ALL);
include("confnachricht.php");
mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS)
OR
die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
mysql_select_db(MYSQL_DATABASE)
OR
die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
mysql_query(
"
INSERT INTO
nachricht VALUES
('',
'" . $_POST["em"] . "',
'',
'',
'" . $_POST["na"] . "')");
?>
</body>
</html>
kommt zwar immer noch Fehlermeldg.:
Notice: Undefined index: em in c:programmewamphomepageeinneu.php on line 25
Notice: Undefined index: na in c:programmewamphomepageeinneu.php on line 28
gruß paul !

Geändert von paul123 (30.01.2003 um 05:54:29 Uhr)
Mit Zitat antworten
  #22  
Alt 30.01.2003, 09:28:51
Ben20
Guest
 
Beiträge: n/a
Das ist kein Fehler nur ein Hinweis. Wenn Du das error_reporting weg läßt verschwinden die Hinweise (es sei denn das error_reporting ist in der PHP.ini auf das gleiche Level gestellt). Nichts desto trotz deutet das Darauf hin, dass die beiden Indizes (em und na) von $_POST nicht gesetzt sind. Das liegt wahrscheinlich daran, dass Du das Formular noch nicht abgeschickt hast. Denn nur dann sind die Werte gesetzt. Wenn Du noch eine Abfrage einbaust, ob das Formular schon gesendet wurde oder nicht, kannst Du das Problem lösen:

Code:
 <html> 
<head> 
</head> 
<body> 
<form method="POST" action="einneu.php"> 
E-Mail<input type="text" name="em"><br> 
<textarea name="na" rows="15" cols="20"> 
</textarea> 
<input type="submit" name="button" value=" OK "> 
</form> 
<?php 

if(@isset($_POST["button"])) {

error_reporting(E_ALL); 
include("confnachricht.php"); 
mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) 
OR 
die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error()); 
mysql_select_db(MYSQL_DATABASE) 
OR 
die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error()); 
mysql_query( 
" 
INSERT INTO 
nachricht VALUES 
('', 
'" . $_POST["em"] . "', 
'', 
'', 
'" . $_POST["na"] . "')"); 

}
?> 
</body> 
</html>

Das macht auch deshalb Sinn, weil Du ja willst, das nur dann ein Datensatz in die DB eingetragen wird, wenn der Benutzer das Formular abgeschickt hat und nicht auch schon, wenn er es nur aufruft!
Mit Zitat antworten
  #23  
Alt 30.01.2003, 10:00:12
paul123 paul123 ist offline
Anfänger
 
Registriert seit: Jan 2003
Alter: 60
Beiträge: 52
alles o.k.

jetzt passt's.
Danke!

gruß paul!

Geändert von paul123 (30.01.2003 um 10:35:28 Uhr)
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 12:29:13 Uhr.


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


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