Hallo Entwicklergemeinde,
ich bin leider noch extrem frisch was den Umgang mit php und sql angeht, daher bitte ich um ein wenig Nachsicht.
Zur Sache -
Problemstellung:
Es handelt sich lediglich um die Umstellung von dem wert 0(null) auf 1. Ich weiß jedoch nicht wie dies "onclick"(oder anderweitig) der Datenbank übergeben werden kann.
Ebenfalls muss der Feldwert in den Dateien als Variable wiedergegeben werden können (also 0 oder 1), bzw. Standart ist 0.
Mit der Erstellung eines "Subjects"(siehe "function MachMichEins()"), soll also 0 gültig sein.
momentaner Lösungsversuch:
Ich möchte den Wert des Feldeintrags "get" mittels
ändern.
->Auf diesem Lösungsweg sind ähnliche Operationen vorprogrammiert
(Vielleicht gibt es ja einen einfacheren oder schöneren Lösungsvorschlag, mir scheint dieser recht kompliziert - es wird um Lösungsansätze jeder Art gebeten)
Schaute vorhin mal nach, dachte da an etwas mit: mysql_db_query() / mysql_result()
Mir ist klar das diese "Funktion"(wenn man das so nennen kann)
fehlerbelastet, bzw. nicht vollständig ist. Es wurde eine Variable var $get = null; für die entsprechende Tabelle festgelegt - Aber so wie ich will, geht´s wohl einfach nicht. Bin auf dem gebiet ein Laihe und brauche hierbei dringend Hilfe.
Nochmal das Ziel: Wert von null auf eins mittels onclick(oder anders) eines Datenbank-Feldwertes ändern und den Wert als Variable wiedergeben(eigentlich egal mit welchem Lösungsansatz...)
Wäre schön hier einige Vorschläge zu erhalten - Am liebsten in Codeform, göttlich wäre eine Erläuterung dazu.
MfG
noobgod
ich bin leider noch extrem frisch was den Umgang mit php und sql angeht, daher bitte ich um ein wenig Nachsicht.
Zur Sache -
Problemstellung:
Es handelt sich lediglich um die Umstellung von dem wert 0(null) auf 1. Ich weiß jedoch nicht wie dies "onclick"(oder anderweitig) der Datenbank übergeben werden kann.
Ebenfalls muss der Feldwert in den Dateien als Variable wiedergegeben werden können (also 0 oder 1), bzw. Standart ist 0.
Mit der Erstellung eines "Subjects"(siehe "function MachMichEins()"), soll also 0 gültig sein.
momentaner Lösungsversuch:
Ich möchte den Wert des Feldeintrags "get" mittels
HTML Code:
<img src="bild" onclick="if(confirm('wirklich?')) window.open('{$object->link.done}','_parent');";>
PHP Code:
function MachMichEins(){
$m = mosSubjects($this->_data);
$m->id_subject = $this->subject;
$m->get = $get;
$one = "select one from #__subjects where id_subject=$r->id";
$q = "select id, id_subject, one, from #__subjects where id_subject=$r->id";
$this->_data->setQuery($q);
$rs = $this->_data->loadObjectList();
for($i=0;$i<count($rs);$i++){
$r = $rs[$i];
$q = "update #__subjects set get='1'";
$this->_data->setQuery($q);
$this->_data->query();
$sql = "select get from #__subjects where id=$r->id";
$this->_data->setQuery($sql);
}
}
(Vielleicht gibt es ja einen einfacheren oder schöneren Lösungsvorschlag, mir scheint dieser recht kompliziert - es wird um Lösungsansätze jeder Art gebeten)
Schaute vorhin mal nach, dachte da an etwas mit: mysql_db_query() / mysql_result()
Mir ist klar das diese "Funktion"(wenn man das so nennen kann)
fehlerbelastet, bzw. nicht vollständig ist. Es wurde eine Variable var $get = null; für die entsprechende Tabelle festgelegt - Aber so wie ich will, geht´s wohl einfach nicht. Bin auf dem gebiet ein Laihe und brauche hierbei dringend Hilfe.
Nochmal das Ziel: Wert von null auf eins mittels onclick(oder anders) eines Datenbank-Feldwertes ändern und den Wert als Variable wiedergeben(eigentlich egal mit welchem Lösungsansatz...)
Wäre schön hier einige Vorschläge zu erhalten - Am liebsten in Codeform, göttlich wäre eine Erläuterung dazu.
MfG
noobgod
Comment