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)
absolute anfänger frage [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
absolute anfänger frage


 
dominik3000
17-03-2002, 21:43 
 
hi

ich lese aus einer datenbank news aus und das funktioniert auch recht gut. ich hab folgende tabelen:

id, newsart, titel, text und datum

jetzt möchte ich das auf einer seite nur die news titel kommen z. b. von heute und wenn man auf eine news title klickt das dann in einem popup fenster der text dazu kommt.

ich hoffe jemand kann mit helfen z. b. eine kleinen beispiel code hier rein schreiben.

vielen dank schon mal für eure antworten.

cu
dominik

 
JoelH
18-03-2002, 05:38 
 
das geht nur mittels JS.

 
Sonnenschein
18-03-2002, 08:22 
 
Wenn es nur um ein neues Fenster geht, dann reicht ein
<a href="xxx" target="_blank">

"echte" Popups findest du hier: http://www.ideenreich.com/trickkiste/tricks86.shtml

Nicht bös gemeinte Anmerkung: So was findet man unter www.google.de (http://) :D

Grüße Petra

 
dominik3000
18-03-2002, 18:43 
 
ich glaub ihr habt mich falsch verstanden. mir gehts weniger darum wie ich ein popup mache (das kann ich) sondern wie man mit php einen link macht und dann nur den text kommt der man angeklickt hat z. b. news.php?4564

 
Titus
18-03-2002, 20:45 
 
Liste:
$q = mysqsl_query ('select ID, DATUM, TITEL
from NEWS order by ID desc');
while ($x = mysql_fetch_assoc($q))
echo $x[DATUM],
' <a href="detail.php?id=', $x[ID], '" target="_blank">',
$x[TITEL], '</a><br>';
detail.php:$q = mysql_query ("select DATUM, TITEL, INHALT
from NEWS where ID=$id");
$x = mysql_fetch_assoc($q);
echo '<table><tr align="left">
<th>', $x[DATUM], '</th>
<th nowrap>', $x[TITEL], '</th>
</tr><tr>
<td colspan="2">', $x[INHALT], '</td>
</tr></table>

 
dominik3000
18-03-2002, 21:25 
 
hi titus

vielen dank für dein antwort!

wie geht das bei odbc?
ich hab schon volgendes gemacht:


?php
define (NL,"\n");
$cx=odbc_pconnect("name","x","y","");
$cur=odbc_exec($cx,"SELECT * FROM [News] ORDER BY [Erfasstam] DESC");
echo "<table border=1 align=center>".NL;
while(odbc_fetch_row($cur) AND $x<20){
echo "<tr>".NL;
$id=odbc_result($cur,1);
$newsart=odbc_result($cur,2);
$titel=odbc_result($cur,3);
$text=odbc_result($cur,4);
$datum=odbc_result($cur,5);
echo "<td>".NL;
echo "$id".NL;
echo "</td>".NL;
echo "<td>".NL;
echo "$newsart".NL;
echo "</td>".NL;
echo "<td>".NL;
echo "$titel".NL;
echo "</td>".NL;
echo "<td>".NL;
echo "$text".NL;
echo "</td>".NL;
echo "<td>".NL;
echo "$datum".NL;
echo "</td>".NL;
echo "</tr>".NL;
echo "</td>".NL;
$x=$x+1;
}
echo "</table>".NL;
?>

aber dein php code könnte ich nicht anwenden, auch nicht wenn ich mysql mit odbc ersetzt habe.

 
Titus
19-03-2002, 05:38 
 
Du kennst ODBC wahrscheinlich besser als ich ($titus->wissen['
odbc']==false;)

Aber wenn ich mir deinen Source ganz unbedarft anschaue,
seh ich im Resultat nur einen Unterschied:
Bei deiner Auflistung fehlt der href um den Titel -
ohne href gibt es nix zum Anklicken,
und somit kommt man auch nicht zur Detailansicht.


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:26 Uhr.