Hallo,
ich weiß wieder nicht, wie ich das bewältigen soll... deswegen Frage an euch:
Ich habe 3 MySQL-Einträge. den ersten mit ID1, dann ID3 und ID34
Das Problem ist, dass sie in zusammenhängender Reihenfolge angegeben werden sollen.
Also wenn ich SUCHE und das ergebnis sehe, soll der link nicht "detail.php?id=1" und "detail.php?id=3" und "detail.php?id=34" lauten, sondern:
"detail.php?id=1", "detail.php?id=2", "detail.php?id=3" und so weiter (je mehr einträge)
Suche.php
Wobei des in der detail.php schon funktioniert (ich finds aber net, warum des da funzt )
detail.php
Wenns net zuviel arbeit macht, könnt ihr mir dann vieleicht noch erklären, warum des in der detail.php schon funzt?
BIG THX
ich weiß wieder nicht, wie ich das bewältigen soll... deswegen Frage an euch:
Ich habe 3 MySQL-Einträge. den ersten mit ID1, dann ID3 und ID34
Das Problem ist, dass sie in zusammenhängender Reihenfolge angegeben werden sollen.
Also wenn ich SUCHE und das ergebnis sehe, soll der link nicht "detail.php?id=1" und "detail.php?id=3" und "detail.php?id=34" lauten, sondern:
"detail.php?id=1", "detail.php?id=2", "detail.php?id=3" und so weiter (je mehr einträge)
Suche.php
PHP-Code:
if ($search==1)
{
eval ("\$search1[nosearchword] = \"".gettemplate("search_nosearchword")."\";");
eval ("\$search1[noresult] = \"".gettemplate("search_noresult")."\";");
eval ("\$search1[kategorie] = \"".gettemplate("alpha_kategorie")."\";");
$sqlab = "select * from adressen where $radio1 LIKE '%$suche%'";
if($suche=="") { echo $search1[nosearchword]; }
else
{
$res = mysql_query($sqlab, $db) or die(mysql_error());
$anz_ds = mysql_num_rows($res);
if($anz_ds == 0){echo $search1[noresult];}else{
eval ("\$search1[resulttext] = \"".gettemplate("search_resulttext")."\";");
echo $search1[resulttext]; echo $search1[kategorie];
while($adresse = mysql_fetch_object ($res))
{
$rubrik[name]="<a href=detail.php?id=$adresse->id> $adresse->name</a>";
$rubrik[plz]="$adresse->plz";
$rubrik[ort]="$adresse->ort";
eval ("\$search_link_anzeige = \"".gettemplate("search_link_anzeige")."\";");
echo $search_link_anzeige;
}
}
Wobei des in der detail.php schon funktioniert (ich finds aber net, warum des da funzt )
detail.php
PHP-Code:
<?php
include("config.php");
eval ("\$header = \"".gettemplate("header")."\";");
echo $header;
$rubrik = array();
//
//Anzahl der Einträge bestimmen
//
$maximum="0";
$sql="SELECT * FROM adressen ORDER BY id";
$res=mysql_query($sql, $db);
while($adresse = mysql_fetch_object($res))
{
$maximum++;
}
$aktuelle1 = $id-1;
$aktuelle2 = $id+1;
$sql="SELECT * FROM adressen ORDER BY nachname LIMIT $aktuelle1,1";
if ($id==$maximum+1) die("<tr><td>Das war der letzte Eintrag</td></tr>");
if ($id==0) die("<tr><td>Das war der erste Eintrag</td></tr>");
$res=mysql_query($sql, $db);
while($adresse = mysql_fetch_object($res))
{
$rubrik[name] = $adresse->name;
$rubrik[nachname] = $adresse->nachname;
$rubrik[adresse] = $adresse->adresse;
$rubrik[telefon] = $adresse->telefon;
$rubrik[email] = $adresse->email;
$rubrik[homepage] = $adresse->homepage;
$rubrik[beruf] = $adresse->beruf;
$rubrik[speziell] = $adresse->speziell;
$rubrik[rubrik] = $adresse->rubrik;
eval ("\$adressen = \"".gettemplate("adresse")."\";");
echo $adressen;
}
eval ("\$footer = \"".gettemplate("footer")."\";");
echo $footer;
?>
BIG THX
Kommentar