Ik heb een probleem, ik heb een opstelling (script) waarbij de trainer kan selecteren welke speler waar heeft gespeelt op de gespeelde wedstrijd.

Ik heb nu dit script om in een select de spelers op te halen:

    <td style="color:#111111" align="center" valign="top"><select name="8" style="width: 125px">
<?php
    $query_2 = "SELECT * FROM `tplss_players`";	
	$sql_2 = mysql_query($query_2) or die ( mysql_error( ) );
		while($rij_2 = mysql_fetch_object($sql_2)){
	$speler_v = $rij_2->PlayerFirstName;
	$speler_a = $rij_2->PlayerLastName;
	$spelerid = $rij_2->PlayerID;

	echo $speler_v;
	echo "&nbsp;";
	echo $speler_a;

	echo '
  <option value="'.$spelerid.'">'.$speler_v.'&nbsp;'.$speler_a.'</option>
	';
	
	}	
?>
</select>    </td>


Nu wil ik dus dat hij het met behulp van dit stukje - half gemaakte niet werkende taal - de gegevens opslaat. Maar het werkt dus niet omdat ik er niet meer uitkom en helemaal dizzy wordt.


<?php
if (($_GET['action']) == 'opslaan') {
	
        $posities = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14');

        foreach($posities as $positie) { }
		
		foreach ($_POST[''.$positie.''] as $speler_id => $val) { }

		mysql_query ( 
				 "
				 INSERT INTO
				 opstelling
				 (wedstrijd_id,speler_id,speler_positie)
				 VALUES
				 ('".$wedstrijd_id."','".$speler_id."','".$speler_positie."')
				 " 
				 )
		}
?>
Nee, hij geeft geen errors. Maar volgens mij klopt de gehele structuur van het systeem niet.
wes schreef op 21.01.2010 13:38
@niels, omdat? voor/nadelen?


Ja weet ik niet, het is mijn altijd zo geleerd door de mensen hier op phphulp..


@TS

Neaj je hebt gelijk. Ik zal eens wat proberen:)

er zit namelijk geen foutenafhandeling is, sql injection endergelijke:) Ik zal proberen een klein beginnetje te maken, This wel een beetje rommelig..

Ik snap ook heel de structuur niet, leg eens uit wat je precies met het script wil?
@Niels bedankt, ik wacht het af :)
Harm Wesselink schreef op 21.01.2010 13:43
@Niels bedankt, ik wacht het af :)


Kan je even vertellen wat je precies er mee wil bereiken? This zo onduidelijk:P
De opstelling moet worden opgeslagen in de database, de gegevens worden uit het veld gehaald.

Database structuur:
Ik heb je even een pm gestuurd
Niels schreef op 21.01.2010 13:41
[quote='wes schreef op 21.01.2010 13:38']@niels, omdat? voor/nadelen?


Ja weet ik niet, het is mijn altijd zo geleerd door de mensen hier op phphulp..
[/quote]

Dan is 'moeten' wel een erg sterk begrip voor iets waar je niet van weet waarom je het eigenlijk doet....
wes schreef op 21.01.2010 15:24
[quote='Niels schreef op 21.01.2010 13:41'][quote='wes schreef op 21.01.2010 13:38']@niels, omdat? voor/nadelen?


Ja weet ik niet, het is mijn altijd zo geleerd door de mensen hier op phphulp..
[/quote]

Dan is 'moeten' wel een erg sterk begrip voor iets waar je niet van weet waarom je het eigenlijk doet....[/quote]wes, je hebt natuurlijk gelijk op dit punt, Niels zou inderdaad moeten weten waarom hij bepaalde dingen doet.

$_SERVER['REQUEST_METHOD'] is aan te raden om problemen met Internet Explorer en het submitten van forms te voorkomen.

P.S. Dat is niet voor jou bedoeld wes, want dat weet je misschien al.

Reageren