HI!
Bei meiner Passwortüberprüfung erhalte ich ganz unten stehenden Fehler
<?php require_once('../Connections/ps2flcon.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
$editFormAction = $HTTP_SERVER_VARS['PHP_SELF'];
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING'];
}
if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "urlaub")) {
$insertSQL = sprintf("INSERT INTO urlaub (`user`, von, bis, grund) VALUES (%s, %s, %s, %s)",
GetSQLValueString($HTTP_POST_VARS['user'], "text"),
GetSQLValueString($HTTP_POST_VARS['vonyear'].$HTTP_POST_VARS['vonmonth'].$HTTP_POST_VARS['vonday'], "text"),
GetSQLValueString($HTTP_POST_VARS['bisyear'].$HTTP_POST_VARS['bismonth'].$HTTP_POST_VARS['bisday'], "text"),
GetSQLValueString($HTTP_POST_VARS['grund'], "text"));
mysql_select_db($database_ps2flcon, $ps2flcon);
$Result1 = mysql_query($insertSQL, $ps2flcon) or die(mysql_error());
$insertGoTo = "urlaub.php";
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
mysql_select_db($database_ps2flcon, $ps2flcon);
$query_userabfrage = "SELECT `user` FROM trainer WHERE trainer.liga != '3'";
$userabfrage = mysql_query($query_userabfrage, $ps2flcon) or die(mysql_error());
$row_userabfrage = mysql_fetch_assoc($userabfrage);
$totalRows_userabfrage = mysql_num_rows($userabfrage);
mysql_select_db($database_ps2flcon, $ps2flcon);
$aktdatum = date("Ymd");
$query_urlaub = "SELECT urlaub.`user`, von, bis, grund, team FROM urlaub, trainer, teams WHERE trainer.`user` = urlaub.`user` AND trainer.`teamid` = teams.`teamid` AND bis >= $aktdatum ORDER BY von, bis, user";
$urlaub = mysql_query($query_urlaub, $ps2flcon) or die(mysql_error());
$row_urlaub = mysql_fetch_assoc($urlaub);
$totalRows_urlaub = mysql_num_rows($urlaub);
function passwortpruef()
{
$user = GetSQLValueString($HTTP_POST_VARS['user'], "text");
$pruef_pass = GetSQLValueString($HTTP_POST_VARS['password'], "text");
$qry = "SELECT * FROM trainer WHERE `user` = '$user' AND `password` = '".md5($pruef_pass)."' ";
$r = mysql_query($qry, $ps2flcon) or die(mysql_error());
$count =0;
while ($news=mysql_fetch_array($r))
{
$count++;
}
if ($count == 0)
{
echo "<script language=\"JavaScript \">
<!--
alert(\"Kennwort ist nicht korrekt\");
//-->
</script>
";
}
else
{
echo $editFormAction;
}
}
?>
<html>
<head>
<title>PS2FL</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function richtig()
{
var frm = document.urlaub;
if ( frm.grund.value == "")
{
alert ("Bitte Grund angeben!");
return false;
}
if ( frm.password.value == "")
{
alert ("Bitte Kennwort eingeben!");
return false;
}
return true;
}
//-->
</script>
</head>
<body bgcolor="#000015" link="#0000FF" vlink="#0000FF" alink="#0000FF">
<table width="75" border="0" align="center">
<tr>
<td>
<h1><font color="#FF0000">Abwesenheitsliste</font></h1>
</td>
</tr>
</table>
<br>
<br>
<div align="center">
<table width="700" border="0" bordercolor="#FFFFFF" bgcolor="#999999">
<tr>
<td width="135"><div align="center"><font color="#0000FF" face="Arial, Helvetica, sans-serif"><strong>Nickname</strong></font></div></td>
<td width="163"><div align="center"><font color="#0000FF" face="Arial, Helvetica, sans-serif"><strong>Team</strong></font></div></td>
<td width="119"><div align="center"><font color="#0000FF" face="Arial, Helvetica, sans-serif"><strong>Von</strong></font></div></td>
<td width="113"><div align="center"><font color="#0000FF" face="Arial, Helvetica, sans-serif"><strong>Bis</strong></font></div></td>
<td width="148"><div align="center"><font color="#0000FF" face="Arial, Helvetica, sans-serif"><strong>Grund</strong></font></div></td>
</tr>
</table>
<table width="700" border="0">
<?php do { ?>
<tr>
<td width="135"><div align="center"><font color="#FFFFFF"><?php echo $row_urlaub['user']; ?></font></div></td>
<td width="161"><div align="center"><font color="#FFFFFF"><?php echo $row_urlaub['team']; ?></font></div></td>
<td width="124"><div align="center"><font color="#FFFFFF"><?php echo substr( $row_urlaub['von'], 6, 2); ?>.<?php echo substr( $row_urlaub['von'] , 4, 2); ?>.<?php echo substr( $row_urlaub['von'] , 0, 4); ?></font></div></td>
<td width="110"><div align="center"><font color="#FFFFFF"><?php echo substr( $row_urlaub['bis'] , 6, 2); ?>.<?php echo substr( $row_urlaub['bis'] , 4, 2); ?>.<?php echo substr( $row_urlaub['bis'] , 0, 4); ?></font></div></td>
<td width="148"><div align="center"><font color="#FFFFFF"><?php echo $row_urlaub['grund']; ?></font></div></td>
</tr>
<?php } while ($row_urlaub = mysql_fetch_assoc($urlaub)); ?>
</table>
<br>
<br>
</div>
<hr align="center" noshade color="#FFFFFF">
<table width="225" border="0" align="center">
<tr>
<td width="232" nowrap><font color="#0000FF" size="+1" face="Batang"><u><strong>Abwesenheit
eintragen</strong></u></font></td>
</tr>
</table>
<br>
<br>
<form action="<?php passwortpruef() ?>" method="POST" name="urlaub" id="urlaub" onSubmit="MM_validateForm('grund','','R','password','','R');return document.MM_returnValue">
<table width="650" border="0" align="center">
<tr>
<td width="115"> <div align="center"><font color="#00FFFF" face="Lucida Console"><strong>Nickname</strong></font></div></td>
<td width="180"> <div align="center"><font color="#00FFFF" face="Lucida Console"><strong>Von</strong></font></div></td>
<td width="180"> <div align="center"><font color="#00FFFF" face="Lucida Console"><strong>Bis</strong></font></div></td>
<td width="168"><div align="center"><font color="#00FFFF" face="Lucida Console"><strong>Grund</strong></font></div></td>
</tr>
</table>
<table width="650" border="0" align="center">
<tr>
<td width="140">
<div align="center">
<select name="user" id="user">
<?php
do {
?>
<option value="<?php echo $row_userabfrage['user']?>"><?php echo $row_userabfrage['user']?></option>
<?php
} while ($row_userabfrage = mysql_fetch_assoc($userabfrage));
$rows = mysql_num_rows($userabfrage);
if($rows > 0) {
mysql_data_seek($userabfrage, 0);
$row_userabfrage = mysql_fetch_assoc($userabfrage);
}
?>
</select>
</div></td>
<td width="41"><div align="center">
<select name="vonday" id="vonday">
<option selected>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
</div></td>
<td width="41"><div align="center">
<select name="vonmonth" id="vonmonth">
<option selected>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
</div></td>
<td width="44"><div align="center">
<select name="vonyear" id="vonyear">
<option selected>2003</option>
<option>2004</option>
</select>
</div></td>
<td width="24"></td>
<td width="41"><div align="center">
<select name="bisday" id="bisday">
<option selected>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
</div></td>
<td width="41"><div align="center">
<select name="bismonth" id="bismonth">
<option selected>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
</div></td>
<td width="44"><div align="center">
<select name="bisyear" id="bisyear">
<option selected>2003</option>
<option>2004</option>
</select>
</div></td>
<td width="170"><div align="center">
<input name="grund" type="text" id="grund" maxlength="30">
</div></td>
</tr>
</table>
<br>
<table width="350" border="0" align="center">
<tr>
<td><div align="center"><font color="#FFFFFF">Bitte Kennwort eingeben:</font></div></td>
<td><input name="password" type="password" id="password"></td>
</tr>
</table>
<br>
<table width="50" border="0" align="center">
<tr>
<td><input type="submit" name="Submit" value="Abwesenheit melden" onClick="javascript: return richtig()"></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="urlaub">
</form>
</body>
</html>
<?php
mysql_free_result($userabfrage);
mysql_free_result($urlaub);
?>
Fehlermeldung:
<form action="
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in E:\minixampp\htdocs\ps2fl\html\urlaub.php on line 72
Bei meiner Passwortüberprüfung erhalte ich ganz unten stehenden Fehler
<?php require_once('../Connections/ps2flcon.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
$editFormAction = $HTTP_SERVER_VARS['PHP_SELF'];
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING'];
}
if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "urlaub")) {
$insertSQL = sprintf("INSERT INTO urlaub (`user`, von, bis, grund) VALUES (%s, %s, %s, %s)",
GetSQLValueString($HTTP_POST_VARS['user'], "text"),
GetSQLValueString($HTTP_POST_VARS['vonyear'].$HTTP_POST_VARS['vonmonth'].$HTTP_POST_VARS['vonday'], "text"),
GetSQLValueString($HTTP_POST_VARS['bisyear'].$HTTP_POST_VARS['bismonth'].$HTTP_POST_VARS['bisday'], "text"),
GetSQLValueString($HTTP_POST_VARS['grund'], "text"));
mysql_select_db($database_ps2flcon, $ps2flcon);
$Result1 = mysql_query($insertSQL, $ps2flcon) or die(mysql_error());
$insertGoTo = "urlaub.php";
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
mysql_select_db($database_ps2flcon, $ps2flcon);
$query_userabfrage = "SELECT `user` FROM trainer WHERE trainer.liga != '3'";
$userabfrage = mysql_query($query_userabfrage, $ps2flcon) or die(mysql_error());
$row_userabfrage = mysql_fetch_assoc($userabfrage);
$totalRows_userabfrage = mysql_num_rows($userabfrage);
mysql_select_db($database_ps2flcon, $ps2flcon);
$aktdatum = date("Ymd");
$query_urlaub = "SELECT urlaub.`user`, von, bis, grund, team FROM urlaub, trainer, teams WHERE trainer.`user` = urlaub.`user` AND trainer.`teamid` = teams.`teamid` AND bis >= $aktdatum ORDER BY von, bis, user";
$urlaub = mysql_query($query_urlaub, $ps2flcon) or die(mysql_error());
$row_urlaub = mysql_fetch_assoc($urlaub);
$totalRows_urlaub = mysql_num_rows($urlaub);
function passwortpruef()
{
$user = GetSQLValueString($HTTP_POST_VARS['user'], "text");
$pruef_pass = GetSQLValueString($HTTP_POST_VARS['password'], "text");
$qry = "SELECT * FROM trainer WHERE `user` = '$user' AND `password` = '".md5($pruef_pass)."' ";
$r = mysql_query($qry, $ps2flcon) or die(mysql_error());
$count =0;
while ($news=mysql_fetch_array($r))
{
$count++;
}
if ($count == 0)
{
echo "<script language=\"JavaScript \">
<!--
alert(\"Kennwort ist nicht korrekt\");
//-->
</script>
";
}
else
{
echo $editFormAction;
}
}
?>
<html>
<head>
<title>PS2FL</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function richtig()
{
var frm = document.urlaub;
if ( frm.grund.value == "")
{
alert ("Bitte Grund angeben!");
return false;
}
if ( frm.password.value == "")
{
alert ("Bitte Kennwort eingeben!");
return false;
}
return true;
}
//-->
</script>
</head>
<body bgcolor="#000015" link="#0000FF" vlink="#0000FF" alink="#0000FF">
<table width="75" border="0" align="center">
<tr>
<td>
<h1><font color="#FF0000">Abwesenheitsliste</font></h1>
</td>
</tr>
</table>
<br>
<br>
<div align="center">
<table width="700" border="0" bordercolor="#FFFFFF" bgcolor="#999999">
<tr>
<td width="135"><div align="center"><font color="#0000FF" face="Arial, Helvetica, sans-serif"><strong>Nickname</strong></font></div></td>
<td width="163"><div align="center"><font color="#0000FF" face="Arial, Helvetica, sans-serif"><strong>Team</strong></font></div></td>
<td width="119"><div align="center"><font color="#0000FF" face="Arial, Helvetica, sans-serif"><strong>Von</strong></font></div></td>
<td width="113"><div align="center"><font color="#0000FF" face="Arial, Helvetica, sans-serif"><strong>Bis</strong></font></div></td>
<td width="148"><div align="center"><font color="#0000FF" face="Arial, Helvetica, sans-serif"><strong>Grund</strong></font></div></td>
</tr>
</table>
<table width="700" border="0">
<?php do { ?>
<tr>
<td width="135"><div align="center"><font color="#FFFFFF"><?php echo $row_urlaub['user']; ?></font></div></td>
<td width="161"><div align="center"><font color="#FFFFFF"><?php echo $row_urlaub['team']; ?></font></div></td>
<td width="124"><div align="center"><font color="#FFFFFF"><?php echo substr( $row_urlaub['von'], 6, 2); ?>.<?php echo substr( $row_urlaub['von'] , 4, 2); ?>.<?php echo substr( $row_urlaub['von'] , 0, 4); ?></font></div></td>
<td width="110"><div align="center"><font color="#FFFFFF"><?php echo substr( $row_urlaub['bis'] , 6, 2); ?>.<?php echo substr( $row_urlaub['bis'] , 4, 2); ?>.<?php echo substr( $row_urlaub['bis'] , 0, 4); ?></font></div></td>
<td width="148"><div align="center"><font color="#FFFFFF"><?php echo $row_urlaub['grund']; ?></font></div></td>
</tr>
<?php } while ($row_urlaub = mysql_fetch_assoc($urlaub)); ?>
</table>
<br>
<br>
</div>
<hr align="center" noshade color="#FFFFFF">
<table width="225" border="0" align="center">
<tr>
<td width="232" nowrap><font color="#0000FF" size="+1" face="Batang"><u><strong>Abwesenheit
eintragen</strong></u></font></td>
</tr>
</table>
<br>
<br>
<form action="<?php passwortpruef() ?>" method="POST" name="urlaub" id="urlaub" onSubmit="MM_validateForm('grund','','R','password','','R');return document.MM_returnValue">
<table width="650" border="0" align="center">
<tr>
<td width="115"> <div align="center"><font color="#00FFFF" face="Lucida Console"><strong>Nickname</strong></font></div></td>
<td width="180"> <div align="center"><font color="#00FFFF" face="Lucida Console"><strong>Von</strong></font></div></td>
<td width="180"> <div align="center"><font color="#00FFFF" face="Lucida Console"><strong>Bis</strong></font></div></td>
<td width="168"><div align="center"><font color="#00FFFF" face="Lucida Console"><strong>Grund</strong></font></div></td>
</tr>
</table>
<table width="650" border="0" align="center">
<tr>
<td width="140">
<div align="center">
<select name="user" id="user">
<?php
do {
?>
<option value="<?php echo $row_userabfrage['user']?>"><?php echo $row_userabfrage['user']?></option>
<?php
} while ($row_userabfrage = mysql_fetch_assoc($userabfrage));
$rows = mysql_num_rows($userabfrage);
if($rows > 0) {
mysql_data_seek($userabfrage, 0);
$row_userabfrage = mysql_fetch_assoc($userabfrage);
}
?>
</select>
</div></td>
<td width="41"><div align="center">
<select name="vonday" id="vonday">
<option selected>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
</div></td>
<td width="41"><div align="center">
<select name="vonmonth" id="vonmonth">
<option selected>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
</div></td>
<td width="44"><div align="center">
<select name="vonyear" id="vonyear">
<option selected>2003</option>
<option>2004</option>
</select>
</div></td>
<td width="24"></td>
<td width="41"><div align="center">
<select name="bisday" id="bisday">
<option selected>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
</div></td>
<td width="41"><div align="center">
<select name="bismonth" id="bismonth">
<option selected>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
</div></td>
<td width="44"><div align="center">
<select name="bisyear" id="bisyear">
<option selected>2003</option>
<option>2004</option>
</select>
</div></td>
<td width="170"><div align="center">
<input name="grund" type="text" id="grund" maxlength="30">
</div></td>
</tr>
</table>
<br>
<table width="350" border="0" align="center">
<tr>
<td><div align="center"><font color="#FFFFFF">Bitte Kennwort eingeben:</font></div></td>
<td><input name="password" type="password" id="password"></td>
</tr>
</table>
<br>
<table width="50" border="0" align="center">
<tr>
<td><input type="submit" name="Submit" value="Abwesenheit melden" onClick="javascript: return richtig()"></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="urlaub">
</form>
</body>
</html>
<?php
mysql_free_result($userabfrage);
mysql_free_result($urlaub);
?>
Fehlermeldung:
<form action="
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in E:\minixampp\htdocs\ps2fl\html\urlaub.php on line 72
Zuletzt bearbeitet: