-Katha-
Jaja, ich kann meine Finger mal wieder nicht vom PHP lassen. Mich hat es einfach gepackt. Obwohl ich denke alles richtig gemacht habe gibt das blöde Teil mir mysql_error aus.
Keine Ahnung warum. Hab schon tausend mal drüber geschaut.
edit.php
| php: |
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:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Editieren</title>
<style type="text/css">
body {font:11px Verdana; color:#000000; text-align:center;}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; font-sytle:italic; letter-spacing:2px;}
a:active {color:#666666; font-sytle:italic; letter-spacing:2px;}
table {width:90%; margin-left:auto; margin-right:auto; border-collapse:collapse;}
tr {border:1px solid #666666;}
td {border-top:1px solid #666666; border-buttom:1px solid #666666; border-left:1px dashed #666666; border-right:1px dashed #666666; padding:4px 1px; font:11px Verdana; color:#000000; text-align:center;}
hr {width:80%; color:#000000; background-color:#000000; height:1px; border-width:0; margin-left:auto; margin-right:auto;}
</style>
</head>
<body>
<h2>Zuchtkürzel editieren</h2>
Hier könnt ihr einfach die neuen Daten angeben!<br/>
Achtet aber darauf, dass Hofname und Art des Hofes mit der bereits eingetragenen Version übereinstimmen! <br/><br/>
<form action='edit_send.php' method='post'>
<b>Hofart</b><br/>
Wenn nicht vorhanden einfach leer lassen<br/>
<input type='text' name='hofart' maxlenght='30'><p/>
<b>Hofname</b><br/>
<input type='text' name='hofname' maxlenght='50'><p/>
<b>Hofaddy</b><br/>
<input type='text' name='hofaddy' maxlenght='100' values="http://"><p/>
<b>Besitzer</b><br/>
<input type='text' name='besitzer' maxlenght='20'><p/>
<b>E-mail</b><br/>
<input type='text' name='email' maxlenght='40' value='@'><p/>
<b>Die Kürzel</b><br/>
Wenn nicht vorhanden ein - einfügen!<br/>
<input type='text' name='k_vorne' maxlenght='30' size='10'> Pferdename <input type='text' name='k_hinten' maxlenght='20' size='10'><p/>
<b>Passwort</b><br/>
<input type='password' name='pw' maxlenght='15'><p/>
<input class='button' type='submit' value='Ändern'> <input class='button' type='reset' value='Zurücksetzen'>
</form>
</body>
</html> |
|
edit_send.php
| php: |
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:
52:
53:
54:
55:
56:
57:
|
<?php
include('db.php');
$hofart = $_POST['hofart'];
$hofname = $_POST['hofname'];
$hofaddy = $_POST['hofaddy'];
$besitzer = $_POST['besitzer'];
$email = $_POST['email'];
$k_vorne = $_POST['k_vorne'];
$k_hinten = $_POST['k_hinten'];
$pw = $_POST['pw'];
if ($hofname==''){echo "Bitte den Hofnamen eintragen<br /><a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";}
else if ($hofaddy=='') {echo "Bitte die Hofaddy eintragen<br /><a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";}
else if ($besitzer=='') {echo "Bitte den Hofbesitzer eintragen<br /><a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";}
else if ($email=='') {echo "Bitte die E-Mail Adresse eintragen<br /><a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";}
else if ($k_vorne=='') {echo "Bitte den VorKürzel eintragen<br /><a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";}
else if ($k_hinten=='') {echo "Bitte den NachKürzel eintragen<br /><a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";}
else if ($pw=='') {echo "Bitte das Passwort eintragen<br /><a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";}
else
{
$aendern = "UPDATE 'kuerzel' Set
hofaddy = '&hofaddy'
WHERE hofart = '&hofart' AND hofname = '&hofname' AND pw = '&pw'";
$update = mysql_query($aendern);
$aendern = "UPDATE 'kuerzel' Set
besitzer = '&besitzer'
WHERE hofart = '&hofart' AND hofname = '&hofname' AND pw = '&pw'";
$update = mysql_query($aendern);
$aendern = "UPDATE 'kuerzel' Set
email = '&email'
WHERE hofart = '&hofart' AND hofname = '&hofname' AND pw = '&pw'";
$update = mysql_query($aendern);
$aendern = "UPDATE 'kuerzel' Set
k_vorne = '&k_vorne'
WHERE hofart = '&hofart' AND hofname = '&hofname' AND pw = '&pw'";
$update = mysql_query($aendern);
$aendern = "UPDATE 'kuerzel' Set
k_hinten = '&k_vorne'
WHERE hofart = '&hofart' AND hofname = '&hofname' AND pw = '&pw'";
$update = mysql_query($aendern);
if($update=='true') {
echo "<b>Eintrag erfolgreich</b>
Die Änderung in der Tabelle war erfolgreich.";
} else {
echo "Fehler!<br /><hr><br />";
echo mysql_error;
}
}
?> |
|
-Katha-
oooooohhhh

*peinlich*
sah irgendwie so gleich aus.
Zusammenfassen mach ich nicht xD
dann findet man nämlich den Fehler schneller
und es ist übersichtlicher
aber vielen Dank,
dafür, dass du im Kampf gegen meine verpeilten Gedanken agekämpft hast xD
EDIT:
Siehst du, jetzt hab ich nämlich genau die Fehlerausgabe die ich brauche um das Problem zu lösen. Nur wie?
Folgender Fehler wird nun angezeigt
Fehler!
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''kuerzel' Set k_hinten = 'PZM' WHERE hofart = 'Privatzucht' ' at line 1