wie kann ich das Dick und die Grösse einstellen?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

parse error, expecting `','' or `';''
Übersetze doch mal diese Fehlermeldung. Dann kommt folgendes dabei heraus:

Parse Fehler, erwartet , oder ;

und deine letzte Var im String ist nicht durch einen ; abgeschlossen!

Ach ja evtl. ist es besser wenn du mal mit printf arbeitest:

Code: Alles auswählen

printf("Hallo %s wie geht es deiner %s",$name,$person);
Benutzeravatar
Andy120
Mitglied
Beiträge: 3430
Registriert: 02.01.2004 11:21
Wohnort: Basel (Schweiz)
Kontaktdaten:

Beitrag von Andy120 »

Kommt immer noch die Fehler Meldung was ich auch eingebe wie z.B.

Code: Alles auswählen

      echo "<b>" . $dsatz["nickname"] . "<br>";
Kannst du mir vieleicht so eine Zeile Posten....?
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

wie siehts mit:

Code: Alles auswählen

echo "<b>".$dsatz['nickname']."<br>";
aus?

Alle Zeilen mal auskommentieren bis auf meine......

Was passiert wenn du deine Zeile 22-27 durch diese ersetzt?

Code: Alles auswählen

 echo "<b>" . $dsatz["titel"] . "</b><br>" 
         . $dsatz["text"] . "<p>" 
         . $dsatz["nickname"] . "<br>" 
         . $dsatz["text1"] . "<p>" 
         . $dsatz["1"] . "<p>" 
         . $dsatz["2"] . "<p>";
Benutzeravatar
Andy120
Mitglied
Beiträge: 3430
Registriert: 02.01.2004 11:21
Wohnort: Basel (Schweiz)
Kontaktdaten:

Beitrag von Andy120 »

Code: Alles auswählen

echo "<b>".$dsatz['nickname']."<br>"; 
Das Beispiel kann aus 2 Gründen nicht gehen...

1. <b> braucht einen abschluss </b>
2. ; kommt ne Fehlermeldung, die ich gepostet habe...

-----------------------

Code: Alles auswählen

 echo "<b>" . $dsatz["titel"] . "</b><br>" 
         . $dsatz["text"] . "<p>" 
         . $dsatz["nickname"] . "<br>" 
         . $dsatz["text1"] . "<p>" 
         . $dsatz["1"] . "<p>" 
         . $dsatz["2"] . "<p>"; 
im letzten teil hat es wieder ein ; = Fehlermeldung :-?
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Andy120 hat geschrieben:
Das Beispiel kann aus 2 Gründen nicht gehen...

1. <b> braucht einen abschluss </b>
hab dein Beispiel übernommen und angenommen dein <b> sei für mehrere Felder bestimmt.
2. ; kommt ne Fehlermeldung, die ich gepostet habe...
Du hast woanders eine Bedinung nicht abgeschlossen oder einen Parse Error in Zeilen davor möglicherweise gemacht. Mein Zeile ist definitiv i. O.

Hab gerade kurz ein Kurzbeispiel gemacht und hab wie zu erwarten war keinen Fehler......

Bitte prüfen und kompletten Code posten......

mein kurzbeispiel:

Code: Alles auswählen

<?
$dsatz=array("titel" => "gggg",
             "text" => "gfgfg",
             "nickname" => "fdfdsf",
             "text1" => "gfgdfgd",
             1 => "jhzztut",
             2 => "dgdgfdgd"); 
echo "<b>" . $dsatz['titel'] . "</b><br>" 
         . $dsatz['text'] . "<p>" 
         . $dsatz['nickname'] . "<br>" 
         . $dsatz['text1'] . "<p>" 
         . $dsatz[1] . "<p>" 
         . $dsatz[2] . "<p>";
Benutzeravatar
Andy120
Mitglied
Beiträge: 3430
Registriert: 02.01.2004 11:21
Wohnort: Basel (Schweiz)
Kontaktdaten:

Beitrag von Andy120 »

Sry... aber jetzt kapier ich nix mehr :-?

Schau hier der ganze Code...

Code: Alles auswählen

<html>
<head>
<link rel="stylesheet" type="text/css" href="templates/subSilver/subSilver.css">
</head>
<body>

<?php
    $host = "localhost";
	$user = "XXX";
	$pass = "XXX";
	$db = "XXX";

	mysql_connect($host, $user, $pass);
	mysql_select_db($db);

   $res = mysql_query("select * from phpbb_regeln");

   $num = mysql_num_rows($res);

   while ($dsatz = mysql_fetch_assoc($res))
   {
   echo "<b>" . $dsatz["titel"] . "</b><br>" 
         . $dsatz["text"] . "<p>" 
         . $dsatz["nickname"] . "<br>" 
         . $dsatz["text1"] . "<p>" 
         . $dsatz["1"] . "<p>" 
         . $dsatz["2"] . "<p>" 
         . $dsatz["3"] . "<p>"
         . $dsatz["vordemposten"] . "<p>"
         . $dsatz["1a"] . "<p>"
         . $dsatz["2a"] . "<p>"
         . $dsatz["3a"] . "<p>"
         . $dsatz["4a"] . "<p>"
         . $dsatz["5a"] . "&nbsp;"
         . $dsatz["5aa"] . "&nbsp;"
         . $dsatz["5aaa"] . "<p>"
         . $dsatz["sonstiges"] . "<p>"
         . $dsatz["1b"] . "<p>"
         . $dsatz["2b"] . "<br>";
   }
