YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Löschung statt Speichern » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.792 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Löschung statt Speichern
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Cyperdrache Cyperdrache ist männlich
Mitglied


images/avatars/avatar-4527.jpg

Dabei seit: 06.09.06
Beiträge: 94
Herkunft: Hollenstedt
Forenversion: 2.3

 Löschung statt Speichern Antworten Zitieren Editieren Melden       UP

Habe folgendes Problem:

ich habe mir eine PHP-Datei gecodet, womit mann die Boardbeschreibung ändern kann. Soweit so gut. jetzt dass problem:

wenn ich den text ändere und auf speichern klicke, lädt er mir die änderungsseite neu, aber der Inhalt ist gelöscht anstatt gespeichert

und ich weiß leider nicht was der fehler ist.

hier der Code:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
 require ("./global.php");

	if (!ini_get('register_globals')) { //globals = OFF ??
		$types_to_register = array('GET','POST','COOKIE','SESSION','SERVER');
		foreach ($types_to_register as $type){
			if (@count(${'HTTP_' . $type . '_VARS'}) > 0){
				extract(${'HTTP_' . $type . '_VARS'}, EXTR_OVERWRITE);
			}
		}
	}

if($wbbuserdata['a_can_use_acp']==1){


if($_REQUEST['action'] == "send"){
$boardid= $_REQUEST['boardid'];
         $db->query("UPDATE bb".$n."_boards SET description='".addslashes($_REQUEST['description'])."' WHERE boardid='".$boardid."'");

}

$board = $db->query_first("SELECT * FROM bb".$n."_boards WHERE boardid='$boardid'");


habe Filename und TPL-Name ausgelassen.

mir fällt auch nix mehr ein. unglücklich

MFG Dennis

__________________
Mein Projekt Netzcity
www.netzcity.com IM AUFBAU
28.05.07 18:42 Cyperdrache ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von Cyperdrache anzeigen
xundy xundy ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Als erstes mal kannste dir Zeile 3 bis 10 sparen!

Desweiteren solltest du schon auch den Templatecode zeigen, da der Fehler durchaus auch im Template liegen kann.

mfg

__________________
Fragen kostet nichts, nicht fragen kann teuer werden!
04.06.07 06:00 xundy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge xundy in deine Kontaktliste ein
Cyperdrache Cyperdrache ist männlich
Mitglied


images/avatars/avatar-4527.jpg

Dabei seit: 06.09.06
Beiträge: 94
Herkunft: Hollenstedt
Forenversion: 2.3

Themenstarter Thema begonnen von Cyperdrache
Antworten Zitieren Editieren Melden       UP

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
<?xml version="1.0" encoding=""?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$user_info[username]</title>
<style typ="text/css">
textarea{
font-family:arial;
font-size:10pt;
}
a:hover{
text-decoration:none;
}
</style>
$headinclude
</head>
<body>

<table cellpadding=4 cellspacing=1 align="center" border=0 style="width:100%" class="tableinborder">
 <tr>
  <td class="tabletitle" colspan="3" align="center"><span lang="de">Boardinfo 
	ändern</span></td>
 </tr>
</table>

<FORM ACTION="biedit.php?action=send&boardid=$boardid" METHOD="POST">
<INPUT TYPE="HIDDEN" NAME="send" VALUE="send">
<INPUT TYPE="HIDDEN" NAME="sid" VALUE="$session[hash]">

<td align="center"><table cellpadding=4 cellspacing=1 border=1 width="100%">
<tr class="tablea" valign="middle" align="left">
    <td><span class="normalfont"><b>Boardbeschreibung:</b></span></td>
    <td><textarea rows="6" cols="40" wrap="virtual" name="description ">$board[description]</textarea></td>
   </tr>
   </table><br />
<table width="100%" cellpadding=8 cellspacing=1 align="center" border="0">
   <div align="center" colspan="4"><INPUT class="input" TYPE="SUBMIT" NAME="submit" value="Speichern">  <input class="input" type="reset" value="Zur&uuml;cksetzen"></div>
  </form></table>
<br />
<center><input name="button" type="button" class="input" onclick="self.close();" value="Fenster schliessen" /></center>
<br />
<br>

</body>
</html>


bitte sehr

__________________
Mein Projekt Netzcity
www.netzcity.com IM AUFBAU
05.06.07 08:38 Cyperdrache ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von Cyperdrache anzeigen
xundy xundy ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Du kannst Post und GET nicht in einem verwenden
code:
1:
<FORM ACTION="biedit.php?action=send&boardid=$boardid" METHOD="POST">


ausserdem sollte man für die Optik und auch um xhtml-valide zu arbeiten tags und deren Attribute klein schreiben(haste also entweder kopiert oder nen nicht so aktuellen editorAugenzwinkern ).

code:
1:
2:
3:
4:
<form action="biedit.php" method="POST">
<input type="hidden" name="action" value="send" />
<input type="hidden" name="sid" value="$session[hash]" />
<input type="hidden" name="boardid" value="$boardid" />


mfg

__________________
Fragen kostet nichts, nicht fragen kann teuer werden!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von xundy: 05.06.07 10:47.

05.06.07 10:41 xundy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge xundy in deine Kontaktliste ein
Cyperdrache Cyperdrache ist männlich
Mitglied


images/avatars/avatar-4527.jpg

Dabei seit: 06.09.06
Beiträge: 94
Herkunft: Hollenstedt
Forenversion: 2.3

Themenstarter Thema begonnen von Cyperdrache
Antworten Zitieren Editieren Melden       UP

geht aber immer noch nicht traurig

er löscht wieder nur den inhalt Versagt

MFG Dennis

__________________
Mein Projekt Netzcity
www.netzcity.com IM AUFBAU
05.06.07 11:06 Cyperdrache ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von Cyperdrache anzeigen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Löschung statt Speichern