Hallo,

in mijn onderstaande functie kan ik op submit blijven drukken maar er gebeurt niets, de functie gaat nog niet eens naar de volgende pagina.

Iemand een idee waar de fout hem zit?

Mvg,

<?php
//Function Recruit For Unit
function recforunit()
{

global $db;

include("header.php");

$unitid = $_GET['unitid'];
$ladderid = $_GET['lid'];

if(isset($_POST['submit']))
{

$username = addslashes($_POST['username']);
$email1 = $_POST['email1'];
$msn = $_POST['msn'];
$yahoo = $_POST['yahoo'];
$age = addslashes($_POST['age']);
$location = addslashes($_POST['location']);
$havemic = $_POST['havemic'];
$clansbefore = addslashes($_POST['clansbefore']);
$joinreason = addslashes($_POST['joinreason']);


if(empty($username))
{
detailstop();
OpenTable();
echo'Please return and enter a username.';
CloseTable();
include("footer.php");
}
elseif(empty($email1))
{
detailstop();
OpenTable();
echo'Please return and enter a e-mail.';
CloseTable();
include("footer.php");
}
elseif(empty($age))
{
detailstop();
OpenTable();
echo'Please return and enter a age.';
CloseTable();
include("footer.php");
}
else
{

$result = $db->sql_query("select id, email, ladderid from battlequest_units where id = '$unitid' and ladderid = '$ladderid'");
while(list($id, $email) = $db->sql_fetchrow($result))
{

//EMAIL STARTS HERE//
$to = $email;
$subject = "A Member has recruited to join your unit on BQL";
$from = "BQL Webmaster";

$msg = "-------------------------------------------------------\n";
$msg .= "You can find the users information below\n";
$msg .= "-------------------------------------------------------\n\n";
$msg .= "Username: $username \n";
$msg .= "E-Mail: $email1 \n";
$msg .= "Yahoo: $yahoo \n";
$msg .= "Age: $age \n";
$msg .= "Location: $location \n";
$msg .= "User has a microphone: \n";
$msg .= "The user was in the following clan before: $clansbefore \n";
$msg .= "The reason why the user whants to join: $joinreason \n\n";
$msg .= "Best Regards, \n";
$msg .= "Battle Quest Gaming Leagues V3.0";

if(mail($to, $subject, $msg, "From: $from"))
{
echo'Your application has been e-mailed to the unit, you will receive more information soon<br>';
echo'Click <a href=modules.php?name=Battle_Quest_V3&function=unitdetails&unitid='.$unitid.'>[ here ]</a> to return';
//End
CloseTable();
include("footer.php");
}

}
}
}
else
{


//Start
detailstop();
OpenTable();

echo'
<form action="modules.php?name=Battle_Quest_V3&function=recforunit&unitid='.$unitid.'" method="post">
<table width="100%" border="0" cellspacing="1" cellpadding="2">
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Username:</b></font></td>
<td bgcolor="#000000"><input name="username" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>E-Mail:</b></font></td>
<td bgcolor="#000000"><input name="email1" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Msn:</b></font></td>
<td bgcolor="#000000"><input name="msn" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Yahoo:</b></font></td>
<td bgcolor="#000000"><input name="yahoo" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Age:</b></font></td>
<td bgcolor="#000000"><input name="age" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Location:</b></font></td>
<td bgcolor="#000000"><input name="location" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Do you have a microphone?</b></font></td>
<td bgcolor="#000000"><select name="havemic"><option value="Yes">Yes</option><option value="No">No</option></select></td>
</tr>
<tr>
<td bgcolor="#000000" valign="top"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>What clans were you in before?</b></font></td>
<td bgcolor="#000000"><textarea name="clansbefore" cols="30" rows="5">&nbsp;</textarea></td>
</tr>
<tr>
<td bgcolor="#000000" valign="top"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Reason you want to join:</b></font></td>
<td bgcolor="#000000"><textarea name="joinreason" cols="30" rows="5">&nbsp;</textarea></td>
</tr>
<tr>
<td bgcolor="#000000" valign="top" colspan="2" align="center"><input name="submit" type="button" id="submit" value="Submit" /></td>
</tr>
</table>
</form>
';

//End
CloseTable();

include("footer.php");

}
}


?>

<td bgcolor="#000000" valign="top" colspan="2" align="center"><input name="submit" type="button" id="submit" value="Submit" /></td>

Wordt:

  <td bgcolor="#000000" valign="top" colspan="2" align="center"><input name="submit" type="submit" id="submit" value="Submit" /></td>
 action="modules.php?name=Battle_Quest_V3&function=recforunit&unitid='.$unitid.'"


