title image


Smiley Re: Daten in DB suchen -> Anzeige 1 Feld ->Darauf klicken->Detail-Datensatz
Hi,



vielleicht können dir meine folgenden Skripte index.php und details.php dabei helfen:



index.php







<?php



$db_server = "localhost";

$db_user = "benutzername";

$db_passwort = "passwort";

$db_name = "datenbankname";



$db = mysql_connect($db_server,$db_user,$db_passwort)or die("Verbindungsfehler!");

mysql_select_db($db_name);



?>



<html>

<head>

<script language="JavaScript">

<!--



function oeffnen(url, width, height)

{

var left = Math.round((screen.width - width)/2);

var top = Math.round((screen.height - height)/2);



window.open(url,"","toolbar=no,location=no,resizable=no,status=yes,left=" + left + ",top=" + top + ",width=" + width + ",height=" + height);

}



//-->

</script>

</head>

<body>



<?php



echo '

<table cellspacing="0" cellpadding="0" style="width:100%; height:100%;">

<tr>

<td>

<table cellspacing="0" cellpadding="0">

<tr>

<th>ID</th>

<th>Titel</th>

<th>Beschreibung</th>

<th></th>

</tr>';



$sql = "SELECT id, titel, beschreibung FROM tabellenname WHERE feld1 = 'wert' LIMIT 0, 10";



if($result = mysql_query($sql))

{

while($row = mysql_fetch_array($result))

{

$onClick_action = 'oeffnen("details.php?id='.$row["id"].'",600,480)';



echo '

<tr>

<td>

'.$row["id"].'

</td>

<td>

'.$row["titel"].'

</td>

<td>

'.$row["beschreibung"].'

</td>

<td>

<a href="details.php?id='.$row['id'].'" target="_blank"

onClick="'.onClick_action.'; return false;">Details</a>

</td>

</tr>';

}



echo '

</table>

</td>

</tr>

</table>';

}

else

{

echo '

<tr>

<td colspan="4">

Es sind keine Daten vorhanden.

</td>

</tr>';

}



echo '

</table>

</td>

</tr>

</table>';



?>



</body>

</html>







details.php







<?php



$db_server = "localhost";

$db_user = "benutzername";

$db_passwort = "passwort";

$db_name = "datenbankname";



$db = mysql_connect($db_server,$db_user,$db_passwort)or die("Verbindungsfehler!");

mysql_select_db($db_name);



?>



<html>

<head>

</head>

<body>



<?php



echo '

<table cellspacing="0" cellpadding="0" style="width:100%; height:100%;">

<tr>

<td>

<table cellspacing="0" cellpadding="0">

<tr>

<th>ID</th>

<th>Titel</th>

<th>Beschreibung</th>

<th>Feld 4</th>

<th>Feld 5</th>

<th>Feld 6</th>

<!-- usw. //-->

</tr>';



$sql = "SELECT * FROM tabellenname WHERE id=".$_GET["id"];



if($result = mysql_query($sql))

{

while($row = mysql_fetch_array($result))

{

echo '

<tr>

<td>

'.$row["id"].'

</td>

<td>

'.$row["titel"].'

</td>

<td>

'.$row["beschreibung"].'

</td>

<td>

'.$row["feld4"].'

</td>

<td>

'.$row["feld5"].'

</td>

<td>

'.$row["feld6"].'

</td>

</tr>';

}



echo '

</table>

</td>

</tr>

</table>';

}

else

{

echo '

<tr>

<td colspan="6">

Der Datensatz mit der ID '.$_GET["id"].' existiert nicht.

</td>

</tr>';

}



echo '

</table>

</td>

</tr>

</table>';



?>



</body>

</html>







MfG Murdoch!

aktuelle Winamp Playlist                Hörgewohnheiten (Last.fm)



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: