Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 3
Seite [1]
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Thema - 05.11.2006 um 19:07 Uhr
Hi, also ich habe folgenes Problem:

Ich habe mir eine datenbank erstellt die so aufgebaut ist:


abcfeature_id####abcfeature_var###abcfeature_value
1############table_replace_on##########1
2############user_link_on##########0
3############user_flag_on##########1
4############user_pic_on##########0
5############user_flag_space_on##########1
.
.
.
.

Jetzt möchte ich mit einem solchen formular:

table_replace_on [Checkbox]
user_link_on [Checkbox]
user_flag_on [Checkbox]
.
.
.

die werte ändern können.


nach dem absenden sieht post so aus:

$_POST=Array
(
[user_link_on] => 1
[user_flag_on] => 1
[user_flag_space_on] => 1
[map_replace_on] => 1
[intern_replace_on] => 1
[info_replace_on] => 1
[flag_replace_on] => 1
[language_funktion_on] => 1
[link_replace_on] => 1
[submit] => Bearbeiten
)


wie kann ich diese daten jetzt so umwandeln, dass ich sie mit cs_sql_update() möglichst simple indie datenbank schreiben kann?


------------------
www.laszlokorte.de

Zuletzt editiert von SCHIRI ClanSphere Team am 05.11.2006 um 19:12 Uhr (5x Editiert)
Inaktiv
SCHIRI ClanSphere Team
Thread-Ersteller


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 1 - 05.11.2006 um 21:24 Uhr
*push*


------------------
www.laszlokorte.de

Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 2 - 05.11.2006 um 23:59 Uhr
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
<?php
foreach ($_POST AS $key => $value) {
  if (
$key != 'submit') {
    
$cells = array(cs_sql_escape($key));
    
$values = array($value);
    
cs_sql_update(__FILE__,'db',$cells,$values,0,$where);
  }
}
?>

theoretisch ginge es so aber würde ich ehrlich gesagt nicht machen^^
so lässt das viel platz für jede art von injections..

wäre also besser das für die werte einzeln zu machen


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 3 - 06.11.2006 um 00:06 Uhr
schau sonst svn rein bei den checkboxen beim verstecken der user settings, ist dort ähnlich deinem wunsch gelöst.


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Antworten: 3
Seite [1]


Sie müssen sich registrieren, um zu antworten.