Button-Alphabet

Hallöchen…

Ich muss ein Auswahl-Alphabet in Form von normalen Standardbuttons erstellen, also alle Buchstaben von A bis Z als Schaltfläche klickbar, wo mir dann die entsprechenden Daten per sql geliefert werden…

Ich hab nur grad null ahnung, wie ich die Buchstaben alle schön gleichmässig nebeneinander (oder aber 2 zeilen) in der gleichen Grösse platziert bekomm… geht wohl nur mit HTML, oder ist das auch mit PHP zu realisieren???

Danke für Eure Hilfe

Hallo

Ich muss ein Auswahl-Alphabet in Form von normalen
Standardbuttons erstellen, also alle Buchstaben von A bis Z
als Schaltfläche klickbar, wo mir dann die entsprechenden
Daten per sql geliefert werden…

Ich hab nur grad null ahnung, wie ich die Buchstaben alle
schön gleichmässig nebeneinander (oder aber 2 zeilen) in der
gleichen Grösse platziert bekomm… geht wohl nur mit HTML,
oder ist das auch mit PHP zu realisieren?

Verstehe nicht so recht,
was Du genau meinst. Sowas
hier? First Hack:

[save as: charbutton.php]

Title
#charbuttons { width:480px; margin:12px; }
#charbuttons input { width:auto; height:32px; font-size:20px; margin-bottom:4px; }
#utxt { margin-left:12px; font-size:20px; height:1.2em; width:450px; color:#990000}

<?php if(isset($_REQUEST['utxt'])) {
echo "opening database, sending '{$\_REQUEST['utxt']}' "; echo '[insert you database command here] '; echo 'database answer: ... [Again](charbutton.php)'; } else { ?\> <?php $tmpl=''; foreach(range('A', 'Z') as $char) echo preg\_replace('/§/', $char, $tmpl); ?\> <?php }
?\> Grüße CMБ

Hallöle Semjon…

Jaaaaaaa , 100 Pkt!!! Genau sowas such ich… Ich weiss, war nicht schwer, aber ich hatte grad nen Fussball vorm Kopf :wink:
Danke!!!
Lg micha

Hallo,

Genau sowas such ich… Ich weiss, war
nicht schwer, aber ich hatte grad nen Fussball vorm Kopf :wink:

OK, jetzt mußt Du aber verraten, wozu Du das brauchst :wink:

Ich hab nochmal unauffällig die Fehler rausgemacht :wink:
Auch der Dateiname ist jetzt egal:
Title
#charbuttons {width:442px; padding:0;margin:12px; background:#F9F0DD;}
#charbuttons input {height:32px;width:32px;font-size:20px;margin:0 2px 2px 0;}
#charbuttons input.utxt {font-size:20px;width:100%;color:#463115;background:#F3D9A7;}
#charbuttons input.submit {width:auto;}

<?php if(isset($_REQUEST['utxt'])) {
echo "opening database, sending '{$\_REQUEST['utxt']}' "; echo '[insert you database command here] database answer: ...'; echo " [Again](%255C%2522%257B%2524_SERVER%255B'SCRIPT_NAME'%255D%257D%255C%2522)"; } else { ?\> <?php $tt=''; foreach(range('A','Z') as $char) echo preg\_replace('/§/', $char, $tt); ?\> <?php }
?\> Grüße CMБ

Hi Semjon…

Ok, ich versuchs mal zu erklären :wink:

Ich möchte in einer DB Daten ablegen über ein Formular, und zwar sollen dort orte mit beschreibung abgelegt werden (Unternehmen, Strasse, Ort, PLZ, Beschreibung, Name des Autors)
Weiter soll diese Seite zum Suchen von Örtlichkeiten genutzt werden, dazu das Alphabet. Bei Klick auf einen Buchstaben werden aus der DB alle Unternehmen als Link angezeigt, deren Ort mit dem angeklickten Buchstaben anfängt. Über den Link kann man sich dann weitere infos holen… Hab dazu ein kleines code-snippet gesucht, bin aber nicht fündig geworden…

lg Micha

Danke für die Korrekturen!

Hallo Michael

Ich möchte in einer DB Daten ablegen über ein Formular, und
zwar sollen dort orte mit beschreibung abgelegt werden
(Unternehmen, Strasse, Ort, PLZ, Beschreibung, Name des
Autors)
Weiter soll diese Seite zum Suchen von Örtlichkeiten genutzt
werden, dazu das Alphabet. Bei Klick auf einen Buchstaben
werden aus der DB alle Unternehmen als Link angezeigt, deren
Ort mit dem angeklickten Buchstaben anfängt. Über den Link
kann man sich dann weitere infos holen… Hab dazu ein kleines
code-snippet gesucht, bin aber nicht fündig geworden…

Dazu brauchst Du aber noch mehr, und zwar muß dann noch
in den Kopf des Snippets eine Javascript-Datei eingebunden
werden (zb. „ajaxreq.js“), die die Daten etwa über AJAX-Requests
vom Server holt. Dazu bedarf es dort eines zusätzlichen Moduls,
etwa „response.php“, welches nichts weiter macht, als die
Liste der Unternehmen in seiner Response (am besten im
JSON-Format) an das ajaxreq.js zurückzulieferen. Dieses
schreibt dann „on the fly“ im Hintergund die Antwort
des response.php, schön formatiert in eine zusätzliche
Ausgabefläche ( , mit #id versehen) des
originalen Snippets. Hast Du an so etwas dabei gedacht?

Grüße

CMБ

Hi Semjon…

öhm… nujaaaa… :wink: nun hast Du mich erwischt :smile:
Also zu meiner Schande kenn ich mich mit Ajax nicht aus… das Ding soll im cms phpkit laufen (ist leider vorgegeben)
Ich hatte mir das folgendermassen gedacht…

Alles in einer PHP-Datei und mit einem versteckten input arbeiten… den dann mit einem if.then.else abfragen und je nach aktion entweder die Auswahlbuttons zu zeigen, beim anklicken der buchstaben generieren des sql-statements, db abfragen und dann ergebnisse in einer zusätzlichen Ausgabefläche ( , mit #id versehen) anzeigen…
Also quasi einen rekursiven dateiaufruf…
Aber ich bin für alle vorschläge offen :wink:

lg Micha