Golden Hope
Hachja.. ich mal wieder

.
Daran verzweifle ich jetzt wirklich seit Tagen..
also:
Ich möchte gerne dass auf tierarzt.php (1. Code) ein Formular ist, wo man etwas eingeben kann. Beim 2. Code wird das ganze dann in die datenbank pferde gespeichert. und zwar in die Spate von dem Pferd mit der angegebenen ID. Jedoch zeigt es mir dass es gespeichert wurde, getan hat es aber nichts.
tierarzt.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:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
|
<?php
session_start();
$name = $_GET[mitglied];
$loc = $_GET[loc];
?>
<head>
<title>Mitgliederprofil</title>
</head>
<?php
// Verbindung zur Datenbank
include("db.php");
// Hiermit wird der Wert geholt, der über die URL übergeben wurde. Dieser wird nun für die Abfrage genutzt.
// Somit werden nur genau die Daten abgefragt, die diese ID haben
$id = "$_GET[id]";
$Ergebnis = mysql_query( "SELECT * FROM pferde where ID='$id'" );
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Dieses Pferd existiert nicht!";
}
else {
$Data = mysql_fetch_array( $Ergebnis );
//Anzeige der Links (Wenn du den Chara auf mehrere Seiten verteilst
//Hier die Angabe der Daten vom Pferd. Es kann wieder HTML verwendet werden ganz normal eben (; Nur an der Stelle wo die Daten sein sollen schreibt ihr $Data[Spaltenname] hin
echo "<a href="?inhalt=deinpferd&cat=$cat&id=$Data[id]"><img src='http://loreno.bplaced.net/grafiken/allgemein.gif' style='border:0px'> Allgemeines</a> - - <a href="?inhalt=deinpferd2&cat=$cat&id=$Data[id]"><img src='http://loreno.bplaced.net/grafiken/wohlbefinden.gif' style='border:0px'> Wohlergehen</a> - - <a href="?inhalt=deinpferd3&cat=$cat&id=$Data[id]"><img src='http://loreno.bplaced.net/grafiken/training.gif' style='border:0px'> Trainieren und Pflegen</a><br><br>
<b>Allgemeines zu $Data[name]</b><br><br>
<table>
<tr>
<td>Pflegestatus<br><img src='grafiken/stats1.gif'
height='8' width='$Data[pflege]'> $Data[pflege] %</td>
<td>Zufriedenheit<br><img src='grafiken/stats1.gif'
height='8' width='$Data[zufriedenheit]'> $Data[zufriedenheit] %</td>
</tr>
<tr>
<td>Sozialverhalten<br><img src='grafiken/stats1.gif'
height='8' width='$Data[sozialverhalten]'> $Data[sozialverhalten] %</td>
<td><b>Vertrauen</b><br><img src='grafiken/stats1.gif'
height='8' width='$Data[vetrauen]'> $Data[vetrauen] %</td>
</tr>
</table>
<br><br><br>
<a href="?inhalt=tierarzt&cat=$cat&id=$Data[id]"><img src='http://loreno.bplaced.net/grafiken/tierarzt.gif' style='border:0px'> Tierarzt rufen?</a>
<?php
session_start();
include("db.php");
$name = "$_GET[mitglied]";
$loc = "$_GET[loc]";
$id = "$_GET[id]";
echo "
<center>
<form action="?inhalt=tierarzt1" method="Post" enctype=\'multipart/form-data\'>
<table border>
<tr><td>
<table border>
<tr><td>
Pferdenummer</td><td><select name="id">
<option>$id</option>
</select>
</td><td>
<tr><td>
<b>Grund</b> <br>
<table border><tr><td>
<textarea name="grund" cols="20"
rows="6" wrap="physical"></textarea>
</td></tr></table>
</td><td>
</table>
<tr>
<td colspan="2"><center>
<input type="submit" name="submit" value="Abschicken" class="button">
</td><td>
</tr>
</table>
</form>
</td></tr></table>";
?>
";
}
?> |
|
Da geht es aber nur um den teil:
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:
|
<?php
session_start();
include("db.php");
$name = "$_GET[mitglied]";
$loc = "$_GET[loc]";
$id = "$_GET[id]";
echo "
<center>
<form action="?inhalt=tierarzt1" method="Post" enctype=\'multipart/form-data\'>
<table border>
<tr><td>
<table border>
<tr><td>
Pferdenummer</td><td><select name="id">
<option>$id</option>
</select>
</td><td>
<tr><td>
<b>Grund</b> <br>
<table border><tr><td>
<textarea name="grund" cols="20"
rows="6" wrap="physical"></textarea>
</td></tr></table>
</td><td>
</table>
<tr>
<td colspan="2"><center>
<input type="submit" name="submit" value="Abschicken" class="button">
</td><td>
</tr>
</table>
</form>
</td></tr></table>";
?> |
|
und die tierarzt1.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:
|
<?php
session_start();
include("db.php");
$grund = "$_POST[grund]";
$id = "$_POST[id]";
$Ergebnis = mysql_query( "SELECT * FROM pferde where ID='$id'" );
if (@mysql_num_rows($Ergebnis) == 0)
{
echo "Dieses Pferd existiert nicht!";
}
$aendern = "UPDATE pferde SET grund = '$grund' WHERE id = '$[id]'";
$update = mysql_query($aendern);
if ($update == true)
{
echo "Beitrag erfolgreich gespeichert. ";
}
?> |
|
Leila
schau dir in der ersten Datei mal den Bereich Z.53 und folgende an, da siehst du hier mit den farbigen Markierungen sehr gut, dass da was nicht stimmt
Golden Hope
ich find nur leider nicht was :/
Oli
Anführungszeichen innerhalb anderer Anführungszeichen müssen maskiert werden:
Falsch:
php: |
1:
|
echo "Das sind "Anführungszeichen""; |
|
Richtig:
php: |
1:
|
echo "Das sind \Anführungszeichen""; |
|
Sonst beendest du mit dem Anführungszeichen, das du eigentlich nicht dafür vorgesehen hattest, den echo-Befehl.
LG
Golden Hope
ich probier das gleich mal aus.
abe ich hab gerade noch eine frage.
enn ich einen php code habe und auf der selben seite einen javaskript eibinden will, was muss ich da genau machen, dass der auch funktioniert?
edit: ich habe gar keine anführungszeichen gefunden die innerhalb liegen!?
Stelo
php: |
1:
2:
3:
4:
5:
6:
7:
|
<?php
?>
<script...>
</script> |
|
Oder zwischen drin oder andersherum, je nach dem wenn du die JavaScript-Funktionen aufrufen möchtest.
Golden Hope
dann müsste das doch stimmen oder? weil es zeigt mir garnichts an
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:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
|
<?php
session_start();
$name = $_GET[mitglied];
$loc = $_GET[loc];
?>
<head>
<title>Mitgliederprofil</title>
</head>
<?php
// Verbindung zur Datenbank
include("db.php");
// Hiermit wird der Wert geholt, der über die URL
übergeben wurde. Dieser wird nun für die Abfrage genutzt.
// Somit werden nur genau die Daten abgefragt, die diese
ID haben
$id = "$_GET[id]";
$Ergebnis = mysql_query( "SELECT * FROM pferde where
ID='$id'" );
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Dieses Pferd existiert nicht!";
}
else {
$Data = mysql_fetch_array( $Ergebnis );
//Anzeige der Links (Wenn du den Chara auf mehrere Seiten
verteilst
//Hier die Angabe der Daten vom Pferd. Es kann wieder
HTML verwendet werden ganz normal eben (; Nur an der
Stelle wo die Daten sein sollen schreibt ihr $Data
[Spaltenname] hin
echo "<a href="?inhalt=deinpferd&cat=$cat&id=$Data[id]
"><img
src='http://loreno.bplaced.net/grafiken/allgemein.gif'
style='border:0px'> Allgemeines</a> - - <a href="?
inhalt=deinpferd2&cat=$cat&id=$Data[id]"><img
src='http://loreno.bplaced.net/grafiken/wohlbefinden.gif'
style='border:0px'> Wohlergehen</a> - - <a href="?
inhalt=deinpferd3&cat=$cat&id=$Data[id]"><img
src='http://loreno.bplaced.net/grafiken/training.gif'
style='border:0px'> Trainieren und Pflegen</a> - - <a
href="?inhalt=deinpferd4&cat=$cat&id=$Data[id]"><img
src='http://loreno.bplaced.net/grafiken/training.gif'
style='border:0px'> Putzen </a><br><br>
";
}
?>
<SCRIPT LANGUAGE="JavaScript">
function startTimer(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
closeTime=hours*3600+mins*60+secs;
closeTime+=10;
Timer();
}
function Timer(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
curTime=hours*3600+mins*60+secs
if(curTime>=closeTime)
location = "IhrLink.html" // hier geben Sie die
WeiterleitungsURL an
else
timeLeft();
}
function timeLeft(){
count = closeTime-curTime;
document.timer.counter.value = count + " secs."
window.setTimeout("Timer()",1000)
}
</SCRIPT>
|
|
Oli
Zitat: |
Original von Golden Hope
edit: ich habe gar keine anführungszeichen gefunden die innerhalb liegen!? |
Hier - daher auch die Darstellung in falschen Farben:
php: |
1:
2:
3:
4:
5:
6:
7:
|
echo "
<center>
<form action="?inhalt=tierarzt1" method="Post" enctype=\'multipart/form-data\'>
<table border>
<tr><td>
[...] (hab gekürzt) "; |
|
Golden Hope
Jetzt gibt er mir eine fehlereldung aus
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /users/loreno/www/tierarzt.php on line 57
Oli
Du hast dieses echo nicht geschlossen. Und warum schreibst du nochmals <?php, wenn du bereits in PHP-Code bist?
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:
|
<?php
[...]
echo "<a href="?inhalt=deinpferd&cat=$cat&id=$Data[id]"><img src='http://loreno.bplaced.net/grafiken/allgemein.gif' style='border:0px'> Allgemeines</a> - - <a href="?inhalt=deinpferd2&cat=$cat&id=$Data[id]"><img src='http://loreno.bplaced.net/grafiken/wohlbefinden.gif' style='border:0px'> Wohlergehen</a> - - <a href="?inhalt=deinpferd3&cat=$cat&id=$Data[id]"><img src='http://loreno.bplaced.net/grafiken/training.gif' style='border:0px'> Trainieren und Pflegen</a><br><br>
<b>Allgemeines zu $Data[name]</b><br><br>
<table>
<tr>
<td>Pflegestatus<br><img src='grafiken/stats1.gif'
height='8' width='$Data[pflege]'> $Data[pflege] %</td>
<td>Zufriedenheit<br><img src='grafiken/stats1.gif'
height='8' width='$Data[zufriedenheit]'> $Data[zufriedenheit] %</td>
</tr>
<tr>
<td>Sozialverhalten<br><img src='grafiken/stats1.gif'
height='8' width='$Data[sozialverhalten]'> $Data[sozialverhalten] %</td>
<td><b>Vertrauen</b><br><img src='grafiken/stats1.gif'
height='8' width='$Data[vetrauen]'> $Data[vetrauen] %</td>
</tr>
</table>
<br><br><br>
<a href="?inhalt=tierarzt&cat=$cat&id=$Data[id]"><img src='http://loreno.bplaced.net/grafiken/tierarzt.gif' style='border:0px'> Tierarzt rufen?</a>
<?php
[...] |
|