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 27.11.2007, 02:16:04
patrick schmidt patrick schmidt ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 3
syntax error, unexpected T_STRING finde keinen fehler

Hallo und Guten Abend.(Nacht)

Habe mich schon überall durchgewühlt, aber nichts zu meinem Fehler gefunden, was mir weiterhilft.

Fehler soll in Line 36 sein.
Code:

PHP-Code:
$DBB=mysql_query("select fzmo from fzty where Fahrzeugmarke='".$Fahrzeugmarke.");
//Hier werden die Hersteller ausgelesen
$DBBF=mysql_num_rows($DBB); //Überprüfung ob Daten vorhanden sind
//Jetzt wird das zweite Dropdownmenue mit den dazugehörenden Modellen ausgelesen
if($DBBF)
{
$select1="
<select name="fzmo\" style=\"width:250\" onChange=\"submit();\">\n"// [/U][/B]Dieser Tag muss rein, wenn der User wählt muss soszusagen submitted werden, damit die irgenwelche weiteren Eigenschaften dazu im Formular erscheinen
while($DBBC mysql_fetch_array($DBb))
}{
if(
$Fahrzeugmarke==$DBBC["Modell"]) { $selected1.$y=" selected"; } else { $selected1.$y=""; } //Hier wird der Status geprüft, welcher Hersteller gerade angewählt ist.
$select1.="<option value=\"".$DBBC["Modell"]."\"".$selected1.$y.">".$DBBC["Modell"]."</option>\n";
$y++;
}
$select1.="</select>\n";
if(
$Fahrzeugmarke=="")
{
$select1="";
// Wenn es keine Hersteller gibt erscheint auch das Dropdownmenue nicht
}
?> 
[/PHP]
Line 36 ""$select1="<select name=\"fzmo\" style=\"width:250\" onChange=\"submit();\">\n"; // ""

Ich hoffe mir kann irgend jemand helfen.
Schon mal Herzlichen Dank im vorraus.
MfG.
Patrick Schmidt
Mit Zitat antworten
  #2  
Alt 27.11.2007, 02:18:26
rambi
Guest
 
Beiträge: n/a
AW: syntax error, unexpected T_STRING finde keinen fehler

Schau dir mal die Farbgebung an, dann solltest du erkennen, dass da wohl was mit den Anführungszeichen nicht ganz richtig läuft...
Mit Zitat antworten
  #3  
Alt 27.11.2007, 02:30:51
patrick schmidt patrick schmidt ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 3
AW: syntax error, unexpected T_STRING finde keinen fehler

Hallo.
Danke für die schnelle Antwort!

Ich bin noch blutiger Anfänger in php.
Was sollen mir die Farben sagen?

PSPAD wurde mir von einem Bekannten als Editor empfohlen.
Habe vor 1 Woche angefangen php zu schreiben.

Habe in Zeile 17 bis auf fzmo den gleichen Inhalt. Da wird mir kein Fehler geschrieben.
PHP-Code:
$select="<select name=\"Fahrzeugmarke\" style=\"width:250\" onChange=\"submit();\">\n"
Währe Dankbar für einen genaueren Hinweis.

MfG.
Patrick Schmidt
Mit Zitat antworten
  #4  
Alt 27.11.2007, 02:37:45
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
AW: syntax error, unexpected T_STRING finde keinen fehler

Die Farben zeigen dir an, was in deinem Code was ist..
Hier in den Code-Fenstern werden z.B. Kommentare Orange dargestellt. Strings Rot, irgendwelche Operanden (z.B. =) grün, usw.

Wenn du jetzt deinen Code da ansiehst, wirst du erkennen, dass der String in der ersten Zeile nicht aufzuhören scheint. Also hast du da ein Zeichen vergessen, welches den String terminiert.

PHP-Code:
$DBB=mysql_query("select fzmo from fzty where Fahrzeugmarke='".$Fahrzeugmarke."); 
Vielleicht erkennst du den Fehler ja, ansonsten einfach nochmals melden ;)

edit: Im übrigen würde ich dir empfehlen, den Code einzurücken, das macht es für dich und auch für uns wesentlich einfacher den Code zu überblicken. Du wirst Fehler (wie z.B. fehlende Klammern) schneller aufdecken können und den Code einfach besser lesen können ;)
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs

