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

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

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

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 15.03.2008, 12:20:01
AlexD AlexD ist offline
Junior Member
 
Registriert seit: Jun 2003
Beiträge: 186
brauche Denkanstoß - Checkbox auswertung

Hallo zusammen,

ich brauch mal wieder einen kleinen Denkanstoß.

Die grundsätzliche Auswertung von Checkboxen ist kein problem, jedoch möchte ich folgendes realisieren.

Ich erstelle gerade eine kleine Startseite für mich, Familie und Freunde in der man sich unter anderem News anzeigen lassen kann.

Die 'Kategorien' wie 'Nachrichten, Sport usw..' sowie die Quell-Adressen sind in einer MySQL-DB gespeichert.

Jeder soll sich seine News so zusammenstellen können wie er will.
Dazu lese ich z.B. alle Kategorien aus und lasse sie mit Hilfe der Checkboxen auswählen, zugleich kann man die Reihenfolge festlegen.
Die Auswahl wird dann in der DB in einer eigenen Tabelle gespeichert.

Jetzt würde ich gerne es so realisieren, dass je nach dem ob eine Kategorie aus oder abgewählt wurde, in die DB geschrieben bzw. gelöscht wird.
Irgendwie hab ich aber ein 'Denkproblem' mit den nicht ausgewählten Boxen.

=> ausgewählte Checkbox wird in DB geschrieben.
=> wenn eine Checkbox abgewählt wird, entsprechender Datensatz soll gelöscht werden.
=> unveränderte Checkboxen können ignoriert werden oder auch 'NICHTS' aus der DB gelöscht werden.

im Moment trage ich die Daten so in die DB ein (halt nur schreiben und bestehende ignorieren)
PHP-Code:
    if(isset($_POST['channel_id'])){
        
reset($_POST['channel_id']);
        
reset($_POST['channel_pos']);

        
$c_position $_POST['channel_pos'];
        
$id $_POST['channel_id'];
        
$p 0;

        foreach(
$_POST['channel_pos'] as $v){      // ALLE 0-Werte werden aussortiert und zu einem String zusammengeführt
            
if($v == 0){                           // so werden nur die Positionswerte verarbeitet
            
} else {
                
$pos.= "$v,";
            }
        }
        
$channel_pos explode(",",$pos);

        foreach(
$_POST['channel_id'] as $c_id){

            include(
'./db_connect/connect_sql.php');
            
$result mysql_query("SELECT channel_id
                                     FROM news_channel_pos
                                    WHERE user_id = '
{$_POST['user_id']}'
                                      AND channel_id = 
$c_id",$db);
            if(!
$result){echo mysql_error($db);}
            
$data mysql_fetch_assoc($result);
            
            if(empty(
$data['channel_id'])){
            
                
$insert mysql_query("INSERT INTO news_channel_pos
                                                   (user_id, channel_id, channel_pos)
                                            VALUES ('
{$_POST['user_id']}', '$c_id', '".$channel_pos[$p++]."')",$db);
                } else {
                
$p++;
                }

                
mysql_close($db);
            }
        } 
Hoffe ich hab mich einigermaßen verständlich ausgedrückt. ;)

vielleicht hat jemand einen Denkanstoß für mich wie ich das realisieren könnte. Klar, dass ich hier höchstwahrscheinlich einiges verändern muss.

Geändert von AlexD (15.03.2008 um 12:27:23 Uhr)
Mit Zitat antworten
 


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Checkbox in Email-Formular auslesen huetchen PHP Grundlagen 11 24.06.2005 22:25:38
Problem mit Checkbox Auswertung Nickle PHP Grundlagen 3 30.05.2005 17:31:08
checkbox im formular gerhard HTML, CSS und JavaScript Help! 2 26.04.2004 09:53:20
Zuweisung textfeld zu checkbox! powerbulls PHP für Fortgeschrittene und Experten 2 20.03.2004 14:58:25
Checkbox Der Andy PHP für Fortgeschrittene und Experten 1 10.12.2002 12:22:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:37:53 Uhr.


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


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