Ik ben net begonnen met PHP en probeer maar eens wat uit.
Probleem
Mensen kunnen hun email en naam invullen en dat komt dan in een database terecht. Met deze informatie kan iets gedaan worden alleen als de rij Sturen = Ja. Maar standaard is Sturen = Nee.
Als Sturen = Ja dan moet er komen te staan dat de persoon lid is.
Als Sturen = Nee dan moet er een formulier komen (of iets dergelijks) waarin je Sturen = Nee in Sturen = Ja kunt veranderen.
Maar hier loop ik vast. Het lukt me niet om een goede code te schrijven (echter simpel) die dan zichtbaar wordt. Dus ik krijg steeds als ik het online gooi (bij hosting2go.nl) een witscherm op die pagina en de code wordt ook niet weergeven..
Wat doe ik fout?
<?php
include('../connect.php');
mysql_select_db("Blog2011", $con);
$result = mysql_query("SELECT * FROM DataMail ORDER BY Id LIMIT 2");
echo "<table border='0' class='table_mail'>";
echo "<tr>";
echo "<td style='vertical-align: top; width: 30%; font-weight: bold;'>" . "Naam" . "</td>";
echo "<td style='vertical-align: top; width: 50%; font-weight: bold;'>" . "Email" . "</td>";
echo "<td style='vertical-align: top; width: 20%; font-weight: bold;'>" . "Toevoegen of verwijderen" . "</td>";
echo "</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td style='vertical-align: top; width: 30%;'>" . $row['Naam'] . "</td>";
echo "<td style='vertical-align: top; width: 50%;'>" . $row['Email'] . "</td>";
echo "<td style='vertical-align: top; width: 20%;'>" . if ($row['Sturen'] == "Nee") {
"<form action='index.php' name='toevoegen' method='POST'>
<input type='radio' name='toevoegen' value='false'>Verwijderen
<br>
<input type='radio' name='toevoegen' value='true'>Toevoegen
<br>
<input type='submit' name='verzenden' value='Ok'>
</form>"
if ($_POST['toevoegen'] == "false" {
mysql_query("DELETE FROM DataMail WHERE Naam='". $_GET[Naam] ."' AND Email='". $_GET[Email] ."'");
}
if ($_POST['toevoegen'] == "true" {
mysql_query("UPDATE DataMail SET Sturen = 'Ja'
WHERE Naam='". $_GET[Naam] ."' AND Email='". $_GET[Email] ."'");
}
}
else {
echo "Lid";
}
. "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
PS: Ja, ik heb me al het tiereluitje gezocht.
PS2: Graag antwoord met een voorbeeld. Anders snap ik het niet A.