Ik heb mijn test script meegestuurd waar ongeveer instaat wat ik tot zover gedaan heb. Het werkt echter niet en ik weet sowieso niet of het wel op deze manier kan wat ik wil.
Allereerst haalt het script een paar waardes uit mijn mysql database. Deze worden getoond en afhankelijk van deze data wordt een inputtype radio voorkeur ja of voorkeur nee getoond.
Tot zover heb ik de code voor elkaar.
Maar nu wil ik dat wanneer de verzendenknop ingedrukt wordt, de keuze van de inputtype radio in de mysql geschreven wordt. Dat lukt me niet want ik kan de variabele $REGELING_KNOP om de een of andere reden niet aanroepen.
Kan dit wel op een of andere manier en hoe kan ik dit wel voor elkaar krijgen?
Alvast bedankt weer voor het meedenken!
mvg Robert
<?php
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// getdata from mysql
$query = "SELECT * FROM 'ja' ORDER BY DATETIME DESC LIMIT 1";
$result = mysql_query($query) or die ("Couldn't execute query.");
while ($row = mysql_fetch_array($result))
{
$DATETIME = $row['DATETIME'];
$S1 = $row['S1'];
$REGELING = $row['REGELING'];
}
echo "Regeling = " . $REGELING;
echo "<br>";
echo "Sensor1 = " . $S1;
echo "<br>";
echo "<br>";
if ($REGELING == "J")
{
echo "
Regeling aan of uit:<br />
<input type='radio' name='REGELING_KNOP' value='J' checked> Regeling aan<br />
<input type='radio' name='REGELING_KNOP' value='N' > Regeling uit
";
}
else
{
echo "
Regeling aan of uit:<br />
<input type='radio' name='REGELING_KNOP' value='J' > Regeling aan<br />
<input type='radio' name='REGELING_KNOP' value='N' checked> Regeling uit
";
}
if(isset($_POST['form_submit']))
{
$sql="INSERT INTO $tbl_name(DATETIME, REGELING)VALUES('$today', '$REGELING_KNOP')";
$result=mysql_query($sql)or die("cannot execute query2");
}
else
{
echo"
<form action='".$_SERVER['REQUEST_URI']."' method='POST'>
Verzend de parameters naar de RPI<Br />
<input type='submit' name='form_submit' value='Verzenden' />
</form>
";
}
?>