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
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 21.11.2007, 14:22:00
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: Checkboxen & Radiobuttons per php in Datenbank schreiben

am besten machst du bei deinem INSERT Befehl meikels Tipp mit isset() rein!
also quasi so: (ungetestet)
PHP-Code:
if (isset($_POST['feld26'])) {
$eintrag="INSERT INTO test (...hektar,groesse,...) VALUES (...'$feld26', '$feld27',...)";
} else {
$eintrag="INSERT INTO test (...groesse,...) VALUES (...'$feld27',...)";

__________________
Liebe Grüße
Mit Zitat antworten
  #12  
Alt 21.11.2007, 15:05:06
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Checkboxen & Radiobuttons per php in Datenbank schreiben

Zitat:
Zitat von nette233 Beitrag anzeigen
Und eben das ist das Problem! Denn wenn er nix "ankreuzt", dann kommt die Fehlermeldung
"Notice: Undefined index: hektar in /kunden/xxxxx/webseiten/test/formular.php on line 39"
Wie oft soll ich Dir das denn noch vorkauen? Du sollst vorher mit isset() prüfen, ob die Variable oder, wie in Deinem Falle, der Index eines Arrays existiert.

Lesen:
28.16. Notice: Undefined variable ...
http://www.php-faq.de/q/q-fehler-variable.html

Zitat:
Das mach ich erst als nächstes, aber danke für den Tip!
Falsch! Sowas macht man sofort und immer dann, wenn man mit Formularen arbeitet.
Mit Zitat antworten
  #13  
Alt 21.11.2007, 15:38:16
Blade1965 Blade1965 ist offline
Junior Member
 
Registriert seit: Jan 2006
Alter: 58
Beiträge: 169
AW: Checkboxen & Radiobuttons per php in Datenbank schreiben

Zitat:
"Notice: Undefined index: hektar in /kunden/xxxxx/webseiten/test/formular.php on line 39"
Das ist keine Fehlermeldung, nur ein Hinweis.
Was steht denn in Zeile 39?
Mit Zitat antworten
  #14  
Alt 21.11.2007, 21:37:52
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: Checkboxen & Radiobuttons per php in Datenbank schreiben

ja was wohl Blade? die Meldung ist doch eindeutig. hihi
__________________
Liebe Grüße
Mit Zitat antworten
  #15  
Alt 24.11.2007, 12:20:56
nette233 nette233 ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 39
AW: Checkboxen & Radiobuttons per php in Datenbank schreiben

Hallo,

also trotz isset()-Prüfung bekomme ich immer noch den Hinweis:
"Notice: Undefined index: hektar in /kunden/115178_26135/webseiten/quantumV/formular.php on line 39"

Folgendes steht in Zeile39:
PHP-Code:
$feld25=$_POST["hektar"]; 
Hab die isset-Prüfung auch nach obigem Beispiel umgeschrieben, also:
PHP-Code:
if (isset($_POST["hektar"])) {
$eintrag="INSERT INTO test (...,hektar,groesse,...) VALUES (..., '$feld25', '$feld26',...)"
}

else {
$eintrag="INSERT INTO test (...,groesse,...) VALUES (..., '$feld26',...)"
}

$eintragen=mysql_query($eintrag); 
Und im Quelltext des zugehörigen Formulars steht:
HTML-Code:
<input name="hektar" value="(geschaetzt)" type="checkbox">
Ich weiß nicht, was ich noch falsch mache.

LG
Mit Zitat antworten
  #16  
Alt 24.11.2007, 14:12:54
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Checkboxen & Radiobuttons per php in Datenbank schreiben

Zitat:
Zitat von nette233 Beitrag anzeigen
Hallo,

also trotz isset()-Prüfung bekomme ich immer noch den Hinweis:
"Notice: Undefined index: hektar in /kunden/115178_26135/webseiten/quantumV/formular.php on line 39"

Folgendes steht in Zeile39:
PHP-Code:
$feld25=$_POST["hektar"]; 
Blödsinn.

PHP-Code:
if (isset($_POST["hektar"]))
  
$feld25=$_POST["hektar"];
else
  
$feld25='Nix angekreuzt'
Mit Zitat antworten
  #17  
Alt 24.11.2007, 14:47:40
nette233 nette233 ist offline
Anfänger
 
Registriert seit: Nov 2006
Beiträge: 39
AW: Checkboxen & Radiobuttons per php in Datenbank schreiben

Ich werd bekloppt... es klappt !!!!!

Daaaaaaaaaaaaaaaaannnnke für Deine Geduld, meikel !!!!!!


LG
Nette

Geändert von nette233 (24.11.2007 um 17:58:04 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datenbank per PHP Befehl exportieren in Datei wyden MySQLi/PDO/(MySQL) 1 01.08.2007 19:20:25
PHP Tunnel lusitaz PHP für Fortgeschrittene und Experten 5 23.10.2006 13:41:33
HILFEEE - wie lautet der PHP befehl um mich zu einer MS_access Datenbank zu verbinden tdan PHP Grundlagen 2 17.05.2004 16:29:16
Checkboxen mit PHP abfragen boehlech PHP für Fortgeschrittene und Experten 6 30.01.2003 20:19:29
Einführung in PHP und Datenbanken Lómion PHP für Fortgeschrittene und Experten 7 07.02.2002 13:47:29


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


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


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