Hallo,
ich habe ein kleines Problem.
Über einen PHP-Datein mache ich eine Suche in einer SQL-Datenbank.
Das geht auch wunderbar, hier ist der Code.
aendernsuchen1.php
In einem zweiten Dokument wird das Ergebnis dann dargestellt, das klappt auch wunderbar.
aendersuchen2.php
Auf der Seite werden aber nur zwei Felder der Einträge dargestellt, zur Übersicht ist das besser. Nun soll hinter jedem Eintrag ein Button sein, der bei Interesse Details in einem extra Dokument darstellt.
Hier ist das "extra Dokument":
link.php
Habe als Test nur ein Feld zum Darstellen genommen, später werde ich alle darstellen, nur leider wird noch nicht mal das eine angezeigt, das Blatt bleibt leer.
Ich habe das Gefühl das nix übernommen wird, aber weiss net wie ich das ändern soll.
Wäre für Hilfe dankbar.
Gruß
Dennis
ich habe ein kleines Problem.
Über einen PHP-Datein mache ich eine Suche in einer SQL-Datenbank.
Das geht auch wunderbar, hier ist der Code.
aendernsuchen1.php
PHP-Code:
<html>
<head>
<title>Datenbank</title>
</head>
<h1 align="center">Eintrag suchen</h1>
<form action="aendernsuchen2.php" method="post" align="center">
Suchkriterium waehlen :
<br>
<input type="radio" name="radiob" value="LatName">Lateinischer Name
<br>
<input type="radio" name="radiob" value="DName">Deutscher Name
<br>
Suchbegriff eingeben :
<br>
<input name="suche" size="60" maxlength="60">
<br>
<br>
<input type="submit" value="OK">
</form>
<html>
aendersuchen2.php
PHP-Code:
<html>
<head>
<title>Datenbank</title>
</head>
<h1 align="center">Fischdatenbank</h1>
<?php
include 'dbconnect.php';
// Die SQL Query
$sql = "SELECT * FROM `zierfisch` WHERE 1 AND `$radiob` LIKE '%$suche%' LIMIT 0 , 10000 ";
$result = mysql_query($sql);
if (mysql_numrows($result)>0)
{
?><h3 align="center"> Folgende Einträge wurden gefunden </h3>
<br><?
while ($row=mysql_fetch_object ($result))
{
$id=$row -> id;
$LatName=$row ->LatName;
$DName=$row ->DName;
?>
<table border="1" rules="rows" align="center">
<form action="link.php" method="POST">
<tr>
<td width=250><? echo $LatName; ?></td>
<td width=250><? echo $DName; ?></td>
<td width=250><input type="submit" name="Submit" value="Details">
</tr>
</form>
</table>
</html>
<?
}
}
Hier ist das "extra Dokument":
link.php
PHP-Code:
<html>
<?php
include 'dbconnect.php';
$sql = "SELECT * FROM zierfisch where id='".$_POST['$id']."'";
$result = mysql_query($sql);
while($row = mysql_fetch_object($result))
{
echo $row->LatName;
}
?>
</html>
Ich habe das Gefühl das nix übernommen wird, aber weiss net wie ich das ändern soll.
Wäre für Hilfe dankbar.
Gruß
Dennis
Kommentar