Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
if - else problem [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
if - else problem


 
menasche
16-02-2004, 15:55 
 
hi,. ich habe ein kleines problem und weiß beim besten willen nicht, woran es liegen könnte. ich habe schon alle mir bekanntetn variationen ausprobiert, aber es will einfach nicht.

mein ziel ist es, wenn die variable $_GET["source"] existiert (aus der URL bezogen), die "content" include datei aufzurufen, um den richtigen text auszugeben.

sollte sie nicht existieren, so soll er die "newsscript" include datei verarbeiten.

hier der code:

<td width="339">
<?php
if (in_array("entry", $_GET))
{
include("includes/inc.content.php");
}
else if (! in_array("entry", $_GET))
{
include("includes/inc.newsscript.php");
}

?>
</td>


include datei content:

<?php

$db_connect_content = open_db();

$sql_content = "SELECT * FROM guardians_navigation WHERE ID=".$_GET["entry"];
$result_content = mysql_query($db_connect_content);
$result_content = mysql_query($sql_content) or die ("Invalid Query.");

while ($row_content = mysql_fetch_array($result_content,MYSQL_ASSOC))
{
str_replace("<br>", "\n", $row_content["text"]);
echo $row_content["text"];
}

?>


include newsscript:

ist zur zeit eine reine html datei.

ich hoffe, ihr könnt mir weiterhelfen!

danke schon im voraus.

mfg max

 
Kropff
16-02-2004, 15:59 
 
warum so kompliziert?
<?
if ($_GET['source'])
{
include("includes/inc.content.php");
}
else
{
include("includes/inc.newsscript.php");
}
?>

gruss
peter

 
marc75
16-02-2004, 16:32 
 
schau dir isset() und empty() an.

 
menasche
16-02-2004, 16:51 
 
<?php
if (empty($_GET["source"]) == "TRUE")
{
include("includes/inc.newsscript.php");
}
else
{
include("includes/inc.content.php");
}
?>


so hab ich das mal zusammengebatslet^^

naja aber jetzt gibt er mir IMMER die newsscript include datei aus. egal was ist..

muss ich da vllt was an meiner inc.content.php oder inc.newsscript.php ändern?

wobei ich da auch schon das gleiche probiert hab..

 
marc75
16-02-2004, 16:56 
 
Original geschrieben von menasche

<?php
if (empty($_GET["source"]) == "TRUE")
{
include("includes/inc.newsscript.php");
}
else
{
include("includes/inc.content.php");
}
?>


so hab ich das mal zusammengebatslet^^

naja aber jetzt gibt er mir IMMER die newsscript include datei aus. egal was ist..

muss ich da vllt was an meiner inc.content.php oder inc.newsscript.php ändern?

wobei ich da auch schon das gleiche probiert hab..

ist auch falsch



<?php

//empty gibt true zurück wenn die variable leer oder null ist, bzw. nicht vorhanden ist.
if (empty($_GET["source"]))
{
//ist source leer wird hier weitergearbeitet
include("includes/inc.newsscript.php");
}
else
{
//ist source gefüllt wird hier weitergearbeitet
include("includes/inc.content.php");
}
?>

 
menasche
16-02-2004, 19:42 
 
passt vielen dank!!


da war ein grundlegendes nicht wissen da^^
danke nochmals

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:39 Uhr.