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, 4839 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
Backup

Veeam Agent für MS Windows - neue Version verfügbar (bedingt jedoch offenbar .NET Framework 4.6)

Information von VGem-e vor 17 StundenBackup

Moin Kollegen, einer unserer Server zeigte grad an, dass für o.g. Software ein Update verfügbar ist. Ob ein evtl. ...

Python

Sie meinen es ja nur gut - Microsoft hilft python-Entwicklern auf unnachahmliche Weise

Information von DerWoWusste vor 2 TagenPython2 Kommentare

Stellt Euch vor, Ihr nutzt python unter Windows 10 und skriptet damit regelmäßig Dinge. Nach dem Update auf Windows ...

Sicherheits-Tools

TrendMicro Worry-Free Business Security 10.0 SP1 steht in Englisch bereit mit Unterstützung für Windows 10 1903 (May Update)

Information von VGem-e vor 2 TagenSicherheits-Tools1 Kommentar

Moin Kollegen, Dann kommt wohl demnächst auch die deutschsprachige/europäische Version zur Auslieferung. Gruß VGem-e

Batch & Shell
PowerShell Konferenz - Videos online
Information von NetzwerkDude vor 3 TagenBatch & Shell

Abend, die Tage werden Videos der Talks von der diesjährigen EU Powershell Konferenz hochgeladen, sind einige Interessante dabei: MFG ...

Heiß diskutierte Inhalte
Google Android
Anbieter für Diensthandys
Frage von Pat.batGoogle Android24 Kommentare

Hallo zusammen, ich bin seit einiger Zeit zuständig für die Diensthandys bei uns in der Behörde. Eine Management Software ...

Windows Server
Windows Server 2016 einrichten
Frage von borjiaWindows Server20 Kommentare

Ich würde gerne einen Server einrichten, erstmal nur mit DNS und AD. Habe mich die letzten Wochen durch diverse ...

Exchange Server
Vorgehen um von Tobit auf Exchange zu wechseln
Frage von Martin1987Exchange Server17 Kommentare

Guten Abend Ich habe den Auftrag erhalten, unser Mail von David zu Outlook zu wechseln. Wie muss ich da ...

Microsoft Office
Office 365 eMail via Website verschicken
Frage von BiBeSoMicrosoft Office16 Kommentare

Hallo, kann man im Office 365 eMails anlegen welche zum versenden (smtp) für die Website funktionieren ? Muss man ...