ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
406
406
EMPFEHLEN
-
20.05.05 22:50 #1
- Registriert seit
- May 2005
- Beiträge
- 23
Guten Abend,
hab da noch eine Frage. und zwar ich rufe auf einer Seite meinte Daten so aus einer Datenbank ab:
So das geht auch alles ohne wenn und aber. Jetzt habe ich noch was neues in der Ausgabe dazu gemacht, dass man einfach noch mehr Infos bekommt. Das habe ich dann so gemacht:PHP-Code:// Anziegen der Einträge
$sql = "SELECT
id,
name,
straße,
platz,
ort,
telefon,
info,
url,
mail,
bild,
aktiv
FROM
bars
"; //SQL String zum auslesen aller Datensätze aus der Datenbank
$result = mysql_query($sql);
while($db_bars = mysql_fetch_array($result)) //Ergebnisse der Abfrage in Array laden und dieses Array in einer While-Schleife durchlaufen, bei jedem Durchlauf die Daten ausgeben
{
?>
Wenn ich dann auf den Link klicke, dann komme ich auf folgende Seite: info_bars.php so da will ich dann nochmals alle Daten ausgeben lass und noch ein paar andere mehr. Jetzt dachte ich, OK ich übergebe ja die ID das heißt, dass ich dann auch da die Daten wieder verwenden kann. Hab das dann so versucht:PHP-Code:<nobr> Mehr Infos: <a href="info_bars.php?id=<?php echo $db_bars['id']; ?>"
target="info_bars"
onclick="win_f=window.open('info_bars.php? id=<?php echo $db_bars['id']; ?>', 'info_bars', 'width=400,height=130,left=0,top=0,scrollbars'); win_f.focus(); return false;"
>hier klicken</a> </nobr>
aber was passiert? Richtig gar nichts! Heißt dass, dass ich da wieder ein SQL Abfrage machen muss oder muss ich nur die Daten aus der anderen Seite mit übergeben? wenn ja wie kann ich das machen?PHP-Code:<?php echo htmlentities(echo_message($db_bars['name'])); ?>
Ich hoffe mir kann da jemand helfen!
GrußLaLeLu nur der Mann im Mond schaut zu.......
-
Wenn du nur die ID übergibst, kannst du auf der nächsten Seite auch nur diese ID auslesen. Alle ermittelten Daten aus dem ursprünglichen Script gehen dabei "verloren". Du müsstest also anhand der ID einen neuen Select machen um den Namen herauszufinden.
Eine andere Möglichkeit wären Sessions, in denen du den Namen etc speichern kannst und für alle Folgeseiten zur Verfügung stehen.
-
21.05.05 00:30 #3
- Registriert seit
- May 2005
- Beiträge
- 23
Hallo,
hmm nee in der Session habe ich schon sooo viel stehen da will ich das nicht auch noch mit rein machen. Wie muss ich das denn mit der Abfrage dann machen, also wie müsste das dann aussehen?
GrußLaLeLu nur der Mann im Mond schaut zu.......
-
Naja, wenn du die ID übergibst und alle Werte der vorherigen Seite brauchst du diesen Query doch nur zu kopieren in die neue Seite. Dann hast du doch wieder alle Informationen.
PHP-Code:$data = mysql_fetch_assoc(mysql_query('SELECT id,name,straße,platz,ort, telefon,info,url,mail, bild,aktiv FROM bars WHERE id = "'.$_GET['id'].'"'));
echo $data['name'];
// und so weiter
-
21.05.05 08:50 #5
- Registriert seit
- May 2005
- Beiträge
- 23
Guten Morgen,
danke für deine Hilfe ich werde es gleich mal versuchen!
Schönen Tag noch!
GrußLaLeLu nur der Mann im Mond schaut zu.......
-
Übrigens könntest du den Verweis noch etwas kürzen:
Übrigens:HTML-Code:<a href="info_bars.php?id=<?php echo $db_bars['id']; ?>" target="info_bars" onclick="return !win_f=window.open(this.href, this.target, 'width=400,height=130,left=0,top=0,scrollbars=yes'); win_f.focus();">Mehr Informationen</a>
Ähnliche Themen
-
Daten an PDF übergeben
Von crotalus im Forum PHPAntworten: 6Letzter Beitrag: 14.11.06, 22:41 -
klasse daten übergeben
Von Merlin732 im Forum PHPAntworten: 3Letzter Beitrag: 29.08.05, 15:02 -
PHP Formular Daten übergeben
Von ziriander im Forum PHPAntworten: 7Letzter Beitrag: 15.06.05, 15:37 -
TChart Daten übergeben
Von landi im Forum Delphi, Kylix, PascalAntworten: 0Letzter Beitrag: 18.09.04, 18:43 -
daten übergeben
Von Wolf of Doom im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 18.06.03, 11:38





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren