Hjælp til PHP
Hej, jeg har et spørgsmål. Her er min kode.addmatch.php :
<?php
$namelist = explode("\n", implode("", file('members/memberlist.inc')));
?>
<div class="content-border">
<table cellspacing="0" cellpadding="0" width="538" style="border-top: 1px solid #9FA9B3;">
<tr bgcolor="#252C32" height="100%">
<td colspan="3" class="text-border" style="background-image: url(gfx/main/content/general-bg.jpg); background-repeat: no-repeat;">
<?php back(); ?>
<?php echo toimg(">> Add a match", 1); ?>
<form method="post" action="matches/add.php">
<center>
<TABLE>
<TR>
<TD><?php echo toimg("Opponent", 1); ?></TD>
<TD><input name="opponent" type="text" size="45"></TD>
</TR>
<TR>
<TD><?php echo toimg("Date", 1); ?></TD>
<TD><input name="date" type="text" size="10" value="<?php echo date("Y-m-d"); ?>" maxlength="10"></TD>
</TR>
<TR>
<TD><?php echo toimg("Type", 1); ?></TD>
<TD><input name="type" type="text" size="10"</TD>
</TR>
<TR>
<TD><?php echo toimg("First map", 1); ?></TD>
<TD><input name="map_1" type="text" size="10"></TD>
</TR>
<TR>
<TD><?php echo toimg("Second map", 1); ?></TD>
<TD><input name="map_2" type="text" size="10"></TD>
</TR>
<TR>
<TD><?php echo toimg("Our score", 1); ?></TD>
<TD><input name="score_us" type="text" size="10"></TD>
</TR>
<TR>
<TD><?php echo toimg("Their score", 1); ?></TD>
<TD><input name="score_them" type="text" size="10"></TD>
</TR>
<TR>
<TD><?php echo toimg("Players", 1); ?></TD>
<TD>
<select name="players">
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4" selected>4
<option value="5">5
<option value="6">6
<option value="7">7
<option value="8">8
<option value="9">9
</select>
</TD>
</TR>
<TR>
<TD><?php echo toimg("Playerlist", 1); ?></TD>
<TD><input name="playerlist" type="text" size="40"></TD>
</TR>
<TR>
<TD><?php echo toimg("Reporter", 1); ?></TD>
<TD><select name="reporter">
<option value="none">None
<?php
foreach($namelist as $name)
{
$name = trim($name);
if(($name != "") && ($name != "Tepesa"))
{
echo '<option value="' . $name . '">' . $name . "\n";
} else
{
if($name == "Tepesa")
{
echo '<option value="' . $name . '" selected>' . $name . "\n";
}
}
}
?></select></TD>
</TR>
<TR>
<TD><?php echo toimg("Report", 1); ?></TD>
<TD><textarea name="report" cols="65" rows="10"></textarea></TD>
</TR>
<TR>
<TD><?php echo toimg("Screenshot count", 1); ?></TD>
<TD>
<select name="ss_count">
<option value="0">0
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
</select>
</TD>
</TR>
<TR>
<TD><?php echo toimg("Shot 1 url", 1); ?></TD>
<TD><input name="shot_1" type="text" size="40"></TD>
</TR>
<TR>
<TD><?php echo toimg("Shot 2 url", 1); ?></TD>
<TD><input name="shot_2" type="text" size="40"></TD>
</TR>
<TR>
<TD><?php echo toimg("Shot 3 url", 1); ?></TD>
<TD><input name="shot_3" type="text" size="40"></TD>
</TR>
<TR>
<TD><?php echo toimg("Shot 4 url", 1); ?></TD>
<TD><input name="shot_4" type="text" size="40"></TD>
</TR>
</TABLE>
<input type="hidden" value="<?php echo $pw; ?>" name="pw">
<input type="submit" value="Submit">
<center>
<TABLE>
<TR>
<?php include('mod/upload/upload.php'); ?>
</TR>
</TABLE>
</center>
</form>
</td>
</tr>
</table>
</div> <!-- end content -->
add.php
<?php
ob_start();
$count = implode("", file("count.matches"));
$count++;
$fp = fopen("count.matches", "w");
fwrite($fp, $count);
fclose($fp);
$s = ' |-|-| ';
$list = $opponent . $s . $date . $s . $type . $s . $map_1 . $s . $map_2 . $s . $score_us . $s . $score_them . $s . $players . $s . $playerlist . $s . $report . $s . $reporter . $s . $ss_count;
$fp = fopen($count . '.war', "w");
fwrite($fp, $list);
fclose($fp);
if($ss_count != "0") {
$fp = fopen($count . '.screens', "w");
fwrite($fp, $shot_1 . "\n" . $shot_2 . "\n" . $shot_3 . "\n" . $shot_4);
fclose($fp);
}
header('Location: ../index.php?id=2&wid=' . $count . '&pw=' . $pw);
ob_end_flush();
exit;
?>
upload.php
<? include "config.php"; ?>
<form ACTION="do_upload.php" METHOD="POST" ENCTYPE="multipart/form-data">
<input type="hidden" name="ipaddress" value="<? echo "$REMOTE_ADDR"; ?>">
<input type="hidden" name="date" value="<? echo "$current"; ?>">
<input TYPE="FILE" NAME="superdat" SIZE="30"> </font></td>
<div align="center"><center><p STYLE="margin-bottom: 0in"><font face="Verdana"><input
TYPE="SUBMIT" NAME="submit" VALUE="Upload Image"></font></p>
</center></div>
doupload.php
<? include "config.php"; ?>
<body topmargin="0" leftmargin="0" bgColor=#FFFFFF text="#000000">
<?
if ($superdat_name != "") {
copy("$superdat", "$imgdir/$superdat_name") or
die("ERROR: Please contact $sitename Support if you need help!");
} else {
die("You did not select an image.");
}
?>
<font size="2">Your ip address (<? echo "$REMOTE_ADDR"; ?>) has been recorded</font><P>
config.php
<?
$imgdir="C:\apache\Apache\htdocs\lotr\matches\screens"; //Path to upload directory, WITHOUT trailing slash!!
$imgurl="http://127.0.0.1/lotr/matches/screens"; //Url To Image Directory (MUST POINT TO SAME PATH AS $imgdir!!!)
?>
I kan se hvordan siden ser ud her http://127.0.0.1/lotr/index.php?id=2&action=add&pw=a5175faf6dc24adc7eda4f9cfc721b47 ( plz lad vær med at ødelægge noget!)
Nu er mit spørgsmål så, hvordan kan jeg få den upload knap til at virke, når jeg trykker upload nu, adder den bare kampen, fordi det ogå er Submit knap.
Jeg vil også gerne have sådan, at når man har valgt 1 screenshot kommer der en upload box frem, når man har valgt 2 kommer der 2 af dem osv. if {$ss_count =="2"} {'include blah osv..
Please hjælp!
