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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
23.01.2007, 18:26:42
|
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?
|
23.01.2007, 18:54:12
|
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
|
23.01.2007, 23:04:12
|
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"> '; } }
}
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)
|
24.01.2007, 17:03:24
|
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...
|
24.01.2007, 21:22:36
|
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?
|
25.01.2007, 01:02:38
|
Member
|
|
Registriert seit: Feb 2006
Beiträge: 883
|
|
AW: Keine rückmeldung bei richtiger eingabe
Zitat:
Zitat von Savy
@ 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);
|
25.01.2007, 01:27:40
|
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)
|
25.01.2007, 16:14:11
|
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.
|
26.01.2007, 00:19:24
|
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
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:37:15 Uhr.
|