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

Das Zend Framework

Das Zend Framework 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 31.01.2008, 14:33:58
ksticker ksticker ist offline
Member
 
Registriert seit: Nov 2007
Ort: Karlsruhe, Dresden
Alter: 35
Beiträge: 596
ksticker eine Nachricht über ICQ schicken
Problem mit Index

Hy Leute ich habe folgendes Problem, ich bin der Meinung das das Script so Stimmt aber ich bekomme immer diesen Fehler:

"Notice: Undefined index: Zutat in Proj_GASTRO.php on line 38

Notice: Undefined index: Maseinheit in Proj_GASTRO.php on line 39

Notice: Undefined index: Portion in Proj_GASTRO.php on line 40

Notice: Undefined index: Preis in Proj_GASTRO.php on line 41

Notice: Undefined index: Rezeptname Proj_GASTRO.php on line 42
"

Wenn ich dann auf den Button Speichern klicke, dann verschwinden die Fehlermeldungen und alles Funktionier reibungslos.

PHP-Code:
<html>
<head>
<title>Kalkulationsprogramm Gastro</title>
</head>
<body>
<h1>Kalkulationsprogramm Gastro</h1>
Bitte geben Sie hier die Zutaten für Ihr Rezept ein:
<form action="?" name="Formular" method="post">
<?php if(!isset($_POST['save']))?>
<table border="1">
<tr align="center">
<td>Zutatenname:</td>
<td>Maßeinheit</td>
<td>Portion/Menge:</td>
<td>Einheitspreis:</td>
<td>Mengenpreis:</td>
</tr>
<tr>
<td>
<!--Zutatenname-->
<input name='Zutat' type='text' size='32' maxlength='30' value=''>
</td>
<!--Maßeinheit-->
<td><input type='text' name='Maseinheit' value=''></td>
<!--Portion/ Menge-->
<td><input type='text' name='Portion' value=''></td>
<!--Einheitspreis-->
<td><input type='text' name='Preis' value=''></td>
</tr>
</table>

<br>
Wie lautet der Name für das Rezept?<br>
<input type='text' name='Rezeptname' value=''>
<input type='submit' name='save' value='Neue Zutat/ Speichern'>
</form>
<?php
        $VZutat 
$_POST['Zutat'];
        
$VEinheit $_POST['Maseinheit'];
        
$VPortion $_POST['Portion'];
        
$VEinheitspreis $_POST['Preis'];
        
$VGericht $_POST['Rezeptname'];
        
#$datei = fopen("".$Gericht.".txt","a");
?>
</body>
</html>
Mit Zitat antworten
  #2  
Alt 31.01.2008, 14:55:16
ksticker ksticker ist offline
Member
 
Registriert seit: Nov 2007
Ort: Karlsruhe, Dresden
Alter: 35
Beiträge: 596
ksticker eine Nachricht über ICQ schicken
AW: Problem mit Index

hab das Problem nun mit einer einfachen iF-Abfrage gelöst


PHP-Code:
if(isset($_POST['Zutat'])){
        
$VZutat $_POST['Zutat'];
        
$VEinheit $_POST['Einheit'];
        
$VPortion $_POST['Portion'];
        
$VEinheitspreis $_POST['Preis'];
        
$VGericht $_POST['Rezeptname'];
        
#$datei = fopen("".$Gericht.".txt","a");
        
        
echo ''.$VZutat.$VEinheit.$VPortion.$VEinheitspreis.$VGericht.'';
        } 
Mit Zitat antworten
  #3  
Alt 01.02.2008, 12:26:59
Benutzerbild von conmunich
conmunich conmunich ist offline
Junior Member
 
Registriert seit: Mar 2006
Alter: 44
Beiträge: 285
AW: Problem mit Index

du hast einfach error_reporting auf E_ALL, das motzt dann rum, wenn du deine variablen nicht definierst und versuchst darauf zuzugreifen.

ich mach das meist so:
PHP-Code:
$VZutat = isset($_POST["Zutat"]) ? $_POST["Zutat"] : '' 
einfach einen leeren wert zuweisen...

is klar, wenn du das formular abschickst, ist der wert natürlich gesetzt. deine lösung funktioniert auch nicht wirklich. wenn du mal nur $_POST["Einheit"] abschickst, wirst du merken, dass die fehlermeldung bei den restlichen $_POST variablen trotzdem auftaucht.

Geändert von conmunich (01.02.2008 um 12:27:41 Uhr)
Mit Zitat antworten
  #4  
Alt 01.02.2008, 13:28:24
ksticker ksticker ist offline
Member
 
Registriert seit: Nov 2007
Ort: Karlsruhe, Dresden
Alter: 35
Beiträge: 596
ksticker eine Nachricht über ICQ schicken
AW: Problem mit Index

Ok, Danke werde das mal einbauen :-)
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JOIN und INDEX iamgodx MySQLi/PDO/(MySQL) 0 14.08.2007 13:47:46
mysql Performance Problem SELECT mit FORCE INDEX coller MySQLi/PDO/(MySQL) 0 19.04.2007 18:39:24
MySQL - PRIMARY KEY und UNIQUE KEY zusammen in einen Index KartoffelKiffer MySQLi/PDO/(MySQL) 0 16.01.2007 12:51:46
Doppelter Index nach Änderung ? lod_bodo MySQLi/PDO/(MySQL) 7 07.03.2006 22:50:45
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 21:17:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:35:10 Uhr.


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


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