Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst if und else

Mitglied: 55515

55515 (Level 1)

17.10.2007, aktualisiert 04.11.2007, 4802 Aufrufe, 8 Kommentare

hallo community,

ich denke mal das mir hier jemand helfen kann unzwar habe ich hier ein script:
01.
<?php 
02.

03.
	
04.
	$hardware_rows = '';
05.
	
06.
	$hardware_query = $db->query('
07.
		SELECT
08.
			id, bild, text, preis, link
09.
		FROM
10.
			' . $db->prefix . '_hardware
11.
		LIMIT 2
12.
	'); 
13.
	
14.
	$hardware = $db->fetch($hardware_query);
15.
	if($hardware->text != "") {
16.
		$tmp->add(array(
17.
			'hardware1_bild' => '<img src="./images/hardware/' . $hardware->bild . '" alt="' . $hardware->text . '" title="' . $hardware->text . '" style="height: 60px; width: 60px; border: 0px;" />',
18.
			'hardware1_text' => prase(substr($hardware->text, 0, 70), $db, 1, 1, 0, 0) . '...',
19.
			'hardware1_preis' => 'Preis: ' . $hardware->preis . ' EUR',
20.
			'hardware1_link' => $hardware->link
21.
		));
22.
	} else {
23.
		$tmp->add(array(
24.
			'hardware1_bild' => '',
25.
			'hardware1_text' => '',
26.
			'hardware1_preis' => '',
27.
			'hardware1_link' => 'http://www.esportsnetwork.de'
28.
		));
29.
	}
30.
	
31.
	$hardware = $db->fetch($hardware_query);
32.
	if($hardware->text != "") {
33.
		$tmp->add(array(
34.
			'hardware2_bild' => '<img src="./images/hardware/' . $hardware->bild . '" alt="' . $hardware->text . '" title="' . $hardware->text . '" style="height: 60px; width: 60px; border: 0px;" />',
35.
			'hardware2_text' => prase(substr($hardware->text, 0, 70), $db, 1, 1, 0, 0) . '...',
36.
			'hardware2_preis' => 'Preis: ' . $hardware->preis . ' EUR',
37.
			'hardware2_link' => $hardware->link
38.
		));
39.
	} else {
40.
		$tmp->add(array(
41.
			'hardware2_bild' => '',
42.
			'hardware2_text' => '',
43.
			'hardware2_preis' => '',
44.
			'hardware2_link' => 'http://www.esportsnetwork.de'
45.
		));
46.
	}
47.
	
48.
	if(checkright($user->superadmin, $rechte['superadmin'])) {
49.
		$tmp->add("h_admin", '<a href="index.php?cmd=admin_hardware_edit&hid=1" class="black"><b>edit Hardware 1</b></a> / <a href="index.php?cmd=admin_hardware_edit&hid=2" class="black"><b>edit Hardware 2</b></a>');
50.
	} else {
51.
		$tmp->add("h_admin", "");
52.
	}
53.
	
54.
?>
so das ganze funktioniert auch soweit bi auf einen kleinen fehler, unzwar zeigt er mir anstatt 'http://www.esportsnetwork.de' die url an die der user eingibt.

meines erachtens nach müsse doch aber 'http://www.esportsnetwork.de' dann da stehen??

vllt. kann mir ja jemand helfen ich weis wirklich nicht warum das net angezeigt wird =(

mfg
Mitglied: Dani
17.10.2007 um 08:57 Uhr
Guten Morgen,
ich kann dir nicht ganz folgen! Ich sehe jetzt keine Funktion / PHP - Variable mit der du die URL veränderst. Könntest du mal entsprechende Screenshot hochladen?!


Grüße
Dani
Bitte warten ..
Mitglied: 55515
18.10.2007 um 23:06 Uhr
von was screen von der hp auf der das ganze eigesetzt wird???

mit dem du kannst net folgen, ich wollte das so haben das der user der einen hardware artikel schreibt inklusive bild, text und den link wo diese hardware zu finden ist, als link zb. angibt

http://www.hardware-shop.de/shop/artikel5 nur ein beispiel !!!!

aber auf der hp dann zb. Zum Shop, ansattt der link da steht, jedoch wenn ich auf "Zum Shop" klicken ich auf die hp http://www.hardware-shop.de/shop/artikel5 gelange.

das wollte ich eigentlich erreichen aber es funktioniert nicht.

weis nich ob ich das jetz so verstehenswert erklärt habe =)
Bitte warten ..
Mitglied: Dani
20.10.2007 um 12:47 Uhr
Hi!
Jetz glaube ich zu meinem, was du willst. *g*

Sprich, dass der Link nur indirekt sichtbar ist (z.B. Test)?!

Also im HTML würde es soausehen:
01.
<a href="http://www.hardware-shop.de/shop/artikel5">Zum Shop</a>
Grüße
Dani
Bitte warten ..
Mitglied: 55515
21.10.2007 um 15:39 Uhr
ja das weis ich ja wie es über html geht =)

da das aber nen php script ist, kann ich darin nicht mit nem html tag rumfuchteln =)

aber wissen tust du es auch net oder wie es auszusehen hat in php???

