2Danke
ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
210
210
EMPFEHLEN
-
25.02.10 13:08 #1
Hallo
Ich habe eine mySQL Tabelle mit links, nun möchte ich wen der link zum Beispiel zu tutorials.de verweist ein Icon von tutorials.de vor dem link steht.
mySQL Tabelle
HTML-Code:ID link___________________________________ 1 http://tutorials.de/test/test.html#post1 2 http://kino.de/test.php 3 http://www.terrashop.de/ 4 http://tutorials.de/test/test.html#post2 5 http://tutorials.de/test/test.html#post3 6 http://kino.de/test-2.php
Nun ist meine Frage wie kann ich das mit der if überprüfen.PHP-Code:$result = mysqli_query($mysqli, "SELECT * FROM tabelle ORDER BY id");
while($row = mysqli_fetch_object($result)){
if(){//<------------------------
echo "<a href='$row->link'><img src='image/tutotials.png' alt=''/>$row->link</a><br />";
}else{
echo "<a href='$row->link'>$row->link</a><br />";
}
}
mfg. DerEisigeGeändert von DerEisige (25.02.10 um 13:21 Uhr)
-
So wie du es hast oder mit isset()
In dienem Besipeil ist die Icongrafik hardcodiert. Ist das richtig? Wenn du ein iconLink speicherst, solltes du auf $row->iconLink prüfen.---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
25.02.10 13:29 #3
Oh das $row->link hab ich vergessen raus zähmen.
Ich hab mir gedacht dass es doch sicherlich eine Möglichkeit gibt zu überprüfen ob in dem link "tuturials.de" stet oder nicht.
Da ich mir gedacht habe wenn ich das in die mySQL Tabelle aufnehme, kostet es mich mehr speicher und ist auch nicht so erweiterbar wie ich das gerne hätte.
-
25.02.10 13:49 #4
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Du kannst folgendes schreiben:
Gruß ThomasPHP-Code:if(strpos($row->link, "tutorials.de")) {
echo "<a href='$row->link'><img src='image/tutotials.png' alt=''/>$row->link</a><br />";
} else {
echo "<a href='$row->link'>$row->link</a><br />";
}
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
preg_match oder strpos (ev. stripos -> ignoriert Gross- Kleinschreibung)
PHP-Code:if (strpos($row->link, 'tuturials.de')){
//TODO Link mit tuturials.de
}
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
25.02.10 14:08 #6
oke danke euch beiden.
-
Habe da auch einen "Kleinen" Verbesserungs vorschlag für dich bezüglich Performance.
mysqli_fetch_object($result) nehme lieber mysqli_fetch_assoc is eig das gleiche aber halt schneller =) auch wenn es hier um millisekunden geht =)
mfg =)
-
nicht ganz das gleiche. das eine gibt einen array, das andere ein stdObject.
Was di Performance angeht, hab ich auf die Schnelle in der Doku nur bei mysql_fetch_xxx Information gefunden.
mysql_fetch_object()
mysql_fetch_assoc()Unter Berücksichtigung der Ausführungsgeschwindigkeit ist diese Funktion identisch zu mysql_fetch_array() und fast so schnell wie mysql_fetch_row() (der Unterschied ist unwesentlich).
mysql_fetch_array()Zu betonen ist, dass der Gebrauch von mysql_fetch_assoc() nicht signifikant langsamer ist als mysql_fetch_row(), obwohl die Funktion einen sichtlichen Mehrwert bietet.
Also, wenns wirklich drauf ankomt, ist mysql_fetch_row() das schnellste....Zu betonen ist, dass der Gebrauch von mysql_fetch_array() nicht signifikant langsamer ist als mysql_fetch_row(), obwohl die Funktion einen sichtlichen Mehrwert bietet.
Alles andere ist im normalgebrauch ignorierbar (ausser du brauchst die funktion millionen mal)---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Aber was ist dann mit http://beispiel-link.com/redirect/tutorials.de ? ;P
Ähnliche Themen
-
JTabbedPane (Orientierung links) mit Icon und Text übereinander
Von mas666 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 28.12.10, 16:21 -
Mehrere DIV mit Icon links, Beschreibung rechts
Von cocoon im Forum CSSAntworten: 2Letzter Beitrag: 06.06.09, 14:01 -
[Links] (free) Icon Sets
Von Markus Kolletzky im Forum Grafik FAQAntworten: 0Letzter Beitrag: 07.03.08, 13:41 -
icq-icon, e-mail icon und/oder homepage icon anzeigen, wenn erforderlich
Von -GS-Master im Forum PHPAntworten: 4Letzter Beitrag: 02.08.06, 19:33 -
[JTree] Links neben expand eine JComponent oder Icon?
Von Romsl im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 04.11.05, 21:58





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren