php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.05.2005, 15:17  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Nochmals, definiere Liste

um was für eine Art Liste handelt es sich?

Dafür, dass es dringend ist muss man dir aber verdammt viel aus der Nase ziehen.
DiBo33 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 11.05.2005, 16:01  
Gast
 
Beiträge: n/a
Standard

AAhhh sorry in Eifer überlesen

Also: Ich hab ein Listbox in dem mir die Werte aus der DB angezeigt werden. Die Werte werden in ein array geschrieben und lese die Werte die ich angezeigt habe will aus!

Gruß

SEF
 
Alt 11.05.2005, 17:43  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Na, es geht doch.

Bedenke aber, dass dies nur eine Intranet-Lösung darstellt und eine Funktionsgarantie lediglich im IE gegeben ist.

Als erstes hast du dein Formular, zusätzlich benötigst du ein "blindes" IFRAME für die Serverkommunikation

Code:
<form action="wasauchimmer" method="post">
<select name="deinselect" size=3 ondblclick="document.ausw.location.href='ausw.php?id='+this.options[this.selectedIndex].value;">
<option value="0">Text1</option>
<option value="1">Text2</option>
<option value="2">Text3</option>
</select>
<input type="text" name="ffeld1">
<input type="text" name="ffeld2">
</form>
<iframe name="ausw" src="about:blank" style="width:0px;height:0px;"></iframe>
im value steht deine eindeutige id der Tabelle zur Idendifikation des Datensatzes

Danach musst du die Formfelder über den IFRAME füllen, nicht über die Hauptdatei
PHP-Code:
<?php
// die SQL-Auswertung solltest du schon selbst hinbekommen,
// deshalb wird hier ein Array nachgebildet
$daten=Array(
  Array(
"id"=>0,"feld1"=>"Text_1_1","feld2"=>"Text_1_2"),
  Array(
"id"=>1,"feld1"=>"Text_2_1","feld2"=>"Text_2_2"),
  Array(
"id"=>2,"feld1"=>"Text_3_1","feld2"=>"Text_3_2")
);

// Id überprüfen
$id=(isset($_GET['id']))?intval($_GET['id']):0;
if (
$id<0||$id>count($daten)) $id=0;

// Hier kommt jetzt deine Datenbank-Abfrage
$row=$daten[$id];

printf('<script type="text/javascript">
  var f=parent.document.forms[0];
  f.ffeld1.value="%s";
  f.ffeld2.value="%s";
</script>'
,

$row['feld1'], $row['feld2']
);

?>
Das solltest du weiter ausbauen können.
DiBo33 ist offline  
Alt 24.05.2005, 09:35  
Gast
 
Beiträge: n/a
Standard

BIG THX @ DiBo33!!

Also leider melde ich mich jetzt erst, ich war im Urlaub !

Also aber dein Beispiel geh super.

Noch ma Danke an alle die geholfen haben!

Gruß

SEF
 
Alt 24.05.2005, 10:07  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

Lol... jetzt weiss ich auch warums so geeilt hat ^^ der wollte in' Urlaub fahren ^^
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline  
Alt 24.05.2005, 10:19  
Gast
 
Beiträge: n/a
Standard

HEHE ne du mein Chef hat terror gemacht :wink:

SEF
 
Alt 24.05.2005, 11:49  
Gast
 
Beiträge: n/a
Standard

oohhh ich hab ein bisschen zum Verständniss auf na neuen Seite "rumgebastelt", da geht es au super!

ABER wenn ich es ein meine Seite einbinden will geht des wegen den Tabellen glaub ich nicht! Innerhalt einer Zelle kann ich Felder mit doppelklick füllen, aber in einer anderen Zelle ein Feld füllen geht leider nicht!

Hat da jemand ne Idee warum das so is?

Gruß

SEF
 
Alt 24.05.2005, 11:53  
Gast
 
Beiträge: n/a
Standard

äähh entwarung ich muss natürlich die Form erweitern ......



SEF
 
 


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
Javascript Select liste verdoppeln dsmcg HTML, Usability und Barrierefreiheit 8 19.10.2006 16:56
Liste in Liste und das ganze in nen Link verpackt dethlef14 HTML, Usability und Barrierefreiheit 7 08.05.2006 19:42
Liste Fatal Error PHP Tipps 2006 4 04.05.2006 16:55
suche nach einem Parameterwert in einer Liste seven-12 PHP Tipps 2007 6 15.11.2005 10:36
[UNRESOLVED] array in html liste PHP Tipps 2005-2 4 09.08.2005 13:04
Php liste per E-Mail? PHP Tipps 2005-2 2 21.07.2005 09:43
Dropdown-Menü nach klick in Liste füllen PHP Tipps 2005-2 0 13.06.2005 09:33
Daten von einer Liste in eine Eingabemaske (Formular) - wie? PHP Tipps 2005 6 26.05.2005 08:33
[Erledigt] Top 10 Liste Datenbanken 9 20.04.2005 22:32
formatierung einer liste "nebeneinander" robo47 HTML, Usability und Barrierefreiheit 7 26.03.2005 07:12
dynamische liste PHP Tipps 2005 6 15.03.2005 20:44
[Erledigt] Liste in Textarea einfügen HTML, Usability und Barrierefreiheit 0 03.01.2005 19:16
dropdown liste soll durch onChange nächste liste laden HTML, Usability und Barrierefreiheit 1 13.12.2004 15:42
Liste PHP Tipps 2004 9 19.07.2004 20:12
Dropdown Liste automatisch erstellen PHP Tipps 2004 2 20.06.2004 12:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
select ondblclick=location, href, javascript doppelklick listbox, select formular javascript doppelklick, listbox doppel klick zelle füllen, html select doppelklick, javascript doppelklick, listbox doppelclick javascript, html select doppelclick, javascript listenfeld verdoppeln, html listbox doppelklick \<select name\

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