php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.03.2009, 22:19  
Erfahrener Benutzer
 
Registriert seit: 03.03.2008
Beiträge: 117
Black-Devil befindet sich auf einem aufstrebenden Ast
Black-Devil eine Nachricht über ICQ schicken
Standard Ajax, datenbankupdate nach klick auf checkbox

Hallo,

Ich hab mal wieder eine Frage an euch...

Wie kann ich mit Ajax ein Formular absenden lassen, wenn man eine Checkbox "Checkt"?

Ich habe eine Tabelle wo via while() die ganzen Checkbox mit namen und allem ausgegeben werden.
Hier mal ein Bild:


Wie schaffe ich es nun, das wenn ich z.b. In Zeile 1 Bei Blacklist den Haken weg mache, das dann in der Datenbank anstatt 1 einfach 0 steht, aber alles ohne die Zeite zu refreshen?


Ich hoffe mir kann einer Helfen
MfG Black-Devil
__________________

Black-Devil ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.03.2009, 22:59  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

onClick auf alle checkboxes setzen. Als callback die Ajaxfunktion + bspw. this.value als Parameter setzen
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 26.03.2009, 13:08  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Und nicht vergessen: Submit-Button in einen <noscript>-Bereich einbetten für diejenigen, die kein JavaScript aktiviert haben.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 26.03.2009, 13:48  
Erfahrener Benutzer
 
Benutzerbild von Phoscur
 
Registriert seit: 01.12.2008
Beiträge: 450
PHP-Kenntnisse:
Fortgeschritten
Phoscur wird schon bald berühmt werdenPhoscur wird schon bald berühmt werden
Standard

Ich finde das trotzdem eine Resourcenverschwendung wenn du bei jedem Klick ein Update machst... Du musst ja auch noch Authentifizierung über Daten und User laufen lassen. Bau doch einfach einen Submitbutton ("Update!") ein, mit einem onlick-Event. Wie bereits gesagt sollte dieser Button ohne JavaScript einfach die Daten abschicken und die gehabt die Seite refreshen. Sollte JavaScript aktiviert sein, updatet dein Ajax, und die Seite refresht nicht (das Event muss false zurückgeben, damit das Submit unterbunden wird).
__________________
Phoscur ist offline   Mit Zitat antworten
Alt 26.03.2009, 18:15  
Erfahrener Benutzer
 
Registriert seit: 03.03.2008
Beiträge: 117
Black-Devil befindet sich auf einem aufstrebenden Ast
Black-Devil eine Nachricht über ICQ schicken
Standard

Okay, habs mir anders überlegt... mache es mit php nur jetzt noch ein problem...

Wenn die Checkbox gecheckt ist, soll die Value = 1 sein... kein problem, nur wenn ich die checkbox dechecke dann soll die Value = 0 sein. Geht ja nur mit Javascript, also habe ich ein code versucht zu schreiben:

PHP-Code:
function check(name,id){
if(
document.right.name'_'id.checked true)
{
    
document.right.name'_'id.value '1';
}
if(
document.right.name'_'id.checked false)
{
    
document.right.name'_'id.value '0';
}} 
beim formular habe ich das so:

Sry, das der php code drin ist, aber der hat eig viel damit zu tun
PHP-Code:
<input type="checkbox" name="<?php echo 'blacklist_'.$rigb['id'].'' ?><? echo $value?> onload="check('blacklist','<?php echo $rigb['id']; ?>')">
kann mir evtl. einer helfen
__________________

Black-Devil ist offline   Mit Zitat antworten
Alt 26.03.2009, 18:40  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Zitat:
Okay, habs mir anders überlegt... mache es mit php nur jetzt noch ein problem...
Mit PHP musst du es eh machen, ob du nun JavaScript verwendest oder nicht.
Du solltest dich wirklich mal ernsthaft mit PHP auseinandersetzen. Dass dein JavaScript-Code in PHP nicht funktioniert ist nicht verwunderlich. Kleiner Tipp: isset(), aber zunächst auf jeden Fall meinen wunderschönen Artikel Was ist PHP - PHP.de Wiki.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 26.03.2009, 18:43  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Und denn ditte: Formularverarbeitung - PHP.de Wiki
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


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
Fileupload via AJAX GSJLink HTML, Usability und Barrierefreiheit 13 17.05.2012 21:41
checkbox behält den wert nicht nieselfriem PHP Tipps 2009 8 19.02.2009 23:02
[Erledigt] onclick problem bei checkbox familyman JavaScript, Ajax und mehr 5 31.01.2009 19:39
1111: AJAX meets PHP (indirectly) Nikolaus 2.0 Adventskalender 2008 5 15.12.2008 11:00
Probleme mit Sonderzeichen bei Ajax (prototype)... go1denboy JavaScript, Ajax und mehr 1 31.08.2008 18:44
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
radiobutton checkbox .. welcher Typ fuer Ja/Nein atoniusg PHP Tipps 2008 9 31.10.2007 12:50
Aktivieren einer Checkbox aktiviert viele andere Checkboxen buggybugga HTML, Usability und Barrierefreiheit 3 12.03.2007 16:23
Ajax und Sonderzeichen? GSJLink HTML, Usability und Barrierefreiheit 1 11.11.2006 14:36
Checkbox jacos PHP Tipps 2006 5 01.04.2006 10:19
Alle Checkbox per Klick selectieren? becks123 HTML, Usability und Barrierefreiheit 3 25.12.2005 00:26
checkbox .. mehrere werte auslesen bei gleichem namen PHP Tipps 2005-2 9 12.10.2005 15:24
Auf den Klick in eine Checkbox reagieren workaholic HTML, Usability und Barrierefreiheit 1 21.03.2005 15:34
ADCELL Vermarktung zu 75% Pay per Klick Kampagnen Beitragsarchiv 0 18.10.2004 12:37
[Erledigt] Formularelement Checkbox in Interaktion mit MYSQL Datenbanken 4 13.07.2004 12:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ajax checkbox, checkbox ajax, ajax datenbank update, php ajax checkbox, html checkbox ajax, javascript datenbank update, ajax checkboxen, php checkbox ajax, ajax checkbox datenbank, ajax formular checkbox, javascript ajax checkbox, http://www.php.de/javascript-ajax-und-mehr/53376-ajax-datenbankupdate-nach-klick-auf-checkbox.html, ajax klick, checkbox values ajax, checkbox update ajax, ajax checkbox update, ajax checkbox value, php datenbank update, checkboxen ajax, ajax checkbox php

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