liquidbeats
Erfahrenes Mitglied
ich würde versuchen den PHP Code nach oben in das Dokument zu verlagern.
Aber versuch das mal, kann aber keine Funktionsgarantie geben. habe da noch ein fehlendes Hochkomma gesetzt.
aber wie gesagt versuch den PHP Code mal nach oben zu verlagern,könnte evtl helfen.
Aber versuch das mal, kann aber keine Funktionsgarantie geben. habe da noch ein fehlendes Hochkomma gesetzt.
Code:
<html>
<head>
<title>iqtest</title>
<script type="text/javascript">
<!--
function time(gets){
setTimeout('nextOne()',gets); //die funktion die ich mit der phpvariable aufrufe
}
var zeiten = new Array(0, 2000, 1000, 3000, 2000, 2000,2000);
function weg() {
document.getElementById("Anmeldung").style.display = "none";
}
function wegg() {
document.getElementById("admin").style.display = "none";
}
var current = 1;
var amount = 5;
function nextOne() {
document.getElementById("content" + current).style.display = "none";
current ++;
document.getElementById("content" + current).style.display = "block";
//setTimeout('nextOne()', zeiten[current]);
if(current == 2)
time(<? echo $zwei; ?>); //einbindung der phpvariable ohne erfolg
if(current == 3)
time(2000);
if(current == 4)
time(5000);
if(current == 5)
time(2000);
}
//-->
</script>
</head>
<body onLoad= document.getElementById("Anmeldung").style.display="block";>
<div align="center">Willkommen zum Einstellungstest der ProMind.</div>
<!--
<a href="#admin">Admin</a>
-->
<a href="javascript:document.getElementById('admin').style.display='block';document.getElementById('Anmeldung ').style.display='none';document.getElementById('admin').scrollIntoView();void(0)">Admin</a>
<div id="Anmeldung" style="display:none; width:320px; height:240px">
Zunächst müssen Sie Ihren Namen und das Geburtsdatum eingeben.<br><br>
<form action="index.php" method="GET">
Nachname <input type="text" name="nachname">
Name <input type="text" name="name" value=""><br>
Gebdatum <input type="text" name="gdatum" value="">
<input type="submit" value="speichern">
</form></div>
<div id="adminlink" style="display:block;"><a href="javascript:document.getElementById('admin').style.display='block';document.getElementById('Anmeldung ').style.display='none';document.getElementById('admin').scrollIntoView();void(0)">Admin</a></div>
<div id="admin" style="display:none; width:320px; height:240px">Adminbereich:<form action="index.php" method="GET">
<input type="text" name="zwei" size="12"><input type="submit" value="ändern"></form></div> // hier wird die zahl eingegeben
<?
$connect = mysql_connect("localhost","root","");
mysql_select_db("test",$connect);
session_register("zwei");
$dot = substr_count($_GET['gdatum'],".");
if($dot == 2)
{
$date = explode (".",$_GET['gdatum']);
$date[0] = str_pad($date[0],2,"0",str_pad_left);
$date[1] = str_pad($date[1],2,"0",str_pad_left);
$_GET['gdatum'] = $date[2]."-".$date[1]."-".$date[0];
}
if ($_GET['zwei'])
$zwei = $_GET['zwei']; // hier zugewiesen und darunter ausgegeben
echo $zwei;
if ($_GET['nachname']) {
$teiln = mysql_query("insert into teilnehmer (id,nachname,name,gdatum) values ('','".$_GET["nachname"]."','".$_GET["name"]."','".$_GET["gdatum"]."')",$connect);
$aff = mysql_affected_rows();
if ($aff > 0)
{
echo "Sie haben sich erfolgreich registriert.<br>";
?>
<script language="JavaScript" type="text/javascript">
<!--
setTimeout('weg()',0000);
setTimeout('nextOne()', 2000); // hier dann benutzt
//-->
</script>
<div id="content1" style="display:block; width:320px; height:240px">Hier ist das erste Kapitel</div>
<div id="content2" style="display:none; width:320px; height:240px">Hier ist das zweite Kapitel</div>
<div id="content3" style="display:none; width:320px; height:240px">Hier ist das dritte Kapitel</div>
<div id="content4" style="display:none; width:320px; height:240px">Hier ist das vierte Kapitel</div>
<div id="content5" style="display:none; width:320px; height:240px">Hier ist das fünfte Kapitel</div>
<div id="content6" style="display:none; width:320px; height:240px">Der Test ist beendet</div>
<? }} ?>
</body>
</html>
aber wie gesagt versuch den PHP Code mal nach oben zu verlagern,könnte evtl helfen.