Antworten: 9
Seite [1] |
|
maKe my dayyy King for a day Beiträge: 276 |
# Thema - 18.03.2011 um 12:56 Uhr
Hi, hab ein kleines Problem. Möchte bei einer edit.php Einträge in der SQL nach dem Abschicken verändern. Die Einträge werden richtig ausgelesen, per cs_sql_insert werden sie auch entsprechend in der Tabelle eingetragen. Da ich ja aber vorhandene Einträge verändern möchte habe ich statt cs_sql_insert cs_sql_update benutzt, jedoch ändern sich die Einträge einfach nicht.Inhalte sowie ID stimmen, aber es passiert einfach nichts. Hier die entsprechende Datei: mehr... <?php
// ClanSphere 2010 - www.clansphere.net // $Id$ $cs_lang = cs_translate('users'); $gameaccount_id = $_REQUEST['id']; settype($gameaccount_id,'integer'); if(isset($_POST['submits'])) { $cs_gameaccount['gameaccount_number'] = $_POST['gameaccount_number']; $cs_gameaccount['gameaccount_name'] = $_POST['gameaccount_name']; $error = 0; $errormsg = ''; if(empty($cs_gameaccount['gameaccount_number'])) { $error++; $errormsg = $cs_lang['no_account'] . cs_html_br(1); } if(empty($cs_gameaccount['gameaccount_name'])) { $error++; $errormsg = $cs_lang['no_game'] . cs_html_br(1); } } else { $cells = 'users_id, gameaccount_name, gameaccount_number, games_id, gameaccount_id'; $where = "gameaccount_id = '" . $gameaccount_id . "'"; $cs_gameaccount = cs_sql_select(__FILE__,'gameaccount',$cells,$where); } if(!isset($_POST['submits'])) { $data['users']['body'] = $cs_lang['errors_here']; } elseif(!empty($error)) { $data['users']['body'] = $errormsg; } else { $data['users']['body'] = $cs_lang['changes_done']; } if(!empty($error) OR !isset($_POST['submits'])) { $data['form']['action'] = cs_url('users','gameaccount_edit'); $data['gameaccount']['gameaccount_number'] = $cs_gameaccount['gameaccount_number']; $data['gameaccount']['gameaccount_name'] = $cs_gameaccount['gameaccount_name']; echo cs_subtemplate(__FILE__,$data,'users','gameaccount_edit'); } else { $gameaccount_cells = array_keys($cs_gameaccount); $gameaccount_save = array_values($cs_gameaccount); cs_sql_update(__FILE__,'gameaccount',$gameaccount_cells,$gameaccount_save,$gameaccount_id); cs_redirect($cs_lang['changes_done'];, 'users','gameaccount_manage') ; } |
Inaktiv |
|
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 1 - 18.03.2011 um 14:36 Uhr
vorletzte Zeile "cs_redirect" deaktivieren, und ein Update per Fehlerdiagnoe durchführen. Sollten SQL Fehler o.ä. auftauchen, werden dir diese in der Debug-Ausgabe angezeigt. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
Inaktiv |
|
maKe my dayyy Thread-Ersteller King for a day Beiträge: 276 |
# Antwort: 2 - 18.03.2011 um 14:45 Uhr
Dadran hab ich garnicht gedacht, danke für den Tip. Der Fehler scheint an der ID zu liegen, diese wird komischerweise beim Ausführen 0. Jemand ne Idee woran das liegen kann ? |
Inaktiv |
|
hajo VIP - Poster Herkunft: Barsbüttel Beiträge: 9411 |
# Antwort: 3 - 18.03.2011 um 15:41 Uhr
wird die idee nicht "hidden" oder per url übergeben irgendwie? ------------------ ClanSphere - professional clan care starts here |
Inaktiv |
|
maKe my dayyy Thread-Ersteller King for a day Beiträge: 276 |
# Antwort: 4 - 18.03.2011 um 15:45 Uhr
Wird per url übergeben, beim auslesen der bereits eingetragenen Daten ist es ja auch die richtige... |
Inaktiv |
|
maKe my dayyy Thread-Ersteller King for a day Beiträge: 276 |
# Antwort: 5 - 21.03.2011 um 17:52 Uhr
niemand ne idee woran es liegen könnte ? |
Inaktiv |
|
hajo VIP - Poster Herkunft: Barsbüttel Beiträge: 9411 |
# Antwort: 6 - 21.03.2011 um 18:36 Uhr
mal var_dump auf post, get und request gemacht, ob die id da überhaupt irgendwie übergeben worden ist? ------------------ ClanSphere - professional clan care starts here |
Inaktiv |
|
maKe my dayyy Thread-Ersteller King for a day Beiträge: 276 |
# Antwort: 7 - 21.03.2011 um 19:07 Uhr
jap, da stimmt die id. wenn ich allerdings auf bearbeiten drücke(ohne weiterleitung) wird die id auf einmal 0... |
Inaktiv |
|
hajo VIP - Poster Herkunft: Barsbüttel Beiträge: 9411 |
# Antwort: 8 - 21.03.2011 um 20:02 Uhr
und es werden auch die übermittelten daten entsprechend aufgefangen? im formular-html-inhalt ist auch alles soweit enthalten? ------------------ ClanSphere - professional clan care starts here |
Inaktiv |
|
maKe my dayyy Thread-Ersteller King for a day Beiträge: 276 |
# Antwort: 9 - 21.03.2011 um 20:07 Uhr
joa sollte soweit alles korrekt sein, kann natürlich auch sein dass ich den fehler einfach übersehe.. |
Inaktiv |
|
Antworten: 9
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |