SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.08.2012, 23:51:02
maxi maxi ist offline
Anfänger
 
Registriert seit: Aug 2012
Alter: 44
Beiträge: 11
Mysql Abfrage soll bestimmte werte auf Klick zurückliefern

Hallo liebe Member!

Ich bin Anfänger in Sachen PHP und MySQL und bin mir nicht sicher ob ich in diesem Forum überhaupt richtig bin. Ich schilder mal mein Problem...

Ich bin gerade am Erstellen einer Buchtauschbörse mit Suchfunktion und das Grundgerüst funktioniert soweit eigentlich. Nun zum Problem selbst.

Meine Suchfunktion liefert mir wie sie es auch soll, nach Vergleich der Eingaben mit der DB die Resultate zurück. Ich möchte aber das die Ausgabe als Hyperlink dargestellt wir und auf eine Html Seite verweist die je nachdem welche Ausgabe man angeklickt hat die jeweiligen Werte aus der DB zurückliefert.

Also wenn ich "Sch" in die Suchmaske eingebe soll er mir z.b. die Einträge Schnabl und Schmidt als Link ausgeben und wenn ich auf Schmidt klicke eine blank Html Seite aufmachen die mir die Details zum Eintrag Schmidt anzeigt. Ich hab derzeit um die 150 Einträge in der DB weswegen das erstellen einzelner Html Seiten pro Eintrag zwar einfach aber auch sehr mühsam wäre. Daher hätt ich gern die Lösung mit einer quasi "globalen" Html Seite für alle Einträge.


Meiner Logik nach müsst ich jeden Ausgabelink eindeutig identifizieren, k.A. einer zufälligen Variable zuweisen die dann bei Ausgabe der Suchwerte mit dieser Variable dann in eine DB schreibt und beim Laden der Html Seite aufgrunde des eindeutigen Links in Verbindung mit der Variable den Wert ausliest und entsprechend darstellt.

Vielleicht denk ich auch zu verquer und es gibt eine einfachere Lösung? Vielleicht lieg ich auch komplett falsch. Wie geh´ich das am Besten an?


lg + TIA

maxi
Mit Zitat antworten
  #2  
Alt 25.08.2012, 01:23:44
maxi maxi ist offline
Anfänger
 
Registriert seit: Aug 2012
Alter: 44
Beiträge: 11
AW: Mysql Abfrage soll bestimmte werte auf Klick zurückliefern

Hello Membs,

gibt´s für mein Problem keine Lösung oder hab mich zu kompliziert ausgedrückt?

Also nochmal etwas einfacher ;-) :

Ich hätt´s genau so wie z.b. bei Thalia.de

.) Titel in die Suchmaske eingeben
.)Der Titel der einem zusagt auswählen
.)Auf Klick auf den z.b. Titel sollen dann Details zum Titel folgen

Unterschied is nur der dass ich ungern 150 Html Seiten generieren möchte welche ich dann extra zuweisen muss.

Vielleicht weiß ja noch jemand Rat.

lg

maxi
Mit Zitat antworten
  #3  
Alt 25.08.2012, 11:11:54
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: Mysql Abfrage soll bestimmte werte auf Klick zurückliefern

Hi

Zitat:
gibt´s für mein Problem keine Lösung
Doch aber hier schaut man rein und sucht sich nunmal aus worauf man lust hat zu antworten.
Zitat:
hab mich zu kompliziert ausgedrückt
Nee aber anhand dessen wissen wir nicht wie dein Kenntnisstand ist und wie wir darauf antworten sollen.
Zitat:
das Grundgerüst funktioniert soweit eigentlich
Bitte zeigen was du hast.
Zitat:
jeden Ausgabelink eindeutig identifizieren
ISBN ;)

Ich habe mit einer Datei und 3500 Einträgen ca 11000 Html Seiten in Google.
Dazu benutze ich PHP,MySql, htaccess(mod_rewrite)

mfg

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #4  
Alt 31.08.2012, 16:29:03
TeX TeX ist offline
Anfänger
 
Registriert seit: Sep 2008
Ort: Saalfeld
Alter: 46
Beiträge: 51
TeX eine Nachricht über ICQ schicken
AW: Mysql Abfrage soll bestimmte werte auf Klick zurückliefern

Beim Auslesen aus der Datenbank die Links generieren und die ID-Nummer der Einträge in der Datenbank mit anfügen:

echo '<a href="details.php?id='.$id_aus_DB.'">link</a>';

Auf der Detail-Seite dann nur noch die ID abfragen ($_GET['id']) und den Eintrag aus der DB lesen und anzeigen.
Mit Zitat antworten
  #5  
Alt 01.09.2012, 14:27:42
maxi maxi ist offline
Anfänger
 
Registriert seit: Aug 2012
Alter: 44
Beiträge: 11
AW: Mysql Abfrage soll bestimmte werte auf Klick zurückliefern

hello Ckaos u. Tex!

