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.
Niels heeft mij een handje op weg geholpen, waar ik hem heel erg dankbaar voor ben, ik heb even naar de code gekeken, en snap nu ook hoe het in elkaar zit. Maar kom echt niet verder. Het is niet zo dat ik niks van deze code snap, maar ik weet niet hoe ik nu het best verder kan, ivm de logica:
Dit is de recente code:
<?php
# DATABSE GEGEVENS WEGGEHAALT
# Database verbinding maken
$Mysqli = new mysqli($db['host'], $db['username'], $db['password'], $db['database']);
# Kijken of er connectie problemen zijn opgetreden
if(mysqli_connect_errno())
{
echo 'Fout bij verbinding: '.$mysqli->error;
}
# Kijken of er wat gepost is
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
# error variablen maken
$Bericht = array ();
$Insert =
"
INSERT INTO
opstelling
(
wedstrijd_id,
speler_id,
speler_positie
)
VALUES
(
".$_GET['wedstrijd_id'].",
)
";
}
?>
<html>
<head>
<title></title>
</head>
<body>
<form method="POST" action="<?php basename ($_SERVER['PHP_SELF']); ?>" />
<table>
<tr>
<td>
<?php
# Alle voetballers selecteren
$Query_select =
"
SELECT
*
FROM
tplss_players
";
# Kijken of query gelukt is
if ($Result = $Mysqli->query ($Query_select))
{
# Nu alle selectbox op het scherm schrijven met inhoud. (11) En met een while loop de options op het scherm schrijven
echo
'
<select name="1">
';
while ($Select = $Result->fetch_assoc ())
{
echo '<option value="' .$Select['PlayerFirstName'].'">' .$Select['PlayerFirstName']. ' ' .$Select['PlayerLastName']. '</option>';
}
echo
'
</select>
';
}
else
{
# Melding geven
echo 'Het selecteren van de voetballers is mislukt. ' .$Mysqli->error;
}
?>
</td>
</tr>
<tr>
<td><input type="submit" value="Opslaan" /></td>
</tr>
</table>
</form>
</body>
</html>
Ik kom niet meer uit de structuur, dus hoe de inputs op een simpele manier op alle plekken kan neer zetten met een uniek id, om ze makkelijk te inserten.