Heey mensen,
ben momenteel bezig voor een opdracht voor school die vandaag deels al af moet zijn. Tot nu toe ging het prima enzo, alleen is het probleem dat de CMS raar doet nu.
Door middel van insert commando's worden gegevens toegevoegd, dit werkt prima. Nu heb ik nog een aantal php's gemaakt die invoegen in andere tabellen. Het probleem alleen is dat deze het niet doen.
Ik denk dat het te maken heeft met de kolomnamen; er zijn een aantal tabellen waar de kolomnaam bijv. "naam" is. Is dit makkelijk op te lossen, of moet ik nu alles gaan renamen in de database??
code;
<?php
//Eerst connecten we met de database
mysql_connect ("******","******", "******"); //host, username, password
mysql_select_db("******"); //database
if ($_POST['submit'])
{
if ($_POST['naam'] == "")
$error="Je moet een naam invullen!";
if ($error)
{ //als er geen error is kunnen we een query opstellen en een record toevoegen in de database
//query opstellen
$query = "INSERT INTO provincie (naam)
VALUES ('$naam')";
//query toepassen
mysql_query($query) or die (mysql_error());
echo "Het nieuwe arrangement is toegevoegd!";
}
elseif (!$error)
{ //als er een error is dan laten we die zien met een knop terug naar de vorige pagina
echo $error;
}
}
else
{ //als er nog niet op de submit knop is gedrukt dan laten we het formulier zien
?>
<u>Provincie toevoegen: </u>
<form action="" method="post">
<table width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td>
Naam van de provincie :
</td><td>
<input type="text" name="naam">
</td></tr><tr><td>
<br>
</td></tr><tr><td>
<input type="submit" value="Nieuws toevoegen" name="submit">
<input type="reset" value="Wis velden" name="reset">
</td></tr></table>
</form>
<?php } ?>
ben momenteel bezig voor een opdracht voor school die vandaag deels al af moet zijn. Tot nu toe ging het prima enzo, alleen is het probleem dat de CMS raar doet nu.
Door middel van insert commando's worden gegevens toegevoegd, dit werkt prima. Nu heb ik nog een aantal php's gemaakt die invoegen in andere tabellen. Het probleem alleen is dat deze het niet doen.
Ik denk dat het te maken heeft met de kolomnamen; er zijn een aantal tabellen waar de kolomnaam bijv. "naam" is. Is dit makkelijk op te lossen, of moet ik nu alles gaan renamen in de database??
code;
<?php
//Eerst connecten we met de database
mysql_connect ("******","******", "******"); //host, username, password
mysql_select_db("******"); //database
if ($_POST['submit'])
{
if ($_POST['naam'] == "")
$error="Je moet een naam invullen!";
if ($error)
{ //als er geen error is kunnen we een query opstellen en een record toevoegen in de database
//query opstellen
$query = "INSERT INTO provincie (naam)
VALUES ('$naam')";
//query toepassen
mysql_query($query) or die (mysql_error());
echo "Het nieuwe arrangement is toegevoegd!";
}
elseif (!$error)
{ //als er een error is dan laten we die zien met een knop terug naar de vorige pagina
echo $error;
}
}
else
{ //als er nog niet op de submit knop is gedrukt dan laten we het formulier zien
?>
<u>Provincie toevoegen: </u>
<form action="" method="post">
<table width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td>
Naam van de provincie :
</td><td>
<input type="text" name="naam">
</td></tr><tr><td>
<br>
</td></tr><tr><td>
<input type="submit" value="Nieuws toevoegen" name="submit">
<input type="reset" value="Wis velden" name="reset">
</td></tr></table>
</form>
<?php } ?>