action=neu problem

Devourer

Mitglied
Also ich hab ne frage bzw. problem.
also das mit
PHP:
<?php
if($_REQUEST['action']=="news")
{
echo "blabla \"inhalt\" blabla ";
}
?>

Das hab ist alles in ordnung aber was muss ich machen wenn ich ein php noch drinne haben will?
PHP:
<?php
if($_REQUEST['action']=="news")
{
echo "blabla \"inhalt\" blabla
<?php
echo "bla";
?>
 ";
}
?>

Was muss ich da bei dem machen?
 
Tut mir leid aber ich verstehe nicht ganz worauf Du hinaus möchtest, ich glaub ich bin da nicht der einzige...

so würde es funktionieren:
PHP:
<?php
if($_REQUEST['action']=="news")
{
echo "blabla \"inhalt\" blabla";
echo "bla";
}
?>

aber ich glaube irgendwie nicht das Du es so gemeint hast... wenn dem so ist solltest Du vieleicht nochmal genauer erklären was du erreichen möchtest.

tob
 
Ich verstehe es auch nicht, sorry... Möchtest du evt. zwischen zwei Ausgaben (echos) einen PHP-Befehl ausführen? Dann mach es so:
PHP:
<?php
if($_REQUEST['action']=="news")
{
    echo "blabla \"inhalt\" ";
    deineFunktion();
    echo "blabla";
}
?>
 
Hmmm ein PHP skript in einem skript einfügen?
Also eine genauere Erläuterung zu den Funktionen:
Wenn du die News aus einer Datenbank auslesen willst, die ganzen sachen aber nicht in den kleinen Code packen willst machst du das in etwa so:

PHP:
function news_zeigen() //hier evtl Parameter wie Datum von-bis oder poster oder...
{ //alles was in den Klammern steht wird beim Aufruf von news_zeigen ausgeführt
mysql_connect(blabla,laber,[passwort]);
mysql_select_db(dbname); 
$q = mysql_query("select * from news where (evtl.parameter)");
$res = mysql_fetch_row($q);
//und hier dann halt die Ausgabe, gespeichtert in $ausgabe
return $ausgabe; //damit auch schön hinten die news rauskommen
}

Und dann, wenn die news endlich ausgespuckt werden sollen:
PHP:
if($_REQUEST['action']=="news")
{
    echo "Und hier...Die Nachrichten:";
   $news = news_zeigen(evtl. Parameter...);
    echo $news;
}

Ich garantiere natürlich NICHT für die Richtigkeit des Codes, er ist freihand geschrieben und nuja...ich weiß noch nicht mal, ob ich die Frage richtig verstanden habe ;)
 
Zurück