php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.12.2004, 03:01  
Gast
 
Beiträge: n/a
Standard Nach Klick ID von Tabellenzeile auslesen

Hallo erst mal.

Ich habe eine Frage die zwar vom Schwierigkeitsgrad nicht unbedingt ins Anfänger-Forum gehört, da ich aber ein PHP Anfänger bin, poste ich hier.

Mein Problem lautet wie folgt:
In einer Tabelle gebe ich verschiedene Werte aus, die ich per PHP aus einer Datenbank auslese. Damit das ganze ein bisschen besser aussieht, habe ich per onMouseOver / Out und onClick die Hintergrundfarbe der Tabellenzeilen entsprechend verändert. D. h. wenn die Maus auf einer Zeile steht wird sie grün, wenn ich klicke wird sie orange, ungefähr so wie bei phpMyAdmin. Die Farben ändere ich dabei mit JavaScript und dem Befehl "document.getElementsById().style.backgroundColor" . Das war alles kein so großes Problem.
Nun möchte ich gerne wissen wie ich an die ID rankommen kann, damit ich erkennen kann welche Zeile angewählt wurde. Dementsprechend soll nämlich ein bestimmter Datensatz aus einer Datenbank eingelesen werden und in einer neuen Seite geladen werden. Mit JavaScript weiß ich nicht wie ich den Wert zurückgeben kann, so dass ich ihn in PHP weiterverarbeiten kann. Mit PHP weiß ich allerdings nicht, wie ich die Hintergrundfarbe dynamisch verändern kann, deshalb habe ich ja überhaupt erst JavaScript verwendet. Gibt es da überhaupt eine Lösung, oder bin ich das ganze falsch angegangen?
Vielen Dank für die Hilfe schon mal im voraus.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.12.2004, 09:56  
Erfahrener Benutzer
 
Registriert seit: 29.06.2003
Beiträge: 884
zwelch
Standard

du kannst mit php schonmal definitiv nicht die hintergundfarbe beim rüberfahren verändern (weil php serverseitig läuft und js auf dem client)

mit der id und dem ausgewählten datensatz kann ich dir nicht wirklich weiterhelfen. denn schließlich findet die auswahl bei deinem momentanen ansatz mit javascript statt, php kann da also nichts machen. du musst die id halt irgendwie beim laden der seite an js übergeben (habe keinen plan von js) und musst sie wiederum bei aufruf der neuen seite mit js durch get oder post an php mitschicken.

bei phpmyadmin muss man doch auch eigentlich immer ein häkchen vor den jeweiligen eintrag setzen, um diesen auszuwählen. in dem fall wird die id an die häkchen in dem formular übergeben.
zwelch ist offline  
Alt 13.12.2004, 07:46  
Gast
 
Beiträge: n/a
Standard

Ok, scheinbar ist mein Problem komplizierter als ich dachte.

Kann man überhaupt per JavaScript auf die POST und GET Arrays zugreifen? Falls nicht, habe ich einen eigenen Lösungsansatz:
Ich könnte einfach den Wert der ID in einem unsichtbaren Formularfeld speichern und per POST übergeben, dazu müsste ich aber wissen, wie man ein Formularfeld unsichtbar macht und ob das überhaupt geht.
 
Alt 13.12.2004, 08:01  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Amarek
dazu müsste ich aber wissen, wie man ein Formularfeld unsichtbar macht und ob das überhaupt geht.
http://de.selfhtml.org/html/formular...htm#definieren

hast du zusätzlich noch ein PHP-spezifisches problem?
imported_Ben ist offline  
Alt 13.12.2004, 11:28  
Gast
 
Beiträge: n/a
Standard

Vielen Dank . Endlich funktioniert alles so wie ich mir das vorstelle. Im Moment habe ich also keine Fragen mehr.
Für das unsichtbar machen von Formularfeldern hatte ich bisher bei google nichts funktionsfähiges gefunden.
 
Alt 13.12.2004, 12:11  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Amarek
Für das unsichtbar machen von Formularfeldern hatte ich bisher bei google nichts funktionsfähiges gefunden.
gehe nicht über los und ziehe nicht 4000€ ein. das ist einfach eine glatte lüge.

http://www.google.de/search?hl=de&q=...arfelder&meta=

direkt der erste link bringt dir die lösung
imported_Ben ist offline  
Alt 13.12.2004, 16:51  
Gast
 
Beiträge: n/a
Standard

Immer mal langsam mit den jungen Pferden. Ich habe nicht behauptet, man kann es bei google nicht finden, sondern nur, dass ich es nicht gefunden habe. Das liegt ganz einfach daran, dass ich andere Suchworte verwendet habe. Ich habe nämlich primär nach einer php-Lösung gesucht und deshalb auch php als Suchanfrage verwendet statt html, was schon mal der erste Fehler war. Danach habe ich es auch noch mit JavaScript versucht und Treffer mit dem Lösungsansatz "style.visible=false" erhalten, das hat aber nicht funktioniert. Zusätzlich waren die anderen Suchworte auch nicht so geschickt gewählt. Von daher bin ich dankbar für die Hilfe in diesem Thread
 
