|
 |
Fehler nicht auffindbar | Session und Eintragen usw. |
Leila

Mitglied
 
Dabei seit: 09.02.2005
Beiträge: 12.987
 |
|
Fehler nicht auffindbar | Session und Eintragen usw. |
 |
So, ich sitz jetzt seit heute morgen etwa dran, Snatsch hat schon versucht mir zu helfen, aber irgendwie haben wir beide nicht die Lösung des Problems gefunden.
Ich weiß nicht genau, wie ich den Fehler beschreiben soll, daher auch die Überschrift...
Ich hab das ganze in zwei Versionen, ich vertrau Snatsch in ihrer zwar, meine hat aber auch in anderen Dateien einwandfrei funktioniert...
Die Zeilenangaben in den Fehlermeldungen helfen mir auch net wirklich weiter...
Snatschs Version
(Fatal error: Call to undefined function phpsession_start() in /users/rge/www/filemanager/hof/tr-planel/ergebnis2.php on line 1)
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:
|
<?php
session_start();
if(!isset($_SESSION['name']))
{
echo "Bitte erst <a href="login.html">einloggen</a>";
exit;
}
$platz = $_POST['platz'];
$pruefung = $_POST['pruefung'];
$pferd = $_POST['pferd'];
$reiter = $name;
$hof = $_POST['hof'];
$preis = $_POST['preis'];
include('datenbank.php');
$eintrag = "INSERT INTO `erfolg` ( `platz` , `pruefung` , `pferd` , `reiter` , `hof`)
VALUES ('$platz' , '$pruefung' , '$pferd' , '$reiter' , '$hof')";
$eintragen = mysql_query($eintrag);
// Preisgelder verrechnen
$user = mysql_query("SELECT * FROM turnierreiter WHERE name='$name'");
$row = mysql_fetch_assoc($user);
if ($row['gehalt'] == 0)
{
$geld = 0;
$hofgeld = $preis;
}
else if ($row['gehalt'] == 1)
{
$geld1 = $preis / 2;
$geld = round($geld1);
$hofgeld = $preis - $geld;
}
else
{
$geld = $preis;
$hofgeld = 0;
}
// Preigelder Gutschreiben 1. TR-Konto 2. Zählerkonto!
$konto = mysql_query("SELECT konto FROM turnierreiter WHERE name='$name'");
$row1 = mysql_fetch_assoc($konto);
$kontoneu1 = $row1['konto'] + $geld;
$buchen1 = "UPDATE turnierreiter SET konto = '$kontoneu1' WHERE name='$name'";
$buchung1 = mysql_query($buchen1);
$leilakonto = mysql_query("SELECT konto FROM turnierreiter WHERE name='Leila'");
$row2 = mysql_fetch_assoc($leilakonto);
$kontoneu2 = $row2['konto'] + $hofgeld;
$buchen2 = "UPDATE turnierreiter SET konto = '$kontoneu2' WHERE name='Leila'";
$buchung2 = mysql_query($buchen2);
if($eintragen==true AND $buchung1 == true AND $buchung2 == true)
{
echo "<b>Die Platzierung wurde eingetragen</b>";
}
else
{
echo "<b>Fehler!</b>";
}
mysql_close();
?> |
|
Meine Version:
(Parse error: syntax error, unexpected $end in /users/rge/www/filemanager/hof/tr-planel/ergebnis2.php on line 1)
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:
|
<?
session_start();
include('datenbank.php');
$name = $_SESSION['name'];
if ($name != "")
{
$platz = $_POST['platz'];
$pruefung = $_POST['pruefung'];
$pferd = $_POST['pferd'];
$reiter = $name;
$hof = $_POST['hof'];
$preis = $_POST['preis'];
$eintrag = "INSERT INTO `erfolg` ( `platz` , `pruefung` , `pferd` , `reiter` , `hof`)
VALUES ('$platz' , '$pruefung' , '$pferd' , '$reiter' , '$hof')";
$eintragen = mysql_query($eintrag);
// Preisgelder verrechnen
$user = mysql_query("SELECT * FROM turnierreiter WHERE name='$name'");
$row = mysql_fetch_assoc($user);
if ($row['gehalt'] == 0)
{
$geld = 0;
$hofgeld = $preis;
}
else if ($row['gehalt'] == 1)
{
$geld1 = $preis / 2;
$geld = round($geld1);
$hofgeld = $preis - $geld;
}
else
{
$geld = $preis;
$hofgeld = 0;
}
// Preigelder Gutschreiben 1. TR-Konto 2. Zählerkonto!
$konto = mysql_query("SELECT konto FROM turnierreiter WHERE name='$name'");
$row1 = mysql_fetch_assoc($konto);
$kontoneu1 = $row1['konto'] + $geld;
$buchen1 = "UPDATE turnierreiter SET konto = '$kontoneu1' WHERE name='$name'";
$buchung1 = mysql_query($buchen1);
$leilakonto = mysql_query("SELECT konto FROM turnierreiter WHERE name='Leila'");
$row2 = mysql_fetch_assoc($leilakonto);
$kontoneu2 = $row2['konto'] + $hofgeld;
$buchen2 = "UPDATE turnierreiter SET konto = '$kontoneu2' WHERE name='Leila'";
$buchung2 = mysql_query($buchen2);
if ($eintragen==true AND $buchung1 == true AND $buchung2 == true)
{
echo "<b>Die Platzierung wurde eingetragen</b>";
}
else
{
echo "<b>Fehler!</b>";
}
}
mysql_close();
?> |
|
|
|
26.04.2010 20:06 |
|
|
Leila

Mitglied
 
Dabei seit: 09.02.2005
Beiträge: 12.987
Themenstarter
 |
|
|
26.04.2010 20:54 |
|
|
Leila

Mitglied
 
Dabei seit: 09.02.2005
Beiträge: 12.987
Themenstarter
 |
|
243156149
|
|
26.04.2010 21:03 |
|
|
Leila

Mitglied
 
Dabei seit: 09.02.2005
Beiträge: 12.987
Themenstarter
 |
|
Fehler behoben...
Manchmal versteh ich sowas net, hab das ganze als Datei nochmal neu aufgelegt und in nem anderen Verzeichnis getestet, da gings, unterm gleichen namen im anderen verzeichnis hochgeladen und plötzlich kein Problem mehr...
|
|
26.04.2010 21:38 |
|
|
|
|
 |
Impressum
|