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

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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 21.01.2007, 10:54:07
Savy Savy ist offline
Anfänger
 
Registriert seit: Jan 2007
Alter: 38
Beiträge: 7
Keine rückmeldung bei richtiger eingabe

Hi,

ich hab ein problem ;) ich finde meinen fehler nicht vll. könnte einer von euch mir helfen? Bei meinem Formular wird keine meldung ausgegeben wenn alle Felder richtig ausgefüllt wurden und es abgeschickt wurde.

Das Grundscript ist hier zu finden: http://www.selfphp3.de/kochbuch/kochbuch.php?code=20

mein laufendes script: http://www.sim2ikea.de/konto/neu.php

und die seite für euch zum anschauen des codes als .rar Datei:

http://www.sim2ikea.de/konto/neu.rar

LG Savy
Mit Zitat antworten
  #2  
Alt 23.01.2007, 18:26:42
sfelder sfelder ist offline
Anfänger
 
Registriert seit: Dec 2006
Alter: 47
Beiträge: 43
AW: Keine rückmeldung bei richtiger eingabe

Die Datei kann ich nicht öffnen, scheint kaputt zu sein...
Schreib halt den Teil des Codes rein, wo Du den Fehler vermutest.

Ich versteh auch das Problem nicht ganz, wenn alle Pflichtfelder ausgefüllt sind, schick ihn einfach über die Form Action zu einer Bestätigungsseite.... Oder was meinst du?
Mit Zitat antworten
  #3  
Alt 23.01.2007, 18:54:12
BruceCompanys BruceCompanys ist offline
Junior Member
 
Registriert seit: Oct 2006
Beiträge: 160
AW: Keine rückmeldung bei richtiger eingabe

Mach mal nen Zip...

hast du auch die daten im array geändert
Mit Zitat antworten
  #4  
Alt 23.01.2007, 23:04:12
Savy Savy ist offline
Anfänger
 
Registriert seit: Jan 2007
Alter: 38
Beiträge: 7
AW: Keine rückmeldung bei richtiger eingabe

einmal im zip-format: http://www.sim2ikea.de/konto/Neu.zip


hier vermute ich den fehler bin mir aber nicht sicher

PHP-Code:
<?PHP

include("lala.php");

$script 'http://' $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"];

$errorFields = array('tag',
                                         
'monat',
                                         
'jahr',
                                         
'gegnername',
                                         
'gegnerid',
                                         
'uoep',
                                         
'usterne',
                                         
'gsterne',
                                         
'wissen',
                                         
'uwissen',
                                         
'ego',
                                         
'uego',
                                         
'disk',
                                         
'udisk',
                                         
'medien',
                                         
'umedien',
                                         
'gmedien',
                                         
'ergebnis',
                                         
'ep',
                                         
'taktik',
                                         
'stil',
                                         
'uoep',
                                         
'oep'
                                         
);    

for(
$x=0;$x<count($errorFields);$x++)
{
    
$errorClass[$errorFields[$x]] = 'inputField';
}

if(isset(
$_POST['submit']))
{
    
    
$error FALSE;
    foreach(
$errorFields as $key => $value)
    {
    
        if(empty(
$_POST[$errorFields[$key]]))
        {
            
$error TRUE;
            
$errorClass[$value] = 'errorField';
            
$errorPicture[$value] = '<img src="achtung_klein.gif">&nbsp;';
        }
    
    }

}

if(
$_GET['check'] == "TRUE")
{
    
$errorMessage '<table width="100%" class="errorTable"><tr><td><b>
                    Deine Diskussion wurde erfolgreich eingetragen!</b></td></tr></table><br>'
;


}