Geändert von Opendix (27.11.2007 um 02:39:04 Uhr)
Mit Zitat antworten
  #5  
Alt 27.11.2007, 02:38:37
rambi
Guest
 
Beiträge: n/a
AW: syntax error, unexpected T_STRING finde keinen fehler

Schau dir mal: //Hier werden die Hersteller ausgelesen
da oben an, es ist rot, es sollte aber wie die anderen Kommentare orange sein!
Also hast du DAVOR einen Fehler.

Und auch pspad zeigt dir den Fehler anhand der Farben.
Mit Zitat antworten
  #6  
Alt 27.11.2007, 02:40:46
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: syntax error, unexpected T_STRING finde keinen fehler

Am Ende der ersten Zeile fehlt ein "
Deshalb wird die zeichenkette nicht beendet und das Sysntaxdings hier zeigt die folgenden Zeilen ebenfalls rot an, genauso wie die erste Zeichenkette direkt nach mysql_query(
__________________
Wat der Bauer nich kennt, dit frisster nich.
Mit Zitat antworten
  #7  
Alt 27.11.2007, 03:00:04
patrick schmidt patrick schmidt ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 3
AW: syntax error, unexpected T_STRING finde keinen fehler

Danke !! für die schnelle Hilfe.
Fehler erkannt. Hinter dem
PHP-Code:
$DBB=mysql_query("select fzmo from fzty where Fahrzeugmarke='".$Fahrzeugmarke.""); 
das " gesetzt. Und einen Klammerfehler beseitigt.
Läuft schon fast. Abgesehen davon, das mir nur eine leere Seite
erscheint. Aber besser als Fehlercodes!!

Das mit dem Einrücken muss ich mir noch angewöhnen. Würde ja auch gerne Zeilennummern posten. Aber wie bekomme ich die mit kopiert??
Fragen über Fragen.

Bedanke mich sehr.
Denke den rest werde ich auch noch hinbekommen.
MfG.
Patrick Schmidt
Mit Zitat antworten
  #8  
Alt 27.11.2007, 03:34:38
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: syntax error, unexpected T_STRING finde keinen fehler

Versuch es mal so
PHP-Code:
<?php
error_reporting
(E_ALL); ini_set('display_errors'true);

$mysql mysql_connect('server''benutzer''pass') or die(mysql_error());
mysql_select_db('datenbank'$mysql) or die(mysql_error());

$sql "SELECT Modell FROM fzty WHERE Fahrzeugmarke='$Fahrzeugmarke'";
$result=mysql_query($sql$mysql) or die(mysql_error());

$row mysql_fetch_array($resultMYSQL_ASSOC);
if (
$row) {
  
$select1='<select name="fzmo" style="width:250" onChange="submit();">';
  do {
    echo 
'<div>Datensatz</div>';
  } while( 
$row=mysql_fetch_array($resultMYSQL_ASSOC));
}
__________________
Wat der Bauer nich kennt, dit frisster nich.
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
"Fehler" im Syntax bei where (UPDATE) Bitte um Hilfe :( Kann mir das nicht erklären blackmolle MySQLi/PDO/(MySQL) 21 29.06.2007 20:18:57
Fehler bei: Benutzerwiedererkennung selbstlerner PHP Grundlagen 3 08.05.2007 16:04:35
Syntax Fehler? BeneBaur PHP für Fortgeschrittene und Experten 9 21.10.2003 22:08:22
Fehler im Script? |Coding PHP für Fortgeschrittene und Experten 17 10.09.2002 09:42:03
Syntax fehler, aber wo?? Tokka PHP Grundlagen 2 13.07.2002 00:58:24


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:38:51 Uhr.


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


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