Link mit Wert im Echo Befehl?

Subwoover

Erfahrenes Mitglied
Hey Leutz, also ich wollte diesen Link hier so anschreiben:
PHP:
<?php
if($go="pics") echo"
<table border=1>
<td width=80><a href=index.php?show=sf22>Show</a></td>
</table>";
?>

Nur geht das irgendwie nicht, wenn ich auf den Link klicke zeigt er mir den Inhalt der Page nicht an ;(
 
Zuletzt bearbeitet:
so muss es nich :
if ($go == 'pics') heissen.
und ausserdem solltest du print nehmen :
print ("
table border=1>
<td width=80><a href=index.php?show=sf22>Show</a></td>
</table>");

hoffe das es so geht, versuchs aber erstmal mit dem print befehl
mfg
 
und zur übersichtlichkeit sollte man das so machen:
PHP:
<?
if ($abc == "abx") 
  {
    echo "Bla, Bla, Bla....";
  }
?>
 
Zuerst mal danke an Euch für die Rückmeldungen, nur funktioniert das leider auch mit print nicht!
Ich habs versucht er zeigt mir wie gesagt nur eine leere Seite an.
Also geht der Link nicht, da ich das schon einmal hatte, da lags aber daran dass ich index?go=news hatte und das .php vergessen habe.

Nur hier liegts irgendwie daran dass ich in php einen link mit wert ausgeben will und er nimmt das nicht an ;(
 
PHP:
<?php
if($go == "pics"){ 
 echo "<table border=\"1\">";
 echo "<tr>";
 echo "<td width=\"80\">";
 echo "<a href=\"index.php?show=sf22\">Show</a>";
 echo "</td>";
 echo "</tr>";
 echo "</table>";
} // end if
?>

ausgegeben werden sollte fals die datei mit datei.php?go=pics aufgerufen wird:
Code:
<table border="1">
<tr>
<td width="80">
<a href="index.php?show=sf22">Show</a>
</td>
</tr>
</table>

du hattest btw auch die <tr></tr> tags vergessen.
 
ALso ich hab das so und es funktioniert NICHT!

PHP:
if($go=="lanpics") {
echo "<table border=\"1\" width=\"100%\" bordercolor=\"#000000\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse:\"collapse>";
echo "<tr>";
echo "<td class=\"title2\" width=\"100%\" colspan=\"3\">";
echo "LAN Pics";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class=\"title3\" width=\"33%\">";
echo "LAN Titel";
echo "</td>";
echo "<td class=\"title3\" width=\"33%\">";
echo "Datum";
echo "</td>";
echo "<td class=\"title3\" width=\"34%\">";
echo "Bilder betrachten";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class=\"menue1\" width=\"33\"%>";
echo "<a href=\"http://www.schlachtfeld.at\" target=\"_blank\">SchlachtLAN #22</a>";
echo "</td>";
echo "<td class=\"menue1\" width=\"33%\">";
echo "4.01.2002 - 6.01.2002";
echo "</td>";
echo "<td class=\"menue1\" width=\"34%\">";
echo "<a href=\"index.php?go=sf22\">Bilder</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
};
 
hmm bei mir funktioniert dein beispiel.

datei.php?go=lanpics

gibt in meiner datei.php in der das steht:
PHP:
if($go=="lanpics") {
echo "<table border=\"1\" width=\"100%\" bordercolor=\"#000000\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse:\"collapse>";
echo "<tr>";
echo "<td class=\"title2\" width=\"100%\" colspan=\"3\">";
echo "LAN Pics";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class=\"title3\" width=\"33%\">";
echo "LAN Titel";
echo "</td>";
echo "<td class=\"title3\" width=\"33%\">";
echo "Datum";
echo "</td>";
echo "<td class=\"title3\" width=\"34%\">";
echo "Bilder betrachten";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class=\"menue1\" width=\"33\"%>";
echo "<a href=\"http://www.schlachtfeld.at\" target=\"_blank\">SchlachtLAN #22</a>";
echo "</td>";
echo "<td class=\"menue1\" width=\"33%\">";
echo "4.01.2002 - 6.01.2002";
echo "</td>";
echo "<td class=\"menue1\" width=\"34%\">";
echo "<a href=\"index.php?go=sf22\">Bilder</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
} // achte an dieser stelle darauf KEIN ";" zu benutzen. man schliest einen block nicht mit ";" ab. also nur "}". was allerdings hier keinen einflus auf die funktionsfähigkeit nahm.

eine tabelle aus mit überschrift und links und inhalt usw.

der quelltext steht hier im quelltext: http://www.head-design.net/temp/datei.txt
einfach in den quelltext schauen. keine ahnung warum er html bei ner txt interpretiert.

head

head
 
Ja das geht bei mir ja auch nur in der Tabelle befindet sich ein Link:
index.php?go=sf22

und der Inhalt von index?go=sf22 wird nach klicken des Links NICHT angezeigt, der Ihalt:

PHP:
<?php if($go=="sf22") echo"
</p>Schaun obs geht!</p>";
?>
 

Neue Beiträge

Zurück