Checkbox 1/0
Hej expJeg har lidt probelmmer med min checkbox. :)
Jeg er igang med et nyhedsystem, hvor man skal kunne hakke af om nyheden ska være offentlig... :) Jeg ska så ha lavet sådan at når man sætter flueben i boxen, så i min db skal det ændre sig fra 0 til 1. det burde være lige til men jeg sidder fast :)
Og når man så skal editere sin nyhed, så skal man også have mulgiheden for at hakke den på og af, alt efter om det skal stå til 1 eller 0 :)
Håber det kan fikses.. :p her er lidt kode :)
addnews.php
------------------
<form method="post" action="functions.php">
<p>
<input type="hidden" name="perform" value="news">
<input type="hidden" name="nick" value="<?php echo $_SESSION['kapow_username']; ?>">
<input type="hidden" name="email" value="<?php echo $_SESSION['kapow_email']; ?>">
<br>
Headline:<br>
<input type="text" class="inpAll" name="overskrift" VALUE="<? echo $_POST[overskrift]; ?>">
</p>
<p>Inviter:<br>
<textarea class="inpAll" name="forsmag" cols="120" rows="3" style="width: 400px"font-size: 7pt; font-family: Tahoma;"><? echo $_POST[forsmag]; ?></textarea>
<br>
<br>
The news:<br>
<textarea class="inpAll" rows="20" name="txt" style="width: 400px"font-size: 7pt; font-family: Tahoma;"><? echo $_POST[txt]; ?></textarea>
<br>
Public news:<br>
<input type="checkbox" name="public" value="1">
<br>
<br>
<input type="submit" name="send" value="Submit" onclick="this.form.action='functions.php'; this.form.target='_self'" style="font-size: 7pt; font-family: Tahoma;">
<input type="submit" name="preview" value="Preview" onclick="this.form.action='addnews.php'; this.form.target='_self'" style="font-size: 7pt; font-family: Tahoma;">
</form>
---------------
editnews.php
-----------------------
<?php
$hent = mysql_query("SELECT * FROM news_body WHERE id='$_GET[id]'") or die (mysql_error());
$row = mysql_fetch_array($hent);
?>
<table cellpadding="0" cellspacing="0" border="0" width="400">
<tr>
<td valign="top">
<form method="post" action="functions.php">
<input type="hidden" name="id" value="<?php echo $_GET[id]?> ">
<input type="hidden" name="nick" value="<?php echo $_SESSION['kapow_username']; ?>">
<input type="hidden" name="email" value="<?php echo $_SESSION['kapow_email']; ?>">
Headline:<br>
<input type="text" class="inpAll" name="overskrift" value="<?php echo $row[overskrift]; ?>" style="width: 256px" font-size: 7pt; font-family: Tahoma;">
</p>
<p>Inviter:<br>
<textarea name="forsmag" class="inpAll" cols="120" rows="3" style="width: 400px" font-size: 7pt; font-family: Tahoma;"><?php echo $row[forsmag]; ?></textarea>
<br>
<br>
The news:<br>
<textarea rows="20" class="inpAll" name="txt" style="width: 400px" font-size: 7pt; font-family: Tahoma;"><?php echo $row[txt]; ?></textarea>
<br>
<br>
Picture:<br>
<input type="text" class="inpAll" name="image" value="<?php echo $row[image]; ?>" style="width: 256px" font-size: 7pt; font-family: Tahoma;">
<br>
<br>
Public news:<br>
<input type="checkbox" name="public" value="1">
<br>
<br>
<input type="hidden" name="op" value="news">
<input type="submit" value="Update" style="font-size: 7pt; font-family: Tahoma;">
</form>
----------------------------
functions.php
-------------------------------
<!-- Add funktion -->
<?
$dato = date("d/m-y @ H:i:s");
if (($_POST['perform'] == "news") && (isset($_POST['send']))){
$overskrift = $_POST['overskrift'];
$overskrift = strip_tags($overskrift);
mysql_query("INSERT INTO news_body (overskrift, nick, email, txt, forsmag, image, dato, public) VALUES ('$overskrift','$nick','$email','$txt','$forsmag','$image','$dato','$public')");
$jump = mysql_query("SELECT * FROM news_body ORDER BY id DESC limit 0,1");
$row = mysql_fetch_array($jump);
header("location: editnews.php");
}
?>
<!-- Edit funktion -->
<?php
if ($_POST['op'] == 'news') {
mysql_query("UPDATE news_body SET nick='$_POST[nick]', email='$_POST[email]', overskrift='$_POST[overskrift]', forsmag='$_POST[forsmag]', txt='$_POST[txt]', image='$_POST[image]' where id = '$_POST[id]'") or die (mysql_error());
header("location: editnews.php");
}
if ($_POST['op'] == 'asd') {
mysql_query("UPDATE news_body SET nick='$_POST[nick]', email='$_POST[email]', overskrift='$_POST[overskrift]', forsmag='$_POST[forsmag]', txt='$_POST[txt]', image='$_POST[image]' where id = '$_POST[id]'") or die (mysql_error());
header("location: editnews.php");
}
?>
