PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Wetten-addon



Hardy
08.02.2007, 11:11
Ich habe ein problem mit meinen wettaddon und weiß nicht was ich dagegen machen kann...ich kann einfach keine wetten eintragen!wenn ich was eintrage kommt einfach immer wieder ein leeres feld.
hier mal der phpcode von der datei wo man die wetten einträgt.

<?head("Neue Wette eintragen");?>

<?
$sql = db_query("SELECT * FROM vms_wetten");
?>
<?
if ($senden)
{
$name = $_POST['wette'];
$gegner1 = $_POST['gegner1'];
$gegner2 = $_POST['gegner2'];
$gegner3 = $_POST['gegner3'];
$quote1 = $_POST['quote1'];
$quote2 = $_POST['quote2'];
$quote3 = $_POST['quote3'];

$stunde = $_POST['endzeit'];
$minute = $_POST['minute'];
$tag = $_POST['tag'];
$monat = $_POST['monat'];
$jahr = $_POST['jahr'];
$timeout = mktime($stunde,$minute,0,$monat,$tag,$jahr);
$zeit = time();
if ($name == '')
{
$fehler = '<font color="red">Bezeichnung der Wette eingeben!</font><br>';
}
elseif ($gegner1 == '')
{
$fehler = '<font color="red">Gegner 1 eingeben!</font><br>';
}
elseif ($gegner2 == '')
{
$fehler = '<font color="red">Gegner 2 eingeben!</font><br>';
}

elseif ($quote1 == '')
{
$fehler = '<font color="red">Quote 1. Stelle eingeben!</font><br>';
}
elseif ($quote2 == '')
{
$fehler = '<font color="red">Quote 2. Stelle eingeben!</font><br>';
}


elseif ($endzeit == '')
{
$fehler = '<font color="red">Uhrzeit für letzte Wette eingeben!</font><br>';
}

else
{
db_query("INSERT INTO vms_wetten (name,gegner1,gegner2,gegner3,quote1,quote2,quote3 ,status,uhrzeit,timeout) VALUES ('".$name."','".$gegner1."','".$gegner2."','".$gegner3."','".$quote1."','".$quote2."','".$quote3."','1','".$zeit."','".$timeout."')");

$fehler = '<font color="green">Wette wurde erfolgreich eingetragen!</font><br>';
}
}

if ($action == 'del')
{
$id = $_GET['wettid'];
$name = $_GET['name'];
db_query("DELETE FROM vms_wetten WHERE id = '".$id."'");
db_query("DELETE FROM vms_wetten_user WHERE name = '".$name."'");

$meldung = '<font color="green">Die Wette '.$name.' wurde erfolgreich gel?scht!<br>Alle abgegebenen Tipps wurden ebenfalls gel?scht!</font><br>';
}
?>
<form method="POST" action="<? PHP_SELF ?>">
<table width="100%" border="0" cellpadding="1" cellspacing="1">

<tr>
<td colspan="4">&nbsp;<?=$fehler;?></td>
</tr>

<tr>
<td colspan="4">Quoten z.B. 2.5 mit <b>Punkt</b> als Trennungszeichen eintragen!</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>Bezeichnung der Wette: </td>
<td><input type="text" name="wette" size="15"></td>






<tr>











<tr>
<td>Gegner 1: </td><td><input type="text" name="gegner1" size="15"></td><td>Quote bei Sieg:</font></td><td><input type="text" name="quote1" size="3"></td>
</tr>
<tr>
<td>Gegner 2: </td><td><input type="text" name="gegner2" size="15"></td><td>Quote bei Sieg:</td><td><input type="text" name="quote2" size="3"></td>
</tr>
<tr>
<td>Gegner 3: </td><td><input type="text" name="gegner3" size="15"></td><td>Quote bei Sieg:</td><td><input type="text" name="quote3" size="3"></td>
</tr>

<tr>
<td>Uhrzeit für letzte Wette:<font size="-2"> (hh:mm) </font> </td>
<td><input type="text" name="endzeit" size="5">:<input type="text" name="minute" size="5"></td>
</tr>
<tr> <td>Datum: <font size="-2"> (dd.mm.YYYY) </font></td>
<td><input type="text" name="tag" size="5">.<input type="text" name="monat" size="5">.<input type="text" name="jahr" size="5">
</td>
</tr>

<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="SUBMIT" name="senden" value="Wette eintragen"></td>
</tr>
</table>
</form>
<hr>

<table width="100%" border="0" cellpadding="1" cellspacing="1">

<tr>
<td colspan="4">&nbsp;<?=$meldung;?></td>
</tr>
<tr>
<td>Wetten bearbeiten</td>
</tr>
<tr>
<td colspan="4">Das löschen der Wette, bevor sie beendet ist, bewirkt, dass auch alle abgegebenen Tipps in dieser Wette gelöscht werden! Also Vorsicht!</td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr bgcolor="moccasin">
<td>Bezeichnung der Wette</td><td>Gegner</td><td>letzte mögliche Wette</td><td>&nbsp;</td>
</tr>
<?
while ($data = mysql_fetch_array($sql))
{
echo '<tr>';
echo '<td>'.$data['name'].'</td><td>'.$data['gegner1'].' gegen '.$data['gegner2'].'</td><td>'.date("H:i",$data['timeout']).' Uhr - '.date("d.m.Y",$data['timeout']).'</td><td><a href="?content=/spiele/vms_wetten/index&action=del&wettid='.$data['id'].'&name='.$data['name'].'">l?schen</a></td>';
echo '</tr>';
}
?>

</tr>
</table>
<?foot();?>


Vielleicht enddeckt ja irgendeiner ein fehler

NightX
08.02.2007, 11:16
Die Tabelle vms_wetten mit allen Feldern ist angelegt?

Tip: Poste PHP-Code auch als solchen (Button mit $ und nicht mit #) dann kann man das besser erkennen.

Hardy
08.02.2007, 11:25
Original von NightX
Die Tabelle vms_wetten mit allen Feldern ist angelegt?

Tip: Poste PHP-Code auch als solchen (Button mit $ und nicht mit #) dann kann man das besser erkennen.

Ja alles angelegt.

mine321
05.05.2009, 00:35
habe das gleiche Problem, da hier keine Lösung beschrieben wurde wäre ich ganz froh wenn es einer tun könnte, soweit das problem damals behoben wurde

eRaaaa
05.05.2009, 06:33
mal $_SERVER['PHP_SELF'] statt PHP_SELF im formular benutzen ?!?! oder die action ganz rauslassen?!?!

Hardy
05.05.2009, 07:27
cool :cool:

wo hast du denn das ausgegraben?hatte ich ja noch nicht mal mehr als abo gehabt ^^

naja ich tippe auch mal auf eRaaa´s vorschlag

eRaaaa
05.05.2009, 14:53
ups, ich hab selber garnicht aufs datum geachtet ;D