Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Form con chelbox mulipli

    questo è il form che ho fatto in cui a seconda di quanti giocatori ci sono in una squadra..mi apparirano tanti giocatori a cui dire se sn stati ammoniti espulsi etc.,..
    codice:
    <?php
    
    $idpartita= $_GET['idpartita'];
    
    include "../includes/conn.php";
    $sql = "SELECT casa,ospite from  partite where id='$idpartita'";
    $rq = mysql_query($sql,$connessione);
    			while ($i = mysql_fetch_array($rq)) {
    			$casa = $i['casa'];
    			$ospite = $i['ospite'];
    			}
    			echo " <form name=\"inserisci\" method=\"post\" action=\"2.php\"><table width=\"600\" border=\"1\"><tr><td colspan=\"5\">Squadra di casa</td></tr>";
    echo "<tr><td>Giocatore</td><td>Ammonizione</td><td>Doppia ammonizione</td><td>Espulsione</td><td>Goal</td></tr>";
    $sql = "SELECT id,nome from  giocatori where idsquadra='$casa'";
    $rq = mysql_query($sql,$connessione);
    	while ($i = mysql_fetch_array($rq)) {
    	$idc = $i['id'];
    	$id = $i['id'];
    	$giocatorec = $i['nome'];
    	echo 	"<tr><td>$giocatorec</td><td><input type=\"checkbox\" name=\"am_$idc\" value=\"1\"></td><td><input type=\"checkbox\" name=\"2am_$idc\" value=\"1\"></td><td><input type=\"checkbox\" name=\"es_$idc\" value=\"1\"></td><td><input type=\"text\" name=\"goalc_$id\"></td></tr>";
    	
    	}
    
    echo "<tr><td colspan=\"5\">Squadra ospite</td></tr><tr><td>Giocatore</td><td>Ammonizione</td><td>Doppia ammonizione</td><td>Espulsione</td><td>Goal</td></tr>";		
    $sql = "SELECT id,nome from  giocatori where idsquadra='$ospite'";
    $rq = mysql_query($sql,$connessione);
    	while ($i = mysql_fetch_array($rq)) {
    	$ido = $i['id'];
    	$id = $i['id'];
    	$giocatoreo = $i['nome'];
    	echo 	"<tr><td>$giocatoreo</td><td><input type=\"checkbox\" name=\"am_$ido\" value=\"1\"></td><td><input type=\"checkbox\" name=\"2am_$ido\" value=\"1\"></td><td><input type=\"checkbox\" name=\"es_$ido\" value=\"1\"></td><td><input type=\"text\" name=\"goalo_$id\"></td></tr>";
    	}
    	
    	echo " </table>
    
     <input type=\"hidden\" name=\"idpartita\" value=\"$idpartita\"/><input type=\"submit\" value=\"Inserisci\" /></form>";
    ?>
    il mio probl è ora dare i valori per ogni giocatore a una query di questo tipo:
    codice:
    $sql = "INSERT INTO eventi (idpartita,idgiocatore,am,2am,es,goal) VALUES ('$idpartita','$idgiocatore','$am','$2am','$goal')";
    $rq = mysql_query($sql,$connessione);
    come posso fare?

  2. #2
    nessuno mi aiuta?

  3. #3

  4. #4
    nn ho letto il post ma se hai risolto posta la soluzione o il codice corretto rispetto al prcedente così chi ricercherà un problema simile sarà aiutato


  5. #5
    codice:
    foreach($idca as $k => $v) { 
    
    $am= $_POST['am_'.$v];
    $dam= $_POST['2am_'.$v];
    $es= $_POST['es_'.$v];
    
    if ($am==false)
    {$am= 0;}
    if ($dam==false)
    {$dam= 0;}
    if ($es==false)
    {$es= 0;}
    echo $var;
    if ($am==0 && $dam==0 && $es==0)
    {
    
    }
    else query
    
    }
    dove $v sarà l'id del giocatore $am sarà o 0 o 1 $dam etc...
    l'unico probl è $idca che sarebbe un array con tutti gli id dei giocatori che giocano in quella partita..

    naturalemnte ho cambiato qualche piccola cosa al codice del form..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.