?>

</body>
</html>
So sieht der Code im Moment aus und geht... Aber wie gesagt das mit dem Fett machen der Nickname Zeile geht nicht nur das mit dem Titel ist gegangen
Benutzeravatar
jasc
Ehemaliges Teammitglied
Beiträge: 2497
Registriert: 24.05.2001 02:00
Wohnort: Hergensweiler bei Lindau/B

Beitrag von jasc »

Code: Alles auswählen

<html>
<head>
<link rel="stylesheet" type="text/css" href="templates/subSilver/subSilver.css">
</head>
<body>

<?php
    $host = "localhost";
	$user = "XXX";
	$pass = "XXX";
	$db = "XXX";

	mysql_connect($host, $user, $pass);
	mysql_select_db($db);

   $res = mysql_query("select * from phpbb_regeln");

   $num = mysql_num_rows($res);

   while ($dsatz = mysql_fetch_assoc($res))
   {
   echo "<b>" . $dsatz["titel"] . "</b><br>" 
         . $dsatz["text"] . "<p><b>" 
         . $dsatz["nickname"] . "</b><br>" 
         . $dsatz["text1"] . "<p>" 
         . $dsatz["1"] . "<p>" 
         . $dsatz["2"] . "<p>" 
         . $dsatz["3"] . "<p>"
         . $dsatz["vordemposten"] . "<p>"
         . $dsatz["1a"] . "<p>"
         . $dsatz["2a"] . "<p>"
         . $dsatz["3a"] . "<p>"
         . $dsatz["4a"] . "<p>"
         . $dsatz["5a"] . "&nbsp;"
         . $dsatz["5aa"] . "&nbsp;"
         . $dsatz["5aaa"] . "<p>"
         . $dsatz["sonstiges"] . "<p>"
         . $dsatz["1b"] . "<p>"
         . $dsatz["2b"] . "<br>";
   }
?>

</body>
</html>
Geht das?
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

du willst doch jetzt die zeile mit dem nickname fett haben ja? dann mach das so:

Code: Alles auswählen

    echo "<b>" . $dsatz["titel"] . "</b><br>" 
         . $dsatz["text"] . "<p>".                             //punkt nicht vergessen!!!
         "<b>". $dsatz["nickname"] . "</b><br>" 
         . $dsatz["text1"] . "<p>" 
         . $dsatz["1"] . "<p>" 
         . $dsatz["2"] . "<p>"
du musst bedenken, dass du die befehle in den "" mit . abtrennen musst. du hast es wahrscheinlich so

Code: Alles auswählen

    echo "<b>" . $dsatz["titel"] . "</b><br>" 
         . $dsatz["text"] . "<p>" 
         "<b>". $dsatz["nickname"] . "</b><br>" 
         . $dsatz["text1"] . "<p>" 
         . $dsatz["1"] . "<p>" 
         . $dsatz["2"] . "<p>"
wie am anfang gemacht. so hast du

Code: Alles auswählen

"<p>""<b>"
da stehen wenn du den zeilenumbruch weg nimmst, was den error vermutlich verursacht. du kannst es auch statt mit dem . dazwischen so machen:

Code: Alles auswählen

    echo "<b>" . $dsatz["titel"] . "</b><br>" 
         . $dsatz["text"] . "<p>                  //anführungsstriche wegnehmen,
         <b>". $dsatz["nickname"] . "</b><br>"    //um <p><b> zu einem befehl zu machen
         . $dsatz["text1"] . "<p>" 
         . $dsatz["1"] . "<p>" 
         . $dsatz["2"] . "<p>"

*edit*

hab natürlich nicht ´mitbekommen dass das problem schon gelöst ist LOL :D
dann nnimm das als erklärung *g*
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Schon mal bei www.schattenbaum.net paar Tutorials nachvollzogen?

. ist bei PHP der sogenannte Verknüpfungsoperator. Damit kann man Zeichenketten mit Variablen, Funktionen etc. aneinanderketten.

Wenn du daran interessiert bist PHP zu lernen was im primitiven Stadium relativ einfach ist, dann würde ich dir raten mal ein paar Tutorials zu machen.

Wenn ich dich z.B. fragen würde warum maskiert man Array Indexe in PHP wüsstest du garantiert nicht warum oder.....

warum macht man z.B.

Code: Alles auswählen

$dsatz["text"] oder
$dsatz['text']
anstatt einfach nur: (was auch gehen würde)

Code: Alles auswählen

$dsatz[text]
Antworten

Zurück zu „Coding & Technik“