also ich will den link aus der db http://www.......... dynamisch anzeigen lassen, also wenn ich als link test.de reinschreibe sehe ich auch auf der hp test.de ich wollte aber das da da steht zum sho oder der gleichen...=(
Bitte warten ..
Mitglied: Dani
21.10.2007 um 16:28 Uhr
Hi,
also ich programmiere mal hin und wieder ´kl. CMS Systeme. Daher sollte ich dir helfen können.

Also du wirst keine ander Möglichkeit haben als den Link mit <a href.... zu erzeugen. Denn PHP ersetzt ja die HTML Tags nicht. Sprich du wirst einfach die entsprechenden PHP Variablen in den Link Tag "einpflanzen" müssen, wie jeder andere auch. *g*
Aus deinem Code oben werde ich nicht schlau! Was soll dort passieren bzw. probierst du? Bitte einfach schöne verständliche Kommentare noch dazuschreiben.


Grüße
Dani
Bitte warten ..
Mitglied: 55515
21.10.2007 um 16:46 Uhr
ja also ich habe eine tpl datei in dieser datei kann ich im textfeld link einen link reinschreiben das textfeld sieht so aus:

<td class="black"><input type="text" name="link" size="46" maxlength="250" value="{link}" /></td>

und der link der dort reingeschrieben wurd zb http://www.google.de steht dan auch auf der hp, das will ich aber nicht ich will das der link der ja in der db als http://www.google.de steht dynamisch anzeigen lassen, also das dan dort anstelle von http://www.google.de "Zum Shop" und wenn ich auf "Zum Shop" klciek" ich dan halt auf google.de komme.

das versuche ich eigentlich nur =(

ich hoffe das ich es jetz verständlich geschrieben habe =( ?

mfg
Bitte warten ..
Mitglied: SvenGuenter
26.10.2007 um 11:51 Uhr
Das geht wie meine Vorgänger geschrieben haben nur wenn du es in einen html tag einpackst oder es per java machst. php bietet meines Wissens keien möglichkeit des anonymisierens.
oder bau dir das Dynamisch

Lege in eine Variable:

$www="<a href=http://www.;;

Für die Ausgabe:

echo "$www + $row["WWW"]";

gruß

sven
Bitte warten ..
Mitglied: 55515
04.11.2007 um 17:57 Uhr
ok problem gelöst,

<a href="#" class="red" onclick="window.open('{hardware_link}')" title="">{hardware_link}</a>
Bitte warten ..
Neue Wissensbeiträge
Internet

Kommentar: Bundesregierung erwägt Ausschluss von Huawei im 5G-Netz - Unsere Presse wird immer sensationsgieriger

Information von Frank vor 1 TagInternet5 Kommentare

Hier mal wieder ein schönes Beispiel für fehlgeleiteten Journalismus und Politik zugleich. Da werden aus Gerüchten plötzlich Fakten, da ...

Windows 10

Netzwerk-Bug in allen Windows 10-Versionen durch Januar 2019-Updates

Information von kgborn vor 1 TagWindows 101 Kommentar

Nur ein kurzer Hinweis für Admins, die Windows 10-Clients im Portfolio haben. Mit den Updates vom 8. Januar 2019 ...

Windows 10

Windows 10 V1809: Rollout ist gestartet - kommt per Windows Update

Information von kgborn vor 2 TagenWindows 102 Kommentare

Eine kurze Information für die Admins, die Windows 10 im Programm haben. Microsoft hat die letzte Baustelle (die Inkompatibilität ...

Sicherheit

Heise Beitrag Passwort-Sammlung mit 773 Millionen Online-Konten im Netz aufgetaucht

Information von Penny.Cilin vor 2 TagenSicherheit6 Kommentare

Auf Heise Online ist folgender Beitrag veröffentlicht worden: Heise Beitrag passwörter geleakt Ich bin mir jetzt nicht ganz sicher, ...

Heiß diskutierte Inhalte
TK-Netze & Geräte
TAPI auf einem Win2016Server installieren und einrichten
Frage von wstabelTK-Netze & Geräte30 Kommentare

Hallo liebe Admins, ich habe folgende Situation: 1 Windows Server 2016 Standard als DC 1 SNOM 710 IP-Telefon 1 ...

Batch & Shell
Mit findstr batch doppelte zeilen einer txt löschen
Frage von Burningx2Batch & Shell25 Kommentare

Hi Vor einer weile habe ich im netzt einen windows shell befehl gefunden mit welchem man über die konsole ...

Verschlüsselung & Zertifikate
Netzwerkfreigabe Verschlüsselung
Frage von grill-itVerschlüsselung & Zertifikate20 Kommentare

Moin zusammen, sicher nutzen hier die ein oder anderen ein Produkt zur Verschlüsselung von Netzwerkfreigaben/-laufwerken auf denen hochsensible Daten ...

Microsoft
Übertragung von MS Volumenlizenzen
Frage von SherlockineMicrosoft20 Kommentare

Ich bin Angestellte in einer kleinen 10-köpfigen IT-Firma, die Netzwerklösungen, Telefonielösungen und Ähnliches anbietet. Im Sommer hatten wir einen ...