Auslesen aus DB Funktioniert nicht...

KonjiBenji

Grünschnabel
Ich habe mal vor einiger Zeit mir ein Artikel Script zu Recht gebastelt.
Funktionierte auch alles einwandfrei, doch auf einmal funktioniert es nicht mehr so wie ich es will.

Er Zeigt mir zwar noch in der Übersicht alles schön an, doch sobald ich auf "mehr lesen" klicke zeigt der mir nur leere Tabellen an.

Nun ist meine Frage an euch.
Wie kann ich das ändern?
Wo war hier der Fehler Teufel am werk?:)


Hier der Code
PHP:
if($action =='show') { 

  $result = mysql_query("select * from $mysql_table where nr = '".$nr."'"); 
	$titel		=	mysql_result($result,0,"titel"); 
	$Text 		= 	mysql_result($result,0,"inhalta");
	$content 	= 	BBCode($Text);	  

echo "
<table width=\"90%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
                <tr>
                  <td colspan=\"2\" class=\"table_2\"><h2 align=\"left\"><? echo $titel ?></h2>
                  </td>
                </tr>
                <tr>
                  <td colspan=\"2\" class=\"table_2_hr\"><img src=\"gfx/pixel.gif\" width=\"1\" height=\"1\"></td>
                </tr>
                <tr>
                  <td width=\"100\">&nbsp;</td>
                  <td>
				$content
           		</td>
                </tr>
              </table>
              <br>
              <center>
                <a href=\"artikel.php\">zurück zur Übersicht...</a>
              </center>";

}

Vielen Lieben Dank :).
 
Versuche mal anstatt :
PHP:
if($action =='show')
das hier:
PHP:
if($_REQUEST['action'] =='show')
. Falls das der Fehler war, lese mal das hier.

Gruß Stefan
 
erstens:
Ein Fehler kann in der Funktion mysql_result liegen, die steht hier nicht drin.

außerdem echost du ein <?PHP echo... abgesehen davon,dass es grauenhaft aussieht,ist es wahrscheinlich falsch.

Verwende lieber statt
echo "

<table width=\"90%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">

<tr>
....

ein einfaches
?>

<table width=\"90%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">

<tr>
...blabla
<?PHP echo $titel ?>

...
<a href=\"artikel.php\">zurück zur Übersicht...</a>

</center><?PHP


Und gewöhne dir die short-open-tags ab, eines Tages sind sie nicht mehr in der ini und schwupp weißt du nicht, warum auf einmal alle deine Skipte verrückt spielen.
 
Zurück