ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
385
385
EMPFEHLEN
-
12.05.06 18:50 #1
Hey leute,
und schon wieder muss ich euch belästigen mit einem kleinen Fehler den ich nicht sehe.
sieht ihn einer von euch
Fehler:
Parse error: parse error, unexpected $ in C:\Programme\xampp\htdocs\germanys_fans\include\register.php on line 80
grußPHP-Code:<?php
include ('config.php');
$email = $_POST['email'];
$passwort = $_POST['passwort'];
$name = $_POST['name'];
$geschlecht = $_POST['geschlecht'];
$userbild = $_POST['userbild'];
$counter = "1000000000000";
if ($_FILES['userbild']['tmp_name'] == "")
{
echo "Es wurde kein Bild ausgewählt, welches durch das alte ersetzt werden soll.";
}
else
{
$bnummer = rand(0,100000);
$dateityp = GetImageSize($_FILES['userbild']['tmp_name']);
if($dateityp[2] != 0)
{
if($_FILES['userbild']['size'] < 902400)
{
move_uploaded_file($_FILES['userbild']['tmp_name'], "bilder/$bnummer".$_FILES['userbild']['name']);
echo "Das Bild wurde Erfolgreich hochgeladen<br>";
}
else
{
echo "Das Bild darf nicht größer als 100 kb sein <br>";
}
}
else
{
echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen<br>";
}
$userbild =$bnummer.$_FILES['userbild']['name'];
$eintrag = "INSERT INTO wm
(email, passwort, name, geschlecht, userbild, counter)
VALUES
('email', 'passwort',
'name', 'geschlecht', 'userbild', 'counter')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Eintrag war erfolgreich";
}
else
{
echo "Fehler beim Speichern";
}
echo mysql_error();
?>
daniel
-
12.05.06 19:09 #2
Dir fehlt hinter dem mysql_error() oder davor eine abschließende geschweifte Klammer.
KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
12.05.06 20:02 #3
Hallo!
Versuche es mal so:
Gruss Dr DauPHP-Code:$eintrag = "INSERT INTO wm
(email, passwort, name, geschlecht, userbild, counter)
VALUES
('".$email."', '".$passwort."', '".$name."', '".$geschlecht."', '".$userbild."', '".$counter."')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Eintrag war erfolgreich";
}
else
{
die("Fehler beim Speichern: ".mysql_error());
}
Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
Was soll "mysql_error());" denn bringen?
www.musikhören.org - Informationen, Kostenlose Musik, Kostenlose Downloads
www.4dkino.org - Finde ein 4D Kino in deiner Nähe
www.smarttvapps.de - Informationen rund um das Thema Smart TV Apps
www.bunkerkaufen.de - Alles zum Thema Bunker kaufen
www.body-mass-index.org - Informationen zu Body-Mass-Index
-
12.05.06 22:50 #5Die genaue Fehlermeldung von MySQL ausgeben falls beim Query ein Fehler auftritt?
Zitat von Dimenson
Z.b. weil die Tabelle oder irgend eine Spalte nicht existiert bzw. man sich verschrieben hat.
Siehe auch mysql_error().
Ohne mysql_error()
Mit mysql_error()Code :1
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\..........\index.php on line 227
In diesem Fall währe der Spaltenname "cdk" verkehrt, richtig heisst die Spalte "cd".Code :1
Unknown column 'cdk' in 'where clause'
[edit]
Ach ja, in Zeile 227 steht while($row = mysql_fetch_array($result)).
$result gibt es aber insgesamt 21 mal.
Die Zeilennummer nützt mir also nicht wirklich etwas.
[/edit]Geändert von Dr Dau (12.05.06 um 22:58 Uhr)
Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
Formatiere den Quellcode mal einheitlich. Mein Vorschlag:
PHP-Code:<?php
include 'config.php';
$maxfilesize = 902400;
$counter = 1000000000000;
$errors = array();
while( true ) {
if( $_FILES['userbild']['size'] < $maxfilesize ) {
$_FILES['userbild']['error'] = UPLOAD_ERR_INI_SIZE;
}
switch( $_FILES['userbild']['error'] ) {
case UPLOAD_ERR_INI_SIZE:
case UPLOAD_ERR_FORM_SIZE:
$errors[] = 'Die hochgeladene Datei überschreitet die maximale erlaubte Dateigröße von '.$maxfilesize.' Byte.';
break 2;
case UPLOAD_ERR_PARTIAL:
$errors[] = 'Die Datei wurde nur teilweise hochgeladen.';
break 2;
case UPLOAD_ERR_NO_FILE:
$errors[] = 'Es wurde keine Datei hochgeladen.';
break 2;
}
$bnummer = rand(0, 100000);
list( , , $imgtype, ) = GetImageSize($_FILES['userbild']['tmp_name']);
if( in_array($imgtype, array(1,2,3)) ) {
$errors[] = 'Die hochgeladene Datei scheint kein gültiges GIF-, JPEG oder PNG-Grafikformat zu sein.';
break;
}
if( !move_uploaded_file($_FILES['userbild']['tmp_name'], 'bilder/'.$bnummer.$_FILES['userbild']['name']) ) {
$errors[] = 'Die hochgeladene Datei konnte nicht verschoben werden.';
break;
}
$userbild = $bnummer.$_FILES['userbild']['name'];
$query = '
INSERT INTO
`wm`
SET
`email` = "'.mysql_real_escape_string($_POST['email']).'",
`passwort` = "'.md5($_POST['passwort']).'",
`name` = "'.mysql_real_escape_string($_POST['name']).'",
`geschlecht` = "'.mysql_real_escape_string($_POST['geschlecht']).'",
`userbild` = "'.mysql_real_escape_string($_POST['userbild']).'",
`counter` = "'.$counter.'"
';
if( !mysql_query($query) ) {
$errors[] = 'Fehler beim Speichern:'.mysql_error();
break;
}
break;
}
if( !empty($errors) ) {
print_r($errors);
} else {
echo 'Eintrag erfolgreich';
}
?>Markus Wulftange
Ähnliche Themen
-
Excel VBA Fehler beim eintragen der Formel
Von marcaurel1984 im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 25.08.08, 11:46 -
Problem beim Eintragen von Inhalten in eine Datenbank von einer modularisierten Seite
Von Drakan im Forum PHPAntworten: 0Letzter Beitrag: 10.07.08, 19:59 -
Fehler beim Eintragen einer Zufallszahl
Von Grunge im Forum PHPAntworten: 5Letzter Beitrag: 09.03.06, 16:06 -
Fehler beim Eintragen in MySQL Datenbank?
Von Martys im Forum PHPAntworten: 4Letzter Beitrag: 13.09.04, 20:36 -
Fehler beim Eintragen in die DB
Von hutz im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 23.08.04, 19:57





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren