Hallo,
Ich möchte das der Benutzer meiner Seite aus einer Tabelle (die ich aus meiner MySQL Tabelle erstelle, das klappt alles ) einen Eintrag auswählt und sobald er auf eine von ihm ausgewählte Zeile am Ende auf einen generierten Lnik klickt erscheinen die Werte auf einer neuen Seite zum Bearbeiten. Ich hoffe ihr versteht was ich meine. Die Funktion dazu habe ich gefunden, aber es klappt bisher noch nicht so ganz![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Also in dieser Zeile steckt der Fehler:
ID ist bei mir ein Feld aus meiner
Schonmal vielen dank für euer Bemühen!
Hier mein gesamter Code:
JCDenton
Ich möchte das der Benutzer meiner Seite aus einer Tabelle (die ich aus meiner MySQL Tabelle erstelle, das klappt alles ) einen Eintrag auswählt und sobald er auf eine von ihm ausgewählte Zeile am Ende auf einen generierten Lnik klickt erscheinen die Werte auf einer neuen Seite zum Bearbeiten. Ich hoffe ihr versteht was ich meine. Die Funktion dazu habe ich gefunden, aber es klappt bisher noch nicht so ganz
![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Also in dieser Zeile steckt der Fehler:
PHP-Code:
echo " <td> <a href="index.php?f='.$row['ID'].'">link</a> </td>\n";
Schonmal vielen dank für euer Bemühen!
Hier mein gesamter Code:
PHP-Code:
<?
session_start();
include 'sessionhelpers.inc.php';
if (!logged_in())
{
echo 'Sie sind nicht eingeloggt.<p />';
echo '<a href="index.php?section=login">Start</a>';
exit;
}
?>
<?php
function print_result_table($result){
// Tabellenanfang
echo "<table border=1>\n";
// 1. Tabellenzeile Anfang
echo " <tr>\n";
for ($i = 0; $i < mysql_num_fields($result); $i++){
echo " <th>".mysql_field_name($result,$i)."</th>\n";
}
// 1. Tabellenzeile Ende
echo " </tr>\n";
// Alle Ergebniszeilen durchgehen
while ($row = mysql_fetch_row($result)){
// Tabellenzeilen-Anfang
echo " <tr>\n";
// Alle Spalten durchgehen
for ($i = 0; $i < mysql_num_fields($result); $i++){
echo " <td>$row[$i]</td>\n";
echo " <td> <a href="index.php?f='.$row['ID''].'">link</a> </td>\n";
?
}
// Tabellenzeilen-Ende
echo " </tr>\n";
}
// Tabellenende
echo "</table>\n";
}
// Hauptprogramm
/* Verbindung zur Datenbank aufbauen */
include("dbconnect.php");
/* HTML-Startcode ausgeben */
echo "<html>\n<body>\n";
$abfrage="SELECT name AS Benuter, betreff AS Problem, beschreibung AS Problembeschreibung, rueck AS Antwort, stufe AS
Stufe, status AS Status, ID AS Link FROM anfrage";
switch($_GET['section']) {
case "probleme":
$abfrage="SELECT name AS Benuter, betreff AS Problem,
beschreibung AS Problembeschreibung, rueck AS Antwort, stufe AS
Last, status AS Status, ID AS Link FROM anfrage";
break;
case "benutzer":
$abfrage="SELECT name AS Benutzer, vorname AS Vorname, email
AS EMail, telefon AS Telefon, raum AS Raum, hostname AS Host, ip
AS IP, mac AS MAC, gruppe AS Gruppe FROM benutzer";
break;
}
$result = @mysql_query($abfrage); //aus welcher tabelle in php variable kodieren um nur eine anzeigedatei
print_result_table($result) or die(mysql_error());
/* HTML-Endcode ausgeben */
echo "</body>\n</html>\n";
?>
JCDenton
Kommentar