Ragazzi ho un problema. Devo creare un contapunteggio per dei giocatori di carte.
Nella prima pagina c'è una text box dove inserire il nome di un giocatore e 2 tasti: il primo ricarica la pagina e attraverso uno script php avevo pensato di fargli salvare ogni nome che l'utente inserisce in un array $giocatori[]; il secondo invece deve andare in un'altra pagina che recupera l'array $giocatori[] e stampa in una tabella ogni nome giocatore, il punteggio totale (inizializzato a 0), una textbox dove inserire ogni punteggio parziale e un tasto che aggiorna il punteggio
La prima pagina lo strutturata così ma c'è sicuramente un'errore nella creazione dell'array giocatori da passare tramite $_SESSION:
Codice PHP:
<?php session_start();
 if (isset (
$_REQUEST['giocatore'])){
 
$giocatori[]=$_REQUEST['giocatore'];
 
$_SERVER['giocatori']=$giocatori[]+$_SERVER['giocatori']; }
 
?> 
<body>
 <form action="<?php print ($_SERVER['PHP_SELF']); ?>" method="get"> 
<h3>Inserisci i giocatori.</h3> 


Nome giocatore: <input type="text" name="giocatore"> 

<input type="submit" value="Inserisci"><input type="submit" value="Inizia partita!" onclick="this.form.action='partita.php'"> 
</form> 
</body>
 </html>
la seconda pagina invece così ma è ancora molto abbozzata:
Codice PHP:
<?php session_start(); 
if (isset (
$_REQUEST['giocatore'])){ 
$giocatori[]=$_REQUEST['giocatore']; 
$_SERVER['giocatori']=$giocatori[]+$_SERVER['giocatori']; }
 
?> 
<body> 
<table border="1"> 
<caption> Tabella Partita </caption> 
<?php foreach ($_SERVER['giocatori'] as $giocatore){
 
$punteggio=0
print(
"<tr>"); 
print(
"<td>"); 
print(
$giocatore); 
print(
"</td>");
print(
"<td>");
print(
$punteggio); 
print(
"</td>"); 
print(
"<td>"); 
print(
"<input type=\"submit\" value=\"aggiorna punteggio\""); }
 
?> 
</body> 
</html>