if(isset(
$_POST['submit'])){
    
    if(
$error == TRUE)
    {
        
$errorMessage '<table width="100%" class="errorTable"><tr><td>
                                         <img src="achtung_gross.gif"></td><td><b>Achtung!</b><br>
                                         Es ist zu einem Fehler gekommen. Bitte füllen Sie alle 
                                         Felder aus.</td></tr></table><br>'
;
    }
    else
    {
        
// Alles ist in Ordnung    
        // Daten können gespeichert werden

        
$datum=time();
    
$sql_einfuegen "INSERT INTO diskussionen (tag, monat, jahr, gegnername, gegnerid, usterne, gsterne, wissen, uwissen, ego, uego, disk, udisk, medien, umedien, gmedien, ergebnis, ep, taktik, stil, datum, oep, uoep, balken) VALUES ('$tag', '$monat', '$jahr', '$gegnername', '$gegnerid', '$usterne', '$gsterne', '$wissen', '$uwissen', '$ego', '$uego', '$disk', '$udisk', '$medien', '$umedien', '$gmedien', '$ergebnis', '$ep', '$taktik', '$stil','$datum','$oep','$uoep','$balken')";
    
$eintrag mysql_query($sql_einfuegen$verbindung);

        
// Seite neu laden und Hinweis anzeigen
        
header("Location: $script?check=TRUE");
        
    }

}

?>

Geändert von Savy (24.01.2007 um 19:45:48 Uhr)
Mit Zitat antworten
  #5  
Alt 24.01.2007, 17:03:24
BruceCompanys BruceCompanys ist offline
Junior Member
 
Registriert seit: Oct 2006
Beiträge: 160
AW: Keine rückmeldung bei richtiger eingabe

PHP-Code:
if(isset($_POST['submit'])){
    
...


Was soll das bringen?
Gegen Hacker mal sicher nichts!!!

Hau oben mal:

PHP-Code:
error_reproting(E_ALL); 
rein...
Mit Zitat antworten
  #6  
Alt 24.01.2007, 21:22:36
Savy Savy ist offline
Anfänger
 
Registriert seit: Jan 2007
Alter: 38
Beiträge: 7
AW: Keine rückmeldung bei richtiger eingabe

@ BruceCompanys wohin genau und was macht es?
Mit Zitat antworten
  #7  
Alt 25.01.2007, 01:02:38
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Keine rückmeldung bei richtiger eingabe

Zitat:
Zitat von Savy Beitrag anzeigen
@ BruceCompanys wohin genau und was macht es?
Zeigt dir die PHP-Fehlermeldungen an - einfach an den Anfang setzen.
Funktioniert auch wenn du es richtig schreibst:
PHP-Code:
error_reporting(E_ALL); 
statt
PHP-Code:
error_reproting(E_ALL); 
Mit Zitat antworten
  #8  
Alt 25.01.2007, 01:27:40
Savy Savy ist offline
Anfänger
 
Registriert seit: Jan 2007
Alter: 38
Beiträge: 7
AW: Keine rückmeldung bei richtiger eingabe

ok habs gemacht jetzt sagt es in jedem selectfeld fehler ...dann noch in:

Notice: Undefined index: check in /homepages/12/d119256872/htdocs/konto/Neu.php on line 57
Zeile 57:
PHP-Code:
if($_POST['check'] == "TRUE"
und dann sagt es noch:

Notice: Undefined variable: errorMessage in /homepages/12/d119256872/htdocs/konto/Neu.php on line 317
Zeile 317:
PHP-Code:
     <TD colspan="2"><?PHP echo $errorMessage?></TD>

Geändert von Savy (25.01.2007 um 01:38:46 Uhr)
Mit Zitat antworten
  #9  
Alt 25.01.2007, 16:14:11
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Keine rückmeldung bei richtiger eingabe

Du übergibst in deinem Script 'check' mit $_GET. Also ergibt die Prüfung mit $_POST['check'] nix bzw. einen Fehler; deshalb gibt's dann auch die $errorMessage nicht.
Mit Zitat antworten
  #10  
Alt 26.01.2007, 00:19:24
Savy Savy ist offline
Anfänger
 
Registriert seit: Jan 2007
Alter: 38
Beiträge: 7
AW: Keine rückmeldung bei richtiger eingabe

und wie ändere ich das hab schon alles versucht aus zu tauschen aber es geht nix ..leider
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
Eingabe in Formular erhalten Heinrich PHP Grundlagen 12 24.02.2006 17:19:48
eingabe felder prüfen worker734 PHP Grundlagen 19 17.10.2005 19:27:00
onlinestore mit rückmeldung BreathingSoul PHP Grundlagen 4 11.05.2005 22:27:33
string Variable auf integer Eingabe überprüfen chris_xn PHP Grundlagen 3 04.04.2004 22:34:55
HTML Eingabe las PHP Variable Tinus PHP für Fortgeschrittene und Experten 3 03.11.2002 20:11:59


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


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


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