text mit anführungzeichen in einer variable?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
antwort
anwendung
array
aufgefallen
befehl
code
dank
ersetzen
fehler
foto
frage
http
inhalt
machen
matrix
problem
raute
sinn
string
taste
-
hiii
wi kann man machn das folgendes funktioniert:
$navi[\'home\'] = \"<div class=\"navi\">Fotos</div>\";
????????????????????????????????????????????????????
bin grad erst am lernen von php aber kann man solche html befehle irgendwie vom php abtrennen dass er die anführungszeichen nur als text und nicht als befehl sieht????
vielleicht is meine frage idiotisch aber es würde echt viel weiterhelfen!!!
glg -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Shift + Raute (links neben Return)
-
valuser schrieb:
warum nicht?
aber: Warum Arbeitest du mit doppelt-verschachtelten Arrays?
lg
Vali
was sind doppelt verschachtelte arrays??
..egal...........
-->>> hab ich was falsch gemacht, wie ich das geschrieben hab weil bei mir hat das nie funktioniert....???
glg -
Nochmal (ohne unhöflich zu sein ;)):
Es würde deine ganzen Fragen (und auch viele deiner zukünftigen Fragen) erklären, wenn du ein kleines Tutorial wie z.B. http://tut.php-quake.net/ durchmachst. Mit diesem Tut habe ich auch PHP gelernt, und es vermittelt dir eigentl. den ganzen Stoff, um mal auf die Schnelle ein Gästebuch, Loginsystem o.Ä. zu schreiben.
lg
Vali
Beitrag geändert: 11.6.2008 19:56:39 von valuser -
und *gg* noch ne frage:
kann man ne variable durch den inhalt einer anderen ersetzen lassen??
also zb:
$navi[\'$GET[\'fam\']\'] = $navihover[\'GET[\'fam\']\'];
glg
Nö, das funktioniert auch nicht, da du die Variable in den String (\'\') mit rein geschrieben hast. So müsste es aussehen:
$navi[$GET[\'fam\']] = $navihover[$GET[\'fam\']];
Aber wozu soll das bitte gut sein? -
sorry.....
hab so n tutorial durchgemacht, ........di fehler sin mir nicht aufgefallen.....
danke
glg -
$navi[\'$GET[\'fam\']\'] = $navihover[\'GET[\'fam\']\'];
So viele Fehler in einer Zeile...
$GET -> $_GET
GET -> geht erst recht nicht...
$navi[\'$...\'] -> $navi[$...]
aber: Warum Arbeitest du mit doppelt-verschachtelten Arrays?
Das ist noch nicht doppelt verschachtelt; doppelt verschachtelt wäre ein Array in einem Array und das nennt sich dann Matrix. Das macht durchaus für einige Anwendungen Sinn; Damit können ganz leicht Tabellen dargestellt werden. (In PHP wird das nicht häufig verwendet, aber in Pascal/ C++ kommt das bei mir oft zum Einsatz)
kann man ne variable durch den inhalt einer anderen ersetzen lassen??
Natürlich geht das; es wird auch häufig gemacht! Stell dir vor, das ginge nicht - da würden viele Anwendungen gar nie funktionieren ;)
MfG
sebigisler -
Ich weiß jetzt gerade nicht, was dir gerade fehlt...
ich würde das !!$_!!GET[\'fam\']; in eine eigene variable speichern!
dann hast du das Problem nichtmehr. Also:
$fam = $_GET[\'fam\'];
$navihover[\'$fam\'];
wie gesagt: sag uns nochmal genau: was schaffst du nicht? -
ok danke.....das problem hab ich jez scho gelöst!!
noch ne frage:
wie muss ich das machen dass, wenn keine Var $GET[\'id\'] vorhanden ist, soll die datei home.php im inhalt included werden..........
if(!(isset($GET[\'id\'])))
{
include \"home.php\";
}
else
{
include \"inhalt.php\";
}
was ist da falsch (da es bei mir nie funktioniert)
glg -
Schreib wie oben schon genannt nicht $GET sondern $_GET!
...
Edit: too slow..
Beitrag geändert: 13.6.2008 10:13:22 von philippkern -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage