php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.07.2006, 19:12  
Neuer Benutzer
 
Registriert seit: 15.06.2006
Beiträge: 29
amenhotheb
Standard Daten ueber title-tag anzeigen, wenn Maus ueber Text?

Hallo Forum:

Ein Schul-Stundenplan liegt, aus der DB ausgelesen, vor.
Angezeigt werden die Schulstunden (08:00-08:45) und die Lektionen (Schulfaecher: ANGE) als 4 stellige Abkuerzung.

Ich will, wie bei einem Textlink, den "title" TAG nutzen, um per Abfrage den ausgeschriebenen Schulfachnamen als
html-eigenen Tooltip anzuzeigen.

Ich verwende folgendes Script zur Ausgabe (wird per include geladen:

Code:
function show_table2($result2)
		{
		if(!$result2)
			{
			echo "

Error in SQL statement.\n"; return;
			}
			$rows = mysql_num_rows($result2);
			$cols = mysql_num_fields($result2);
		if($rows>0)
			{
			echo "<table cellpadding='0' cellspacing='0'>";
			echo "<tr>";
				// Spaltenbeschriftung
				//for($i=0; $i<$cols; $i++)
					//{
						//echo "<th>", htmlentities(mysql_field_name($result2, $i)),
						//"</th>";
					//}
						echo "</tr>";
						// Tabelleninhalt
						while($row = mysql_fetch_row($result2))
							{
								echo "<tr>";
									for($i=0; $i<$cols; $i++)
										{
											echo "<td class='aplantext' width='50px'>","<a title='<? $lekcja['subject_pl']; ?>' href='#'>", htmlentities($row[$i]), "</a>","</td>";
										}
									echo "</tr>\n";
								}
							echo "</table>";
						}
					}
Die Abfrage sieht so aus:

Code:
   $lekcja = 'SELECT
    						zpsb_plan_dzienne.subject_id,
    						zpsb_subject.subject_small_pl,
    						zpsb_subject.subject_pl'
        	. ' FROM
        				zpsb_subject
        			INNER JOIN
        				zpsb_plan_dzienne
        			ON
        				zpsb_subject.subject_id = zpsb_plan_dzienne.subject_id'
        	. ' GROUP BY
        				zpsb_plan_dzienne.subject_id,
        				zpsb_subject.subject_small_pl,
        				zpsb_subject.subject_pl'
        	. ' HAVING
        				(((zpsb_plan_dzienne.subject_id)<>77))'
        	. ' ORDER BY
        				zpsb_subject.subject_small_pl;';
Der <>77 "Filter" blendet lediglich den Dummy-DS aus.

Wenn sich also die Maus ueber z.Bsp. ANGE (waere entsprechend 'subject_small_id') befindet,
soll mir per "title-tag" 'Sprache Englisch' (waere entsprechend 'subject_id')
angezeigt werden.

Was mache ich falsch?

Bitte um Hilfe oder Tips, wo man sowas als praktisches Beispiel anschauen kann.
amenhotheb ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.07.2006, 19:56  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

<a title='<? $lekcja['subject_pl']; ?>' href='#'>", htmlentities($row[$i]), "</a>

$lekcja ist hier falsch - da steht schließlich nur dein SQL-String drin. Überhaupt hast du eien komische und (wahrscheinlich) unnötige Konstruktion mit for() gebastelt...
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 08.07.2006, 20:03  
Neuer Benutzer
 
Registriert seit: 15.06.2006
Beiträge: 29
amenhotheb
Standard

Zitat:
Zitat von Werbegeschenk
<a title='<? $lekcja['subject_pl']; ?>' href='#'>", htmlentities($row[$i]), "</a>

$lekcja ist hier falsch - da steht schließlich nur dein SQL-String drin. Überhaupt hast du eien komische und (wahrscheinlich) unnötige Konstruktion mit for() gebastelt...
Danke fuer die Antwort. Dachte schon sind alle verreist!

Das ist der ganze Code fuer die komplett funktionierende Ausgabe. Funzt einwandfrei. Ich will nur wissen, wie oder was ich in den title-tag eintragen muss, um den vollen Schulfachnamen angezeigt zu bekommen.

Vieleicht habe ich auch was vergessen. (Abfrage)

Vieleicht kannst du dabei hlefen. Ist ja weiter keiner online.
amenhotheb ist offline  
Alt 08.07.2006, 23:23  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von amenhotheb
Zitat:
Zitat von Werbegeschenk
<a title='<? $lekcja['subject_pl']; ?>' href='#'>", htmlentities($row[$i]), "</a>

$lekcja ist hier falsch - da steht schließlich nur dein SQL-String drin. Überhaupt hast du eien komische und (wahrscheinlich) unnötige Konstruktion mit for() gebastelt...
Das ist der ganze Code fuer die komplett funktionierende Ausgabe. Funzt einwandfrei. Ich will nur wissen, wie oder was ich in den title-tag eintragen muss, um den vollen Schulfachnamen angezeigt zu bekommen.

Vieleicht habe ich auch was vergessen. (Abfrage)
Sorry, aber was war denn an der Antwort jetzt unverständlich?
Statt des QueryStrings musst Du das Ergebnis nehmen.

Wo liegt also Dein Problem?

Wenn Du error_reporting(E_ALL) einbauen würdest, dürfte das auch ein Notice geben, weil $lekcja ja nunmal kein assoziatives Array ist, sondern ein einfacher String.

Und ne Ausgabe mit echo wäre sicher auch net sooo verkehrt, statt einfach den Variablennamen hinzuschreiben.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 11.07.2006, 16:30  
Neuer Benutzer
 
Registriert seit: 15.06.2006
Beiträge: 29
amenhotheb
Standard

Zitat:
Zitat von Der_Gerhard
Zitat:
Zitat von amenhotheb
Zitat:
Zitat von Werbegeschenk
<a title='<? $lekcja['subject_pl']; ?>' href='#'>", htmlentities($row[$i]), "</a>

$lekcja ist hier falsch - da steht schließlich nur dein SQL-String drin. Überhaupt hast du eien komische und (wahrscheinlich) unnötige Konstruktion mit for() gebastelt...
Das ist der ganze Code fuer die komplett funktionierende Ausgabe. Funzt einwandfrei. Ich will nur wissen, wie oder was ich in den title-tag eintragen muss, um den vollen Schulfachnamen angezeigt zu bekommen.

Vieleicht habe ich auch was vergessen. (Abfrage)
Sorry, aber was war denn an der Antwort jetzt unverständlich?
Statt des QueryStrings musst Du das Ergebnis nehmen.

Wo liegt also Dein Problem?

Wenn Du error_reporting(E_ALL) einbauen würdest, dürfte das auch ein Notice geben, weil $lekcja ja nunmal kein assoziatives Array ist, sondern ein einfacher String.

Und ne Ausgabe mit echo wäre sicher auch net sooo verkehrt, statt einfach den Variablennamen hinzuschreiben.
Vielen Dank fuer die Antowrt, da ich ja in dieses Forum gepostet habe, kannst du auch davon ausgehen, das ich noch viel lernen muss und will. Trotzdem, error_reporting(E_ALL) habe ich eingebaut und du hattest Recht. echo funktioniert.

Also nochmals DANK!

Habe auch Deine Beitraege ueber SESSIONS verfolgt. Hat mir wirklich viel gebracht. Solche Diskusionen gibt es leider viel zu wenig. :wink:
amenhotheb ist offline  
Alt 11.07.2006, 16:47  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von amenhotheb
... da ich ja in dieses Forum gepostet habe, kannst du auch davon ausgehen, das ich noch viel lernen muss und will.
Ich widerspreche hier mal.
Das Problem war nicht, dass Du von PHP keine Ahnung hast, sondern dass Du offensichtlich mit der Antwort von werbegeschenk nichts anfangen konntest. Uns hast Du aber nicht gesagt, was Dir daran nicht gefällt.

Nach einer Antwort einfach die Frage wiederholen ist bissel wenig. Da kann keiner in seiner Glaskugel sehen, wo Du festhängst.

Insofern solltest Du die Frage ruhig wörtlich nehmen, wo was nicht klar war. Damit will niemand sagen, Du wärst begriffstutzig, sondern man will wirklich wissen, was nicht stimmt. (Manche Trolle mal ausgenommen)
Sonst kann man nämlich keine bessere Antwort geben als die vorherige.

Zitat:
Zitat von amenhotheb
Trotzdem, error_reporting(E_ALL) habe ich eingebaut und du hattest Recht. echo funktioniert.
Das solltest Du auch immer zum Testen drin haben. Da kommen viele hübsche Infos raus.

Zitat:
Zitat von amenhotheb
Habe auch Deine Beitraege ueber SESSIONS verfolgt. Hat mir wirklich viel gebracht. Solche Diskusionen gibt es leider viel zu wenig. :wink:
Falls Du mein session_start()-Problemchen meinst, naja dann hattest wenigstens Du was davon.
Bei meinem Hoster darf ich das immer noch per .htaccess selber lösen.
Oder ich verzichte zum Testen auf error_reporting. Dann kommt ja auch keine Fehlermeldung. Beides ist jetzt net soooo prickelnd......

Zu sinnvollen Diskussionen kommt es leider nicht oft, weil viele ausreichend beschäftigt sind, die Doku vorzulesen oder für andere Google zu bedienen. Da bleibt halt weniger Zeit für was sinnvolles übrig. :-/
Der_Gerhard ist offline  
Alt 11.07.2006, 17:44  
Neuer Benutzer
 
Registriert seit: 15.06.2006
Beiträge: 29
amenhotheb
Standard

Also, ich bin angenehm ueberrascht, wie ernst man hier genommen wird. Meine groeste Schwaeche ist im Moment nun einmal die PHP-Seite. SQL und HTML koennen mich nicht richtig schocken. Da ich jedoch bis vor 6 Monaten keine Zeit fuer diese Geschichte hatte habe ich mich einfach mal drangesetzt und es fasziniert mich unglaublich.

Aber auch frustrierende Momente sind nicht allzu selten. Ich denke jedoch, dass das wohl jeder der damit in Beruehrung kommt "durchmacht"!

Persoenlich bin ich der Meinung, dass man nur durch Kritik und sinnvoll gefuehrte Diskussionen weiterkommt und lernen kann, deshalb lese ich mit Begeisterung alle Beitraege im Forum fuer Fortgeschrittene die mehr als 2 Seiten haben. Dort bin ich dann auf dieses Thema "SESSIONS" gestossen.

Zum Abschluss noch mal VIELEN DANK! Nichts ist wie es scheint und den Wald sieht man sowieso nicht, wenn drin steht. :wink:
amenhotheb ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus MySQL korrekt anzeigen sams9 PHP Tipps 2008 21 19.06.2008 20:58
Daten mit bestimmtem Anfang anzeigen tsvst PHP Tipps 2006 1 30.07.2006 20:18
Daten anzeigen Kein Genie PHP Tipps 2006 7 23.07.2006 13:36
JS: daten nach combofeldwechsel anzeigen center HTML, Usability und Barrierefreiheit 6 16.09.2005 23:53
Daten aus Datenbank auslesen und in PHP-Seite anzeigen PHP Tipps 2005-2 1 28.08.2005 20:16
Bestimmte elemente nur zu bestimmten Daten anzeigen lassen PHP Tipps 2005-2 3 14.07.2005 14:05
Daten aus Text auslesen und in Variablen extrahieren PHP Tipps 2005-2 12 10.06.2005 08:05
[Erledigt] daten in einer tabelle anzeigen PHP Tipps 2005 6 26.05.2005 15:17
Daten in HTML form aus einer Query anzeigen PHP Tipps 2005 1 15.02.2005 21:03
daten in einer text datei speichern kain PHP Tipps 2004 12 25.11.2004 14:25
[Erledigt] Probleme mit dem anzeigen von Daten in einem Formular PHP Tipps 2004 2 26.07.2004 19:29
Daten von PHP an HTML-Maske übergeben & anzeigen PHP Tipps 2004 5 22.07.2004 14:33
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44
Text bzw. Daten in einer Datenbankspeichern PHP Tipps 2004 1 23.06.2004 06:53
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
text einblenden mauszeiger php, title-tag eintragen, title tag textlink

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.