php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.08.2004, 19:47  
Gast
 
Beiträge: n/a
Standard [Erledigt] Fehler im Eingabe Formular

Hallo,
sobald ich mein Formular abschicken will kommt diese Meldung

Forbidden
You don't have permission to access /
Notice: Undefined variable: PHP_SELF in d:/programme/easyphp1-7/www/eingabef1.php on line 16
on this server.

Mein Code ist:
Code:
<html>
<body>
<?
if (isset($submit)) {
$db = mysql_connect("localhost", "root", "");
mysql_select_db("test",$db);
$sql = "INSERT INTO testing (Fahrer,Team,Fahrerpunkte,Motorenpartner,Teampunkte,Startposition,Rennergebnis,Grand Prix von, Datum) 
		VALUES ('$Fahrer','$Team','$Fahrerpunkte','$Motornepartner','$Teampunkte','$Startposition','$Rennergebnis','$GP','$Datum')";
$result = mysql_query($sql,$db);
echo "Ihr Daten wurden abgeschickt! Vielen Dank!

";
}
else {
?>


<form method="post" action="<? echo $PHP_SELF ?>">
<table border="0" align="center">
<tr>
<td>Fahrer</td>
<td><input type="text" name="Fahrer" value="<? echo (isset($Fahrer)) ?>" size="50"></td>
</tr><tr>
<td>Team</td>
<td><input type="text" name="Team" value="<? echo (isset($Team)) ?>" size="50"></td>
</tr><tr>
<td>Fahrerpunkte</td>
<td><input type="text" name="Fahrerpunkte" value="<? echo (isset($Fahrerpunkte)) ?>" size="50"></td>
</tr><tr>
<td>Motorenpartner</td>
<td><input type="text" name="Motorenpartner" value="<? echo (isset($Motornpartner)) ?>" size="50"></td>
</tr><tr>
<td>Teampunkte</td>
<td><input type="text" name="Teampunkte" value="<? echo (isset($Teampunkte)) ?>" size="50"></td>
</tr><tr>
<td>Startposition</td>
<td><input type="text" name="Startposition" value="<? echo (isset($Startposition)) ?>" size="40"></td>
</tr><tr>
<td>Rennergebnis</td>
<td><input type="text" name="Rennergebnis" value="<? echo (isset($Rennergebnis)) ?>" size="5"></td>
</tr><tr>
<td>Grandprix von</td>
<td><input type="text" name="GP" value="<? echo (isset($GP)) ?>" size="5"></td>
</tr><tr>
<td>Datum</td>
<td><input type="text" name="Datum" value="<? echo (isset($Datum)) ?>" size="40"></td>
</tr><tr>
<td></td>
<td><input type="submit" name="submit" value="Abschicken"></td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>
Könnt ihr mir weiterhelfen? Danke....
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.08.2004, 19:55  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

mal ändern
Code:
$PHP_SELF
wird zu
Code:
$_SERVER['PHP_SELF']
teste das mal ..
imported_Ben ist offline  
Alt 05.08.2004, 20:07  
Gast
 
Beiträge: n/a
Standard

Es kommt keine Fehlermeldung mehr, aber werden die Daten auch nicht in MySQL reingeschrieben
 
Alt 05.08.2004, 20:08  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

verwende mal mysql_error()
imported_Ben ist offline  
Alt 05.08.2004, 20:12  
Gast
 
Beiträge: n/a
Standard

Der Befehl sagt mir gar nix

Wo muss man den hinsetzen und was bringt er?
 
Alt 05.08.2004, 20:15  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://php.net/mysql_error

da steht es.
nun gut.

mach mal das hier ..
Code:
$result = mysql_query(..) or die (mysql_error());
mysql_query natürlich die nötigen daten übergeben,
imported_Ben ist offline  
Alt 05.08.2004, 20:18  
Gast
 
Beiträge: n/a
Standard

Passiert leider genau das gleiche - nichts
 
Alt 05.08.2004, 20:24  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

next point .. register_globals

ändere mal
Code:
if ( $submit )
in
Code:
if  ( isset ($_POST['submit'] ) )
grüße --
imported_Ben ist offline  
Alt 05.08.2004, 20:41  
Gast
 
Beiträge: n/a
Standard

Danach kommen noch mehr Fehler

Notice: Undefined variable: Fahrer in d:\programme\easyphp1-7\www\eingabef1.php on line 8

Notice: Undefined variable: Team in d:\programme\easyphp1-7\www\eingabef1.php on line 8

Notice: Undefined variable: Fahrerpunkte in d:\programme\easyphp1-7\www\eingabef1.php on line 8

Notice: Undefined variable: Motornepartner in d:\programme\easyphp1-7\www\eingabef1.php on line 8

Notice: Undefined variable: Teampunkte in d:\programme\easyphp1-7\www\eingabef1.php on line 8

Notice: Undefined variable: Startposition in d:\programme\easyphp1-7\www\eingabef1.php on line 8

Notice: Undefined variable: Rennergebnis in d:\programme\easyphp1-7\www\eingabef1.php on line 8

Notice: Undefined variable: GP in d:\programme\easyphp1-7\www\eingabef1.php on line 8

Notice: Undefined variable: Datum in d:\programme\easyphp1-7\www\eingabef1.php on line 8
Fehler in der Syntax bei 'Prix von, Datum) VALUES ('','','','','','','','','')' in Zeile 1.
 
Alt 05.08.2004, 20:43  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

klar, weil er nämlich jetzt erst in den if-zweig der abfrage rutscht.

schreib für jede variable aus dem formular
Code:
$_POST['variablenname']
ic hsag ja .. register_globals ..les es im manual nach.
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
[Erledigt] Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
formular includen samspa5 PHP Tipps 2006 13 18.03.2006 11:37
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
Kontakt Formular mit Fehler cYriss PHP Tipps 2005-2 6 18.10.2005 10:54
Formular gibt Fehler aus Kori PHP Tipps 2005-2 4 12.10.2005 12:36
Formular Script hat fehler! PHP Tipps 2005-2 4 09.10.2005 11:34
[Erledigt] Daten in einem Formular ausgeben und ändern PHP Tipps 2004-2 7 07.12.2004 17:22
kontakt formular fehler, nur 50% richtig PHP Tipps 2004-2 9 28.11.2004 11:16
[Erledigt] Formular auf richtige Eingabe prüfen PHP Tipps 2004-2 1 16.11.2004 13:56
Wie implementiere ich mein Email Formular? PHP Tipps 2004-2 2 14.11.2004 17:02
Eingabe in ein Formular direkt als Variabel verwenden? Paulo PHP Tipps 2004-2 4 08.11.2004 15:40
Daten in Formular formatieren. PHP Tipps 2004 3 11.08.2004 12:47
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44
formular mit auswahlbox - fehler - versteh ich nicht... niffi PHP Tipps 2004 3 05.06.2004 18:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php fehler bei eingabe, php fehler in formularfeld undefined variable, formulär mit fehler

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:36 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.