ik wil schrijven naar mijn db, alles word goed in de database geschreven behalve "type" , hier volgt de code:
formulier:
schrijf naar db:
iemand een idee waarom ie het niet doet? alles behalve TYPE word ingevult in de db!
formulier:
PHP:
function get_adv () {
<?php
if ($_GET['p'] == 'reselling')
{
$name1 = 'webspace';
$name2= 'more';
}
else {
$name1 = 'direct';
$name2= 'indirect';
}
?>
<form method="POST" action="<?php echo $PHP_SELF;?>">
name<br><input type="text" maxlength="35" size="35" name="name"/><br>
link<br><input type="text" maxlength="80" size="35" name="link"/><br>
<b>type</b><br>
<input type="radio" name="type" value="<?php echo $name1 ?>"><?php echo $name1 ?> <br>
<input type="radio" name="type" value="<?php echo $name2 ?>"><?php echo $name2 ?> <br>
note<br><textarea name="note" rows="10" cols="45" /></textarea><br />
<input type="submit" name="submit" value="post it"/>
<input type="submit" name="preview" value="preview"/>
</form>
<?php
}
?>
schrijf naar db:
PHP:
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['submit'])) {
$link = $_POST['link'];
$name = $_POST['name'];
$type = $_POST['type'];
$note = $_POST['note'];
Connect ();
mysql_select_db('awmoney');
$query ="INSERT INTO adv (link,name,note,type)
VALUES ('$link','$name','$note','$type')";
$result = mysql_query($query);
}
else {
get_adv ();
}
iemand een idee waarom ie het niet doet? alles behalve TYPE word ingevult in de db!