Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » html in php Antworten
html in php

Tobi W.
Mausakrobat


Beiträge: 181


Uns so?
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11:
echo '<table width="100%"  border="0" bordercolor="white" cellspacing="2" cellpadding="1">
<tr></tr>
  <tr>
    <td></td>
    <tr>' . $tpl . '<a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric . '#' . $db_nr. '">' . $article_img.$db_titel. '</a>' .$mark_symbol. '</tr>
    <tr>' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '</tr>
    <tr>' . $tpl .= (strlen($db_text_1)  >= 250) ? '...<br>:<br></tr>
    <tr>' . $tpl .= $db_autor.' - ['.$db_datum.'] <br><br> </tr>
  </tr>
</table>';


---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

Ehemaliges Mitglied (#433)
Pixelschubser


Beiträge: 20


Danke für den Versuch!

Habe noch einen gefunden in zeile 70 und das Hochkomma vor das </tr> tag gemacht.
Habe jetzt aber eine Fehlermeldung, die sich wieder auf eine zeile bezieht, die eigentlich zuvor getan hat, vermulich wegen der php Funktion. Neuer Rat?

In zeile 8 ist das neue Hochkomme und jetzt kommt ein Fehler von wegen Parse Error, unexpected . on line (in diesem Fall) 6

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12:
echo '<table width="100%"  border="0" bordercolor="white" cellspacing="2" cellpadding="1">
<tr></tr>
  <tr>
    <td></td>
    <tr>' . $tpl . '<a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric . '#' . $db_nr. '">' . $article_img . $db_titel . '</a>' . $mark_symbol . '</tr>
    <tr>' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '</tr>
    <tr>' . $tpl .= (strlen($db_text_1)  >= 250) ? ...<br>:<br>'</tr>
    <tr>' . $tpl .= $db_autor.' - ['.$db_datum.'] <br><br> '</tr>
  </tr>
</table>';


Gruss Moggl

Diese Nachricht wurde geändert von: Mogandi
  Profil   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


Hallo,

poste mal bitte die ganze Fehlermeldung und die genaue Zeile. Sehe grad nix was es sein könnte.

Tobi

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


Ach doch.

Zeile 8 und 9:
1: 
2:
<tr>' . $tpl .= (strlen($db_text_1)  >= 250) ? '...<br>:<br></tr>
    <tr>' . $tpl .= $db_autor . ' - [' . $db_datum . '] <br><br> </tr>


---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

Ehemaliges Mitglied (#433)
Pixelschubser


Beiträge: 20


Dankeschön!

Hat wohl daran gelegen!
Habe noch n Fehler entdeckt.
Parse error: parse error, unexpected T_BREAK in /srv/www/web6/html/cpo/news/templates.php on line 77


1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19:
echo '<table width="100%"  border="0" bordercolor="white" cellspacing="2" cellpadding="1">
<tr></tr>
  <tr>
    <td></td>
    <tr>' . $tpl . '<a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric . '#' . $db_nr. '">' . $article_img . $db_titel . '</a>' . $mark_symbol . '</tr>
    <tr>' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '</tr>
    <tr>' . $tpl .= (strlen($db_text_1)  >= 250) ? '...<br>:<br></tr>
    <tr>' . $tpl .= $db_autor . ' - [' . $db_datum . '] <br><br> </tr>
  </tr>
</table>'

                  //$tpl .= "<a href=\"".$db_rubric_absolute."/".$str_page."?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$article_img.$db_titel."</a>".$mark_symbol."<br>";
         	  //$tpl .= substr(strip_tags($db_text_1), 0, 250);
         	  //$tpl .= (strlen($db_text_1) >= 250) ? "...<br>":"<br>";  
         	  //$tpl .= $db_autor." - [".$db_datum."]<br><br>";
		 
		 break;


Gruss Moggl

Diese Nachricht wurde geändert von: Mogandi
  Profil   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


Hallo,

wo isn line 77???


Mach mal in Zeile 11 aus
1:
</table>'


ein
1:
</table>';


Tobi

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

Diese Nachricht wurde geändert von: Tobi W.
  Profil   Website   Editieren   Zitieren

Ehemaliges Mitglied (#433)
Pixelschubser


Beiträge: 20


Na wenn unexpected t break auf Line 77, dann is hier wohl line 18 gemeint.
Sorry für mein Laientum.

Eigentlich steht das break unter dem (jetzt auskommentierten und in die Tabelle geschrieben) Codeblock.

gehört zu oben stehend
1: 
2: 
3: 
4: 
5:
//Templates für Index_X

  switch ($template_id) {


dann

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22:
//Template 4
//Link zur index.php/detail.php, Artikelanker, Bild links, Teaserausschnitt, Autor und Datum
  		 case 4:
echo '<table width="100%"  border="0" bordercolor="white" cellspacing="2" cellpadding="1">
<tr></tr>
  <tr>
    <td></td>
    <tr>' . $tpl . '<a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric . '#' . $db_nr. '">' . $article_img . $db_titel . '</a>' . $mark_symbol . '</tr>
    <tr>' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '</tr>
    <tr>' . $tpl .= (strlen($db_text_1)  >= 250) ? '...<br>:<br></tr>
    <tr>' . $tpl .= $db_autor . ' - [' . $db_datum . '] <br><br> </tr>
  </tr>
</table>'

                  //$tpl .= "<a href=\"".$db_rubric_absolute."/".$str_page."?nr=".$db_nr."&kategorie=".$db_rubric."#".$db_nr."\">".$article_img.$db_titel."</a>".$mark_symbol."<br>";
         	  //$tpl .= substr(strip_tags($db_text_1), 0, 250);
         	  //$tpl .= (strlen($db_text_1) >= 250) ? "...<br>":"<br>";  
         	  //$tpl .= $db_autor." - [".$db_datum."]<br><br>";
		 
		 break;



Gruss Moggl

  Profil   Editieren   Zitieren

Ehemaliges Mitglied (#433)
Pixelschubser


Beiträge: 20


Wenn ich den ; nach dem table hin mache kommt:
Parse error: parse error, unexpected ';' in /srv/www/web6/html/cpo/news/templates.php on line 69
muss wohl das break noch hocholen, oder?

Gruss Mog

Diese Nachricht wurde geändert von: Mogandi
  Profil   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


wofür brauchst du eigentlich das
1:
 break;

?

Edit:
hatte das
1:
 case 4:

nicht gesehen, sorry

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

Diese Nachricht wurde geändert von: Tobi W.
  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Wofür um alles in der Welt echo wenn die ganze Zeit mit der Variablen $tpl gearbeitet wird?
Das break ist eigentlich für die Switch-Anweisung... Aber momentan is der Code einfach nur völlig durcheinandergewürfelt worden.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Ehemaliges Mitglied (#433)
Pixelschubser


Beiträge: 20


Willst du meine ehrliche fachkundige Antwort?
Ich habe keine Ahnung!

Vermutlich hats was damit zu tun, dass das Ding oben eine Schleife is und man mit dem break rauskommt, auch wen ich mir nciht sicher bin.
Dieser Code wurde nicht von mir gemacht, sondern von Semf der dieses Mod entwickelt hat, das man leider nicht grafisch gestalten kann. Deswegen auch die Tabelle.

Aber je länger ich mich abmühe, desto mehr tendiere ich dazu das alles in einem Template zu machen, auch wenn ich nicht weiß wie das geht. Vermutlicha ber einfacher.

gruss Moggl

Diese Nachricht wurde geändert von: Mogandi
  Profil   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


Autsch,

dachte, es geht um das einbinden von html in php. (Ging es ja eigentlich auch)

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

Ehemaliges Mitglied (#433)
Pixelschubser


Beiträge: 20


darum gehts ja.
Wie binde ich html in php ein.
Scheint aber wesentlich schwieriger zu sein, als ich erwartet habe. Stoße hier echt auf meine Grenzen. Zumal ich schon seid zwei Wochen an diesem Brocken Code rummache, und es funktioniert erst nicht. Trotz echt mühevoller und engagierter Hilfe von allen möglich Leuten!

@languitar: Ist es mittlerweile so schlimm?

Gruss Moggl

  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Das sind doch quasi templates!!!

Es geht dir doch um Template4?
Versuch erst mal zu verstehen was da überhaupt vorgeht in dem Script! Erst dann kannst du wissen wo du was an dem Code ändern kannst. Wenn du nur nene einfachen <b>-tag einbauen würdest wöre das unnötig, aber bei Tabellen ist das schwieriger. Schließlich darf nicht mit jeder Zeile auch nen neuer Tabellenkopf ausgegeben werden usw. Dafür musst du wissen was eigentlich passiert. Vorher geht da so erst mal gar nichts.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Ehemaliges Mitglied (#433)
Pixelschubser


Beiträge: 20


Hmn, das bedeutet wohl: Lerne php!

Oder hoffe, das dir der Urheber dieses Codes hilft. Habe gerade eine Email von ihm bekommen. Hier die Variante, die tut:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12:
$tpl = '<table width="100%" border="0" bordercolor="white" cellspacing="2" cellpadding="1">';
$tpl .='<tr></tr>';
$tpl .='<tr>';
$tpl .='<td></td>';
$tpl .='<tr><a href="' . $db_rubric_absolute . '/' . $str_page . '?nr=' . $db_nr . '&kategorie=' . $db_rubric.'#'. $db_nr. '">' . $article_img . $db_titel . '</a>' . $mark_symbol . '</tr>';
$tpl .= '<tr>'.substr(strip_tags($db_text_1), 0, 250) . '</tr>';
$tpl .='<tr>'. (strlen($db_text_1) >= 250) ? '...<br>' : '<br>';
$tpl .='<tr>'.$db_autor.' - ['.$db_datum.'] <br><br></tr>';
$tpl .='</tr>';
$tpl .='</table>';


ich habe keine Ahnung wieso er das so macht, aber es scheint zu funktionieren.


gruss Moggl

  Profil   Editieren   Zitieren
Seite 1 | 2 | 3  

Antworten
Nach oben