Competitie

Status
Niet open voor verdere reacties.

emielee

Gebruiker
Lid geworden
21 okt 2009
Berichten
17
Beste Fora leden,

Ik loop tegen een probleem aan. ik ben bezig met een compitite van de tafeltennis vereniging waar ik zit. en hij moet een foutmelding geven als er meer of minder dan 10 punten in het spel zit(werkt) en als je tegen je eigen speelt(werkt) alleen wat niet lukt. is het insert into the database. dan hij daarna kan laten zien wie der 1e,2e,3e enz staat. hoop dat ik genoeg informatie heb gegeven..

Emiel
 
code

Index.php
HTML:
<?php
include 'header.php';
?>
<link rel="stylesheet" type="text/css" href="style.css">
<div id="uitslag">
	<form method="post" action="index2.php">
		<table border="1" width="150">
			<tr>
				<td align="center">Team Thuis</td>
				<td align="center">Punten:</td>
				<td align="center">Punten:</td>
				<td align="center">Team Uit</td>	
			</tr>
			<tr>
				<td>
					<select name="thuis">Wat is uw Team:
					  <option value="DOV 11">DOV 11</option>
					  <option value="Disnierats 17">Disnierats 17</option>
					  <option value="Limmen 5">Limmen 5</option>
					  <option value="Duintreffers 6">Duintreffers 6</option>
					  <option value="Esopus 8">Esopus 8</option>
					</select>
				</td>
				<td>
					<input type="text" name="puntenthuis">
				</td>
				<td>
					<input type="text" name="puntenuit">
				</td>
				<td>
					<select name="uit">
					  <option value="DOV 11">DOV 11</option>
					  <option value="Disnierats 17">Disnierats 17</option>
					  <option value="Limmen 5">Limmen 5</option>
					  <option value="Duintreffers 6">Duintreffers 6</option>
					  <option value="Esopus 8">Esopus 8</option>
					</select>
				</td>  
			</tr>
			
		</table>
		<table>
			<div id="submit">
				<tr>
					<td>
						<input type="submit" value="Submit">
					</td>
				</tr>
			</div>
		</table>
	</form>
</div>

index2.php
Code:
<?php
include 'connect.php';
include 'header.php';
?>
<link rel="stylesheet" type="text/css" href="style.css">
<?php

$thuis = $_POST['thuis'];
$uit = $_POST['uit'];
$puntenthuis = $_POST['puntenthuis'];
$puntenuit = $_POST['puntenuit'];
$samen = $puntenthuis+$puntenuit;

if($thuis == $uit){
	echo "<div id='inposible'>";
	echo "<center>";
	echo "Dit is toch onmogelijk, $thuis tegen $uit";
	echo "</center>";
	echo "</div>";
}
else{
if ($samen <> 10){
	echo "<div id='same'>"; 
	echo "U heeft een iets foutiefs ingevult, u komt uit op $samen terwijl waar minimaal en maximaal 10 punten is toegestaan <a href='index.php'>opnieuw</a>";
	echo "</div>";
}
else{

mysql_query("INSERT INTO uitslagen (ploeg, voor, tegen) VALUES('$thuis', '$puntenthuis', '$puntenuit' ) ") or die(mysql_error());  
  
echo "<div id='points'>";
echo "<table border='0'>";
echo "<center>";
echo "<tr>";
echo "<td>";
echo $thuis;
echo "</td>";

echo "<td>";
echo "-";
echo "</td>";

echo "<td>";
echo "$uit";
echo "</td>";
echo "</tr>";

echo "<tr>";
echo "<td align='right'>";
echo $puntenthuis;
echo "</td>";

echo "<td>";
echo "-";
echo "</td>";

echo "<td align='left'>";
echo $puntenuit;
echo "<td>";
echo "</tr>";
echo "</table>";
echo "</center>";
echo "</div>";
echo "<br><br><br><br>";
include 'stand.php';
}
}

?>
stand.php
Code:
<?php

require 'connect.php';
echo "<div id='stand'>";


$query = "SELECT * FROM uitslagen";
$result = mysql_query($query);

/*
while($row = mysql_fetch_array($result)){
	echo $row['ID'];
	echo "<br>";
	echo $row['ploeg'];
	echo "<br>";
	echo $row['voor'];
	echo "<br>";
	echo $row['tegen'];
	echo "<br>";
	echo $row['punten'];
	echo "<br>";
	

}
 */

$result = mysql_query("SELECT * FROM uitslagen");

while($row = mysql_fetch_array($result))
  {
echo "<center>";
echo "<table border='1'>";
  echo "<tr>";
  	echo "<td>";
		echo "Plaats";
	echo "</td>";
  	echo "<td>";
		echo "Ploeg";
  	echo "</td>";
	echo "<td>";
		echo"Punten Voor";
	echo "</td>";
	echo "<td>"; 
		echo "Punten Tegen";
	echo "</td>";
	echo "<td>";
		echo "Punten Totaal";
	echo "</td>";
  echo "</tr>";	
  
  echo "<tr>";
  	echo "<td>";
  		echo "test";
  	echo "</td>";
	echo "<td>";
  		echo $row['ploeg'];
  	echo "</td>";
  	echo "<td>";
  		echo $row['voor'];
  	echo "</td>";
  	echo "<td>";
  		echo $row['tegen'];
  	echo "</td><td>";
  		echo $row['punten'];
  	echo "</td>";
  echo "</tr>";
echo "</table>";
  	echo "<br />";
  }
echo "</center>";
echo "</div>";
?>
 
Ik snap een aantal punten niet, je wilt graag een overzicht maken van de gespeelde wedstrijden en je wilt eigen een overzicht maken wie er op de eerste plaats staan en wie er op de tweede en wie er op de derde plaats staat?

Sowieso is je database niet goed. Je slaat niet op tegen welke club er wordt gespeeld dus je moet ook nog uit toevoegen in je database. Eventueel kan je ploeg veranderen naar ploegthuis en dan ploeguit toevoegen.

Verder zou ik even willen weten hoe de punten tellen gaat.

Is het zo dat als de eerste wedstrijd het volgende is:

DOV 11 - Esopus 8 en de stand word 4-6

De tweede wedstrijd is het volgende:

DOV 11 - Limmen 5 de stand wordt 5-4

Dan wordt de stand

Plaats Club Punten
1e DOV 11 10
2e Esopus 8 6
3e limmen 5 4

OF moeten ook nog de punten tegen worden getoond?
 
Laatst bewerkt:
de puntentelling is erg simpel..
in een wedstreid zijn minimaal en maximaal 10 punten te winnen... dus 6-4, 5-5, 7-3 enz en ja zoals u het ziet wil ik het graag dat ik kan laten zien wie er 1e,2e,3e,4e, of 5e staat idd. en hoe ik het wil laten zien is
____________________________
|positie|ploeg|ptn tegen|ptn voor|
|___________________________.|
|1 |dov11| 5 | 10 |
|2 |limmen5| 10 | 5 |
|____________________________|

de puntentelling in de competitie gaat eigenlijk alleen met de gewonnen punten... je krijgt geen punten als je wint alleen de gewonnen punten en het verloren team krijg hun gewonnen punten dus DOV11| 7- 3| Limmen 5
dan krijg DOV11 7 punten en Limmen 5 3 Punten zo gaat het met tafeltennis.. en hoe meot ik het doen met mijn database dat snap ik niet hoe u het zei
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan