• 18.07.2025, 14:13
  • Registrieren
  • Anmelden
  • Du bist nicht angemeldet.

 

TrOuble

God

mysql problem

Samstag, 27. März 2004, 15:01

Moin !


Ich code grad n Adminbereich für meine Casegallery, allerdings hab ich n paar Probleme und weiß nichtmehr weiter ... >:( :'(

Wenn ich was editieren will kommt :

Zitat


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web117/html/gallery/admin.php on line 23


...

Datensätze löschen kann ich leider auch nicht (und ich weiß nicht wieso ...)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
//Verbindung herstellen
$db = mysql_connect("xxx","xxx","xxx");
mysql_select_db("xxx",$db);

//Daten löschen
if($clear) mysql_query("DELETE FROM gallery WHERE index=$clear",$db);

// Daten ändern
if ($edit) {
if ($submit) {
$sql = "UPDATE gallery SET nick='$nick', casename='$casename', beschreibung='$beschreibung', icq='$icq', hardware='$hardware', homepage='$homepage', bild1='$bild1', bild2='$bild2' WHERE index=$edit";
$result = mysql_query($sql,$db);
echo "Daten für die Index ".$edit." wurden geändert";
}
else {
$sql = "SELECT * FROM gallery WHERE index=$edit";
$result = mysql_query($sql,$db); 
$data = mysql_fetch_array($result);
?>


MfG TrOuble

Shoggy

Sven - Admin

Re: mysql problem

Samstag, 27. März 2004, 15:21

Kann es sein, dass du 2x "}" vergessen hast? Ein if schliesst du nicht und unten bleibt das else offen wenn ich mich nicht vertan habe ;)

hurra

God

Re: mysql problem

Samstag, 27. März 2004, 15:25

Rückt man in Php ned ein? ::) ::)

TrOuble

God

Re: mysql problem

Samstag, 27. März 2004, 15:29

Zitat von »Shoggy«

Kann es sein, dass du 2x "}" vergessen hast? Ein if schliesst du nicht und unten bleibt das else offen wenn ich mich nicht vertan habe ;)

nene die werden weiter unten geschlossen :

Quellcode

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
46
47
48
49
50
51
<?
//Verbindung herstellen
$db = mysql_connect("xxx","xxx","xxx");
mysql_select_db("xxx",$db);

//Daten löschen
if($clear) mysql_query("DELETE FROM gallery WHERE index=$clear",$db);

// Daten ändern
if ($edit) {
if ($submit) {
$sql = "UPDATE gallery SET nick='$nick', casename='$casename', beschreibung='$beschreibung', icq='$icq', hardware='$hardware', homepage='$homepage', bild1='$bild1', bild2='$bild2' WHERE index=$edit";
$result = mysql_query($sql,$db);
echo "Daten für die Index ".$edit." wurden geändert";
}
else {
$sql = "SELECT * FROM gallery WHERE index=$edit";
$result = mysql_query($sql,$db); 
$data = mysql_fetch_array($result);
?>

<form method="post" action="<? echo $PHP_SELF ?>">
<input type=hIndexden name="edit" value="<? echo $data["index"] ?>">
<table border="0" align="center">
<tr>
</td>
</tr><tr><td>Nickname</td><td>
<input type="text" name="nick" value="<? echo $data["nick"] ?>">
</td></tr><tr><td>Casename</td><td>
<input type="text" name="casename" value="<? echo $data["casename"] ?>">
</td></tr><tr><td>Beschreibung</td><td>
<input type="text" name="beschreibung" value="<? echo $data["beschreibung"] ?>">
</td></tr><tr><td>Icq</td><td>
<input type="text" name="icq" value="<? echo $data["icq"] ?>" size="13">
</td></tr><tr><td>Hardware</td><td>
<input type="text" name="hardware" value="<? echo $data["hardware"] ?>" size="40">
</td></tr><tr><td>Homepage</td><td>
<input type="text" name="homepage" value="<? echo $data["homepage"] ?>" size="5">
</td></tr><tr><td>Bilder</td><td>
<input type="text" name="bild1" value="<? echo $data["bild1"] ?>" size="5">
<input type="text" name="bild2" value="<? echo $data["bild2"] ?>" size="40">
</td></tr><tr><td> </td><td>
<input type="submit" name="submit" value="Ändern">
</td></tr></table>
</form>
<?
}
}
//Daten auslesen
$result = mysql_query("SELECT * FROM gallery",$db);
?>


@hurra : jaja ich weiß ^^ lass mir doch meine schreibweise ... ;)

MfG TrOuble

TrOuble

God

Re: mysql problem

Samstag, 27. März 2004, 18:59

so hab das problem selbst gelöst bekommen ...


MfG TrOuble