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

SELFPHP


Professional CronJob-Service

Suche


International PHP Conference


WebTech Conference



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



PHP Summit


Software Architecture Summit


:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 
HTML5 Days


JavaScript Days


:: 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:
 
 

Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 


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 09.05.2003, 15:00:26
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Marilu befindet sich auf einem aufstrebenden Ast
Checkboxen _anzeigen_

Hi *.*

ich möchte gerne ein J/N - Feld einer DB auf einer HTML-Seite wie eine Checkbox anzeigen (also nicht im Formular).

Also die umgekehrte Reihenfolge, nicht Checkbox setzen und in DB speichern.

Gibt's da was?
Mit Zitat antworten
  #2  
Alt 09.05.2003, 16:06:15
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman befindet sich auf einem aufstrebenden Ast
Progman eine Nachricht über ICQ schicken
<input type="check" readonly="readonly" checked="checked" />

Das dann z.B. bei einer If-Abfrage ausgeben
__________________
PHP-Tutorial - PHP-FAQ - PHP-Manual
HTMLWiki
Mit Zitat antworten
  #3  
Alt 09.05.2003, 16:16:28
sourcecode sourcecode ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 258
sourcecode befindet sich auf einem aufstrebenden Ast
1) der typ heißt "checkbox"
2) readonly gibt es bei checkbox nicht, nur bei textarea und input type=text
3) es reicht, wenn "checked" einzeln steht

(zumindest bei meinem browser so)

also:

<?php
// Datenbankabfrage => Je nach Ergebnis der Datenbankabfrage wird $checked der Inhalt "checked" zugewiesen oder es bleibt leer
echo "<input type="checkbox" $checked>";
?>
Mit Zitat antworten
  #4  
Alt 09.05.2003, 17:12:22
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Marilu befindet sich auf einem aufstrebenden Ast
Zitat:
Original geschrieben von sourcecode
1) der typ heißt "checkbox"
2) readonly gibt es bei checkbox nicht, nur bei textarea und input type=text
3) es reicht, wenn "checked" einzeln steht

echo "<input type="checkbox" $checked>";
Habe ich getestet:

1) - 3): Soweit OK, aber:

Der "checked"-Haken in der Checkbox läßt sich an-/ausschalten. Hier fehlt mir das "readonly". Gibt's dafür einen Workaround?
Mit Zitat antworten
  #5  
Alt 09.05.2003, 17:19:47
sourcecode sourcecode ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 258
sourcecode befindet sich auf einem aufstrebenden Ast
Als Workaround fällt mir da jetzt Javascript ein (setzt natürlich vorraus, dass der Nutzer es aktiviert hat)

<input type=checkbox onClick='return false'>

außerdem kannst du es noch weiter verschönern, wenn du auch nicht willst, dass diese linie drumherum angezeigt wird, wenn jemand darauf klickt:

<input type=checkbox onClick='return false' onFocus='this.blur()'>
Mit Zitat antworten
  #6  
Alt 09.05.2003, 17:22:35
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
Matt befindet sich auf einem aufstrebenden Ast
noch leichter:
du hast das feld "activated" in der db, das ist jetzt 'j' oder 'n'
dann machst einfach:

select if(activated='n','checked=''','checked='checked'') as checksplit from tabelle

dann hast du in dem feld checksplit entweder checked='' oder checked='checked' das fügst du dann einfach ein
Mit Zitat antworten
  #7  
Alt 09.05.2003, 17:49:59
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Marilu befindet sich auf einem aufstrebenden Ast
Zitat:
Original geschrieben von sourcecode
[
<input type=checkbox onClick='return false'>

außerdem kannst du es noch weiter verschönern, wenn du auch nicht willst, dass diese linie drumherum angezeigt wird, wenn jemand darauf klickt:

<input type=checkbox onClick='return false' onFocus='this.blur()'>
Danke, das hilft mir weiter.
Mit Zitat antworten
  #8  
Alt 09.05.2003, 17:52:13
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Marilu befindet sich auf einem aufstrebenden Ast
Zitat:
Original geschrieben von Matt

select if(activated='n','checked=''','checked='checked'') as checksplit from tabelle

dann hast du in dem feld checksplit entweder checked='' oder checked='checked' das fügst du dann einfach ein
Habe ich probiert, aber dann kann ich den Haken immer noch "ausschalten".

Aber diese Lösung hilft mir bei einem anderen Problem weiter.

Vielen Dank für die Tips.
Mit Zitat antworten
  #9  
Alt 09.05.2003, 18:19:22
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Beiträge: 4.748
c4 befindet sich auf einem aufstrebenden Ast
Es gibt doch auch disabled. Also <input type="checkbox" disabled>
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #10  
Alt 09.05.2003, 18:35:42
sourcecode sourcecode ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 258
sourcecode befindet sich auf einem aufstrebenden Ast
oh, cool. man lernt doch immer wieder dazu. funktioniert auch bei select und input type=radio
Mit Zitat antworten
Antwort


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


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:45:47 Uhr.


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


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