Alt 13.12.2004, 16:58  
Gast
 
Beiträge: n/a
Standard

Lass mal sehen ob ich das richtig verstanden habe...du hast als Suchwort einmal stumpf "php" eingegeben ? Und da hoffst du etwas zu genau dem Thema zu finden ??= Wie soll google das denn machen, die koennen auch keine Gedanken lesen !
 
Alt 13.12.2004, 17:29  
Erfahrener Benutzer
 
Registriert seit: 29.06.2003
Beiträge: 884
zwelch
Standard

Zitat:
Zitat von Amarek
php als Suchanfrage verwendet statt html
er hat php anstelle von html verwendet!
zwelch ist offline  
Alt 13.12.2004, 17:47  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@$oul:
lesen.


nunja. ok.
dann merke dir folgendes für zukünftige suchanfragen.

PHP läuft serverseitig. heißt. du hast z.b. die möglichkeit je nach benutzerrequest, z.b. per URL eine seite aufrufen zu lassen.
soll heißen, du kannst den anzuzeigenden HTML-code dynamisch bestimmen. (z.b.)

aber das war es dann auch bzgl. des einflusses auf den HTML-code.
alles, was du dann letztendlich im browser siehst ist der HTML-code. ein unsichtbares feld siehst du nicht. klar.

aber nach was sucht man da?
hm. formularfelder sind ja in formularen und werden mittels HTML dargestellt. klar .. also ..
http://www.google.de/search?num=100&...a=lr%3Dlang_de

der erste link führt dich zur deutschsprachigen HTML-'guru'-seite für HTML. da findest du nun mal alles, was du brauchst.

über den link gelangst du zu einer übersicht. und da findest du dann einen punkt 'versteckte elemente'

http://de.selfhtml.org/html/formulare/versteckte.htm

fertig.

aber nun zu deiner behauptung, dass du anstatt HTML PHP angegeben hast ...
http://www.google.de/search?num=100&...a=lr%3Dlang_de

gut. dann klickt man mal etwas rum ..
hmm .. nehmen wir den zweiten link..
http://www.inspire-world.de/board/ar...hp/t-2687.html

wählen wir der übersichtlichkeit halber den originaleintrag.
http://www.inspire-world.de/board/showthread.php?t=2687

dort findest du einen hinweis zu
Code:
<input type="hidden" ... />
jetzt weißt du also, dass das was mit HTML (spätestens jetzt) und 'hidden' zu tun hat.
ok. google mag dich.
http://www.google.de/search?num=100&...a=lr%3Dlang_de

ui .. schau mal .. der erste link .. den kennen wir schon:
http://de.selfhtml.org/html/formulare/versteckte.htm

noch irgendwelche fragen?
wer nicht suchen kann, der wird niemals programmieren können.

grüße ben.
imported_Ben 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
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
Vom Browser verschickte Daten auslesen und anzeigen? andy32 PHP Tipps 2008 3 22.08.2007 18:33
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Textdatei auslesen, aber ohne Komentare HSFighter PHP Tipps 2006 31 23.02.2006 10:07
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
Daten aus Pw-Geschütztem bereich auslesen PHP-Fortgeschrittene 2 26.08.2005 15:27
[Erledigt] nächste Zeile einer Db auslesen? PHP Tipps 2005-2 7 01.08.2005 00:11
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
Text in Input per Klick hinzufügen, bei erneutem Klick lösch 18inch HTML, Usability und Barrierefreiheit 2 05.03.2005 14:01
Klassen auslesen PHP Tipps 2007 8 10.01.2005 07:07
[Erledigt] Auslesen von Text incl. &quot; aus Textfeld PHP Tipps 2007 4 04.01.2005 13:30
[Erledigt] Daten von anderer Homepage auslesen PHP Tipps 2004-2 5 02.12.2004 18:49
Auslesen von Daten aus einer mysql Datenbank + Editieren vampsoftchef PHP Tipps 2004-2 5 15.11.2004 08:31
ADCELL Vermarktung zu 75% Pay per Klick Kampagnen Beitragsarchiv 0 18.10.2004 12:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2004-2/14019-nach-klick-id-von-tabellenzeile-auslesen.html, javascript id einer tabellenzeile auslesen, javascript bei klick aktuelle id auslesen, javascript in dynamischer tabelle zeile auslesen, tabelle daten lesen javascript, javascript id auslesen formularfeld, php formular ausgewählte zeile, javascript zeile onclick auslesen, html php form tabelle daten aus einer zeile id auslesen, php tabelle reihe auslesen, javascript tabellenzeile lesen, bei klick id auslesen javascript, tabelle klick id der reihe, javascript bei lcikc id abfragen, javascript aus tabelle eine id auslesen und anzeigen, selektion inhalt auslesen, javascript mausklick id, klick auf id php, html aus tabelle id auslesen, zeile zu id auslesen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:47 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.