Dat moet je eens vervangen door

    action="modules.php"    

want volgens mij bestaat er geen pagina met zo'n lange naam.
@GaMer13: Die naam valt wel mee opzich... waarschijnelijk dat het al helemaal niet werkt zonder die $_GET variablen...
Hij gaat nou wel naar de volgende pagina maar dan krijg ik een lege pagina te zien, iemand meschien een idee waar de fout nou zit?

<?php
//Function Recruit For Unit
function recforunit()
{

global $db;

include("header.php");

$unitid = $_GET['unitid'];
$ladderid = $_GET['lid'];

if(isset($_POST['submit']))
{

$username = addslashes($_POST['username']);
$email1 = $_POST['email1'];
$msn = $_POST['msn'];
$yahoo = $_POST['yahoo'];
$age = addslashes($_POST['age']);
$location = addslashes($_POST['location']);
$havemic = $_POST['havemic'];
$clansbefore = addslashes($_POST['clansbefore']);
$joinreason = addslashes($_POST['joinreason']);


if(empty($username))
{
detailstop();
OpenTable();
echo'Please return and enter a username.';
CloseTable();
include("footer.php");
}
elseif(empty($email1))
{
detailstop();
OpenTable();
echo'Please return and enter a e-mail.';
CloseTable();
include("footer.php");
}
elseif(empty($age))
{
detailstop();
OpenTable();
echo'Please return and enter a age.';
CloseTable();
include("footer.php");
}
else
{

$result = $db->sql_query("select id, email, ladderid from battlequest_units where id = '$unitid' and ladderid = '$ladderid'");
while(list($id, $email) = $db->sql_fetchrow($result))
{

//EMAIL STARTS HERE//
$to = $email;
$subject = "A Member has recruited to join your unit on BQL";
$from = "BQL Webmaster";

$msg = "-------------------------------------------------------\n";
$msg .= "You can find the users information below\n";
$msg .= "-------------------------------------------------------\n\n";
$msg .= "Username: ".$username." \n";
$msg .= "E-Mail: ".$email1." \n";
$msg .= "Yahoo: ".$yahoo." \n";
$msg .= "Age: ".$age." \n";
$msg .= "Location: ".$location." \n";
$msg .= "User has a microphone: \n";
$msg .= "The user was in the following clan before: ".$clansbefore." \n";
$msg .= "The reason why the user whants to join: ".$joinreason." \n\n";
$msg .= "Best Regards, \n";
$msg .= "Battle Quest Gaming Leagues V3.0";

if(mail($to, $subject, $msg, "From: ".$from.""))
{
echo'Your application has been e-mailed to the unit, you will receive more information soon<br>';
echo'Click <a href=modules.php?name=Battle_Quest_V3&function=unitdetails&unitid='.$unitid.'>[ here ]</a> to return';
//End
CloseTable();
include("footer.php");
}

}
}
}
else
{


//Start
detailstop();
OpenTable();

echo'
<form action="modules.php?name=Battle_Quest_V3&function=recforunit&unitid='.$unitid.'" method="post">
<table width="100%" border="0" cellspacing="1" cellpadding="2">
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Username:</b></font></td>
<td bgcolor="#000000"><input name="username" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>E-Mail:</b></font></td>
<td bgcolor="#000000"><input name="email1" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Msn:</b></font></td>
<td bgcolor="#000000"><input name="msn" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Yahoo:</b></font></td>
<td bgcolor="#000000"><input name="yahoo" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Age:</b></font></td>
<td bgcolor="#000000"><input name="age" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Location:</b></font></td>
<td bgcolor="#000000"><input name="location" type="text"></td>
</tr>
<tr>
<td bgcolor="#000000"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Do you have a microphone?</b></font></td>
<td bgcolor="#000000"><select name="havemic"><option value="Yes">Yes</option><option value="No">No</option></select></td>
</tr>
<tr>
<td bgcolor="#000000" valign="top"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>What clans were you in before?</b></font></td>
<td bgcolor="#000000"><textarea name="clansbefore" cols="30" rows="5">&nbsp;</textarea></td>
</tr>
<tr>
<td bgcolor="#000000" valign="top"><font style="FONT-SIZE: 8pt" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Reason you want to join:</b></font></td>
<td bgcolor="#000000"><textarea name="joinreason" cols="30" rows="5">&nbsp;</textarea></td>
</tr>
<tr>
<td bgcolor="#000000" valign="top" colspan="2" align="center"><input name="submit" type="submit" id="submit" value="Submit" /></td>
</tr>
</table>
</form>
';

//End
CloseTable();

include("footer.php");

}
}


?>

Reageren