| | | | |
| | |
| Gast
Beiträge: n/a
| hallo liebe freunde, ich bin wirklich der absolute php nicht freak es gibt in mysql eine tabelle namens "absagen". diese enthält die felder: id, name, datum, headline, text. so jetzt habe ich mir die datensätze aus der datenbank über php geholt. die ausgabe erfolgt dann als liste. über dieser liste steht aber was darunter steht, also: Name, Datum, Headline, Text. jetzt wollte ich diese Punkte als Link einsetzen und wenn man z.B. den Punkt "Datum" klickt, dann sollte die Liste nach Datum sortiert werden. Wie mache ich das? Wer kann mir helfen? Hier das bisherige Script: Code: <?php include "admin/dbdata.inc"; $Zeilen_pro_Seite = 5; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Keiner:-)</title> <LINK REL="stylesheet" HREF="include/style.css" TYPE="text/css"> </head> <body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="#CCCCCC"> <table border="0" width="560" cellpadding="2" cellspacing="0"> <tr align="left" valign="top"> <td>[img]pics/blind.gif[/img]</td> <td>[img]pics/blind.gif[/img]</td> <td>[img]pics/blind.gif[/img]</td> <td>[img]pics/blind.gif[/img]</td> <td>[img]pics/blind.gif[/img]</td> <td>[img]pics/blind.gif[/img]</td> <td>[img]pics/blind.gif[/img]</td> <td>[img]pics/blind.gif[/img]</td> <td>[img]pics/blind.gif[/img]</td> <td>[img]pics/blind.gif[/img]</td> <td>[img]pics/blind.gif[/img]</td> </tr> <tr align="left" valign="top" bgcolor="#FFFFFF"> <td></td> <td>Datum</td> <td></td> <td><font class="text">Name</font></td> <td></td> <td><font class="text">Headline</font></td> <td></td> <td><font class="text">Absage von Agentur</font></td> <td></td> <td><font class="text">Bewertung</font></td> <td></td> </tr> <?php if (!isset($Anfangsposition)) { $Anfangsposition = 0; } ?> <?php //$sql='SELECT * FROM absagen ORDER BY '.$HTTP_GET_VARS["order"].' limit $Anfangsposition,$Zeilen_pro_Seite'; $sql="select * from absagen where "." id limit $Anfangsposition,$Zeilen_pro_Seite"; $result=mysql_query($sql); $result1=mysql_query("select id from absagen where id"); $Anzahl=mysql_num_rows($result1); while ($row=mysql_fetch_array($result)) { $datum=$row["datum"]; $name=$row["name"]; $headline=$row["headline"]; $firma=$row["firma"]; $total_score =$row["total_score "]; // Daten anzeigen. In der Praxis wird man hier eher eine Tabelle einbauen. echo "<tr align=\"left\" valign=\"top\" onMouseOver=this.style.backgroundColor='#666666';this.style.cursor='hand'; onMouseOut=this.style.backgroundColor='#A5A5A5'; onclick=location.href='detail.php?id=".$row["id"]."'; class=\"zeile\"><td></td> <td align=\"left\"><font class=\"text\">".$row["datum"]."</font></td> <td></td> <td align=\"left\"><font class=\"text\">".$row["name"]."</font></td> <td></td> <td align=\"left\"><font class=\"text\">".$row["headline"]."</font></td> <td></td> <td align=\"left\"><font class=\"text\">".$row["firma"]."</font></td> <td></td> <td align=\"left\"><font class=\"text\"><font class=\"text\">".$row["num_raters"]."</font></font></td> <td></td></tr>"; } ?> <?php echo "<tr align=\"left\" valign=\"top\"><td colspan=\"11\" align=\"right\" bgcolor=\"#FFFFFF\"><font class=\"text\">Seiten:"; //if($Anfangsposition > 0) { //echo "[erste Seite]"; //$back=$Anfangsposition-$Zeilen_pro_Seite; //if($back < 0) { // $back = 0; //} // echo "<a href=\"index.php?Anfangsposition=$back\">[eine Seite zurück]</a>"; //} if($Anzahl>$Zeilen_pro_Seite) { $Seiten=intval($Anzahl/$Zeilen_pro_Seite); if($Anzahl%$Zeilen_pro_Seite) { $Seiten++; } } for ($i=1;$i<=$Seiten;$i++) { $fwd=($i-1)*$Zeilen_pro_Seite; echo "<a href=\"index.php?Anfangsposition=$fwd\">$i</a>"; } echo "</font></td></tr>"; ?> </table> </body> </html> P.S. Wer kann mir bitte bitte helfen? |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| Themen-Optionen | |
| Thema bewerten | |
|
|

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.