Sorry wegen der späten Rückmeldung aber war gesundheitlich verhindert :-(

So, hab zur Ausgabe der Links die id Anhängsel hinzugefügt, soweit so gut.

Allerdings hab ich keinen Tau wo ich das ($_GET["id"]) in der Detail.php einfügen soll.

Entweder ich bin noch nicht ganz fit oder es is so deppeneinfach dass ich net check *grml*

btw. Thx an euch beide für die schnellen Antworten.



das ist der Code von der Suchabfrage.php:


$res = mysql_query($sqlab);
$num = mysql_num_rows($res);
while ($dsatz = mysql_fetch_assoc($res))
{
echo


'<a href="Details.php?id='.$dsatz['personalnummer'].'" style="text-decoration:none">'.$dsatz['titel2'].' </a>'.



'<a href="Details.php?id='.$dsatz['personalnummer'].'"
style="text-decoration:none">'.$dsatz['name'].' </a>'.

'<a href="Details.php?id='.$dsatz['personalnummer'].'"
style="text-decoration:none">'.$dsatz['vorname'].' </a>'."<br />";



echo '<a href="Details.php?id='.$dsatz['personalnummer'].'"
style="text-decoration:none">'.$dsatz['titel3'].' </a>'."<br />";


echo '<a href="Details.php?id='.$dsatz['personalnummer'].'"
style="text-decoration:none">'.$dsatz['titel4'].' </a>'."<br />";

echo '<a href="Details.php?id='.$dsatz['personalnummer'].'"
style="text-decoration:none">'.$dsatz['verfuegbarkeit'].' </a>'."<br />";

echo "----------------------------------------------------"."<br />";

}


und das hier jener der Details.php (sehr unspektakulär):



<?php

mysql_connect("","root");
mysql_select_db("firma");

$res = mysql_query("select * from personen");

$num = mysql_num_rows($res);

while ($dsatz = mysql_fetch_assoc($res))
{
echo $dsatz["name"];
echo $dsatz["user"];
echo $dsatz["vorname"];
echo $dsatz["personalnummer"];
echo $dsatz["gehalt"];
echo $dsatz["geburtstag"];
echo $dsatz["verfuegbarkeit"]."<br />";
}
?>


lg

maxi
Mit Zitat antworten
  #6  
Alt 02.09.2012, 03:23:05
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: Mysql Abfrage soll bestimmte werte auf Klick zurückliefern

Hi

(sehr unspektakulär)
PHP-Code:
<?php

mysql_connect
("","root");
mysql_select_db("firma");

$res mysql_query("select * from personen where personalnummer='".mysql_real_escape_string($_GET['id'])."'");

$num mysql_num_rows($res);
Achtung vor sql-injects !!!

mfg

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #7  
Alt 03.09.2012, 23:34:30
maxi maxi ist offline
Anfänger
 
Registriert seit: Aug 2012
Alter: 44
Beiträge: 11
AW: Mysql Abfrage soll bestimmte werte auf Klick zurückliefern

Hi Ckaos,

danke für den Tipp. Werd mich mit dem Thema SQL Injections und Verschlüsselung wenn alles soweit von der Funktion reibungslos verläuft beschäftigen ;-).

Thx auch für die Code-Hilfestellung aber ich bekomm ne

Undefined index: id in C:\xampp\htdocs\Details.php

Notiz, hmmmmmm.


lg

maxi
Mit Zitat antworten
  #8  
Alt 04.09.2012, 00:26:03
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: Mysql Abfrage soll bestimmte werte auf Klick zurückliefern

Hi

Du hast geschrieben das du
PHP-Code:
echo '<a href="Details.php?id='.$dsatz['personalnummer'].'"
style="text-decoration:none">'
.$dsatz['titel3'].' </a>'."<br />"
Hast, wenn du das anklickst sollte eigentlich keine Fehlermeldung kommen.
Wenn du hingegen OHNE id die Details.php aufrufst ist das klar,
ich schreib dir ja nicht den ganzen Code.
Das war ein Bsp. auf die Frage
Zitat:
Allerdings hab ich keinen Tau wo ich das ($_GET["id"]) in der Detail.php einfügen soll.
mfg

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #9  
Alt 05.09.2012, 03:00:18
maxi maxi ist offline
Anfänger
 
Registriert seit: Aug 2012
Alter: 44
Beiträge: 11
AW: Mysql Abfrage soll bestimmte werte auf Klick zurückliefern

Hello Ckaos!

Ne ne, is scho klar dass du mir den ganzen Code nicht postest, hätt ich auch nicht erwartet. Is immer noch besten wenn man selbst heraufindet worans gehapert hat ;-),
Ja haste Recht gehabt, hat alles wunderbar funktioniert nur es hat nicht am fehlenden id Anhängsel gelegen. Man sollt villeicht auch die spalte [personalnummer] zu select hinzufügen dann funkts auch ;-)

Thx nochmal für die Hilfe

lg

maxi
Mit Zitat antworten
Antwort

Stichworte
hyperlink, mysql abfrage, werte in html laden


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Brauche Hilfe Partygirl MySQLi/PDO/(MySQL) 10 01.03.2011 09:18:11
Ergebnisse aus MySQL Abfrage, obwohl Abfrage eigentlich leer mauritius MySQLi/PDO/(MySQL) 1 15.09.2010 16:16:30
MySQL Abfrage innerhalb einer Abfrage HariboGold MySQLi/PDO/(MySQL) 4 27.08.2008 18:00:28
Problem mit MySQL IF Abfrage und 0 bzw. NULL Wert flashsurface MySQLi/PDO/(MySQL) 2 15.06.2008 22:21:09
MySQL Abfrage mit PHP ausgeben, wie? PHP-MySQL-Fan MySQLi/PDO/(MySQL) 5 22.05.2006 15:47:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:19:09 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt