PHP Neues Fenster mit SQL Inhalt

HarlekinAlpha

Grünschnabel
Hi da draußen. Ich habe folgendes Problem Ich möchte das der Inhalt eines Feldes "Rest"der SQL Table mit geladen wird wenn der Nutzer auf den Link 'mehr' klickt. Er soll dann den 2.ten Teil des Textes in einem neuen Fenster lesen können. Es gibt die Einleitung das ist der Text "news". Besser wäre natürlich wenn die Seite einfach aktualisiert wird und dann der "Mehr Link" ersetzt wird durch den Inhalt des Datenbankfeldes "rest". Kann mir jemand helfen?

PHP:
$list = mysql_query("SELECT * FROM ".$tabelle." ORDER BY time DESC".$limit.""); 
while($row = mysql_fetch_array($list)) 
{ 
$br = nl2br($row['news']); 
$st = nl2br($row['rest']); 
$zähler++; 

echo " 
<tr> 

<th width=\"50%\" align=\"left\"> 
Text ".$zahl." | ".$row['date']." 
</th> 
<th align=\"right\"> 
"; 
</th> 
</tr> 

<tr> 
<td colspan=\"3\"> 
<h3 class=\"news\">".$row['head']."</h3> 
<p align=\"justify\" class=\"news\">".$br."</p> 
//ab hier Hauptext  
Ab hier soll der mehr link sein und bei darauf geklicke der Text erscheinen. So eine Art Refresh 
<p align="justify" class="news">".$st."</p>Code: 
                    </td> 
                </tr> 

                <tr> 
                    <td colspan=\"2\">&nbsp;</td> 
                </tr> 
                "; 

                $zahl--; 
                }             

            echo "</table>";  
Code: 
</td> 
</tr> 

<tr> 
<td colspan=\"2\">&nbsp;</td> 
</tr> 
"; 

$zahl--; 
} 

echo "</table>";   
                    </td> 
                </tr> 

                <tr> 
                    <td colspan=\"2\">&nbsp;</td> 
                </tr> 
                "; 

                $zahl--; 
                }             

            echo "</table>";
 
Zuletzt bearbeitet:
Setz Deine Codes bitte in die entsprechenden Tags. So ist der Code praktisch unlesbar.

Als Tags kannst Du z.B. [ php ] [ /php ] oder [ highlight=php ] [ /highlight ] nutzen. Du musst natuerlich aus meinen Beispielen noch die Leerzeichen entfernen.
 
Setz doch einfach dafür eine Variable in einen Link.
In dem Link "mehr" schreibst du einfach die News ID und readmore=yes dazu, und dann einfach eine kleine Bedingung unter der Einleitung:
PHP:
if($_GET['id'] == $row['id'] AND $_GET['readmore'] == "yes") echo $row['rest'];
 
Zurück