Nieuws toevoegen+verwijderen
Nou ik zit weer met een prob :/
Zal wel weer iets makkelijks zijn(voor jullie althans ;p).
Ik heb op deze site aantal scripts+tut gevolgd om nieuws toe te voegen en te verwijderen. Maar het wil nie lukken, als ik iets verwijder...verwijderd ie niets en als ik iets wil toevoegen doet ie dat ook niet >_< :(. Ik krijg geen error ofzo :s. Misschien zit ik ook helemaal verkeerd met het scriptje, maar alle hulp is welkom ;D.
-------------nieuws verwijderen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
$query = mysql_query("SELECT * FROM nieuws ORDER BY datum DESC");
$list = mysql_fetch_assoc($query);
if ($_POST['delete']){
mysql_query("DELETE FROM nieuws WHERE id='".$_POST['id']."'");
echo ('Het nieuwsbericht werd succesvol verwijderd.');
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
if ($row['titel'] == ""){
echo "Geen Berichten in de Inbox";
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
?>
$query = mysql_query("SELECT * FROM nieuws ORDER BY datum DESC");
$list = mysql_fetch_assoc($query);
if ($_POST['delete']){
mysql_query("DELETE FROM nieuws WHERE id='".$_POST['id']."'");
echo ('Het nieuwsbericht werd succesvol verwijderd.');
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
if ($row['titel'] == ""){
echo "Geen Berichten in de Inbox";
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
?>
<form method="post" action="?page=beveiligd">
<input type="checkbox" name="delete[]" value=""><br>
<input type="submit" name="actie" value="verwijderen">
</form>
-------------nieuws toevoegen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?
include ("conn.php");
if ($post['submit'])
if($datum == "" || $titel == "" || $bericht == "" || $afzender == "" || $land == "" || $email == ""){
echo "<li>Je hebt geen titel, datum of bericht ingevuld..Klik<a href='#' onclick='history.go(-1)'>hier</a> om weer terug te gaan.";
}
else {
mysql_query("INSERT INTO nieuws (titel, bericht, datum, afzender, land, email) Values ('".$_POST['titel']."', '".$_POST['bericht']."', '".$_POST['datum']."', '".$_POST['afzender']."','".$_POST['land']."','".$_POST['email']."',)") or die(mysql_error());
echo "<br><br>Het nieuwsbericht is succesvol toegevoegd. <br> <br> Klik <a href=nieuwssysteem.php>hier</a><BR> hier om terug te gaan naar de nieuws panel <br> Klik <a href=index.php>hier</a><BR> om het nieuws te bekijken";
}
else {
$a = date("d-m-Y H:i:s");
echo "<br><br><form method=post><table>
<td><b>Afzender: </b><td><input type=text name=afzender></td><tr>
<td><b>Datum: </b><td><input type=text name=datum value='".$a."'></td><tr>
<td><b>Titel: </b><td><input type=text name=titel></td><tr>
<td><b>Land: </b><td> <select name=land>
<option>nl</option>
<option>ger</option>
<option>be</option>
</select></td><tr>
<td><b>Email: </b><td><input type=text name=email></td><tr>
<td><b>Bericht: </b><td><textarea name=msg rows=8 cols=42></textarea></td><tr>
<td><td><input type=submit name=submit value=Toevoegen></td><tr>
</table></form>";
}
ob_end_flush();
?>
include ("conn.php");
if ($post['submit'])
if($datum == "" || $titel == "" || $bericht == "" || $afzender == "" || $land == "" || $email == ""){
echo "<li>Je hebt geen titel, datum of bericht ingevuld..Klik<a href='#' onclick='history.go(-1)'>hier</a> om weer terug te gaan.";
}
else {
mysql_query("INSERT INTO nieuws (titel, bericht, datum, afzender, land, email) Values ('".$_POST['titel']."', '".$_POST['bericht']."', '".$_POST['datum']."', '".$_POST['afzender']."','".$_POST['land']."','".$_POST['email']."',)") or die(mysql_error());
echo "<br><br>Het nieuwsbericht is succesvol toegevoegd. <br> <br> Klik <a href=nieuwssysteem.php>hier</a><BR> hier om terug te gaan naar de nieuws panel <br> Klik <a href=index.php>hier</a><BR> om het nieuws te bekijken";
}
else {
$a = date("d-m-Y H:i:s");
echo "<br><br><form method=post><table>
<td><b>Afzender: </b><td><input type=text name=afzender></td><tr>
<td><b>Datum: </b><td><input type=text name=datum value='".$a."'></td><tr>
<td><b>Titel: </b><td><input type=text name=titel></td><tr>
<td><b>Land: </b><td> <select name=land>
<option>nl</option>
<option>ger</option>
<option>be</option>
</select></td><tr>
<td><b>Email: </b><td><input type=text name=email></td><tr>
<td><b>Bericht: </b><td><textarea name=msg rows=8 cols=42></textarea></td><tr>
<td><td><input type=submit name=submit value=Toevoegen></td><tr>
</table></form>";
}
ob_end_flush();
?>
iemand
Zie ik niet in "nieuws verwijderen" staan.
Kan ik de code eens zien van conn.php?
In je form zit ook geen action=\" ... \"
Moet dat niet action=\"" .$_SERVER['PHP_SELF']."\" worden?
In je form maak je best van o.a. name=msg name=\"msg\" , rows=8 rows=\"8\" etc.
Kan ik de code eens zien van conn.php?
In je form zit ook geen action=\" ... \"
Moet dat niet action=\"" .$_SERVER['PHP_SELF']."\" worden?
In je form maak je best van o.a. name=msg name=\"msg\" , rows=8 rows=\"8\" etc.
Als je geen action invult gaat hij automatisch naar zelfde pagina...
is om connectie te hebben met de db.
Zit ik er dicht bij of zit ik er helemaal naast :s?
tnx
:O die Zit ik er dicht bij of zit ik er helemaal naast :s?
tnx
Zet eerst die include ook boven je verwijder zcript..
Verwijderen.php
----------------------------------------------
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
include('conn.php');
$query = mysql_query("SELECT * FROM nieuws ORDER BY datum DESC");
$list = mysql_fetch_assoc($query);
if ($_POST['actie']){
mysql_query("DELETE FROM nieuws WHERE id='".$_POST['delete']."'");
echo ('Het nieuwsbericht werd succesvol verwijderd.');
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
if ($row['titel'] == ""){
echo "Geen Berichten in de Inbox";
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
?>
include('conn.php');
$query = mysql_query("SELECT * FROM nieuws ORDER BY datum DESC");
$list = mysql_fetch_assoc($query);
if ($_POST['actie']){
mysql_query("DELETE FROM nieuws WHERE id='".$_POST['delete']."'");
echo ('Het nieuwsbericht werd succesvol verwijderd.');
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
if ($row['titel'] == ""){
echo "Geen Berichten in de Inbox";
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
?>
<form method="post" action="?page=beveiligd">
<input type="checkbox" name="delete" value=""><br>
<input type="submit" name="actie" value="verwijderen">
</form>
-------------------------------------------------------------
Toevoegen.php
-------------------------------------------------------------
include ("conn.php");
if ($_POST['submit'])
if($_POSt['datum'] == "" OR $_POST['titel'] == "" OR $_POST['bericht'] == "" OR $_POST['afzender'] == "" OR $_POST['land'] == "" OR $_POST['email'] == ""){
echo "<li>Je hebt geen titel, datum of bericht ingevuld..Klik<a href='#' onclick='history.go(-1)'>hier</a> om weer terug te gaan.";
}
else {
?>
-----------------------------------------------------------
Misschien werkt het zo...
Gewijzigd op 21/05/2005 19:40:00 door Willem Jan Z
ja die verwijder wordt geinclude bij een file die wel connectie maakt met de db, dus vandaar dat ik het nie erin had. Ik zal de scripts uitproberen zodra ik thuis kom :)
Je hebt geen titel, datum of bericht ingevuld..Klik hier om weer terug te gaan.
terwijl ik alles heb ingevuld :s
Toevoegen.php
-------------------------------------------------------------
include ("conn.php");
if ($_POST['submit'])
{
if($_POSt['datum'] == "" OR $_POST['titel'] == "" OR $_POST['bericht'] == "" OR $_POST['afzender'] == "" OR $_POST['land'] == "" OR $_POST['email'] == ""){
echo "<li>Je hebt geen titel, datum of bericht ingevuld..Klik<a href='#' onclick='history.go(-1)'>hier</a> om weer terug te gaan.";
}
else
{
// Verwerking
}
// Formulier
}
?>
-----------------------------------------------------------
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?
if ($_POST['submit'])
if($_POST['datum'] == "" OR $_POST['titel'] == "" OR $_POST['bericht'] == "" OR $_POST['afzender'] == "" OR $_POST['land'] == "" OR $_POST['email'] == ""){
echo "<li>Je hebt geen titel, datum of bericht ingevuld..Klik <a href='#' onclick='history.go(-1)'>hier</a> om weer terug te gaan.";
}
else {
mysql_query("INSERT INTO nieuws (titel, bericht, datum, afzender, land, email) Values ('".$_POST['titel']."', '".$_POST['bericht']."', '".$_POST['datum']."', '".$_POST['afzender']."','".$_POST['land']."','".$_POST['email']."')") or die(mysql_error());
echo "<br><br>Het nieuwsbericht is succesvol toegevoegd. U word binnen 3 seconden terug gestuurd.<br />Wordt u niet door verzonden, klik <a href=?page=beveiligd>hier</a> om terug te keren";
echo "<meta http-equiv=refresh content=3;url=?page=beveiligd>";
}
else {
$a = date("Y-m-d H:i:s");
echo "<br><br><form method=post><table>
<td><b>Afzender: </b><td><input type=text name='afzender'></td><tr>
<td><b>Datum: </b><td><input type=text name='datum' value='".$a."'></td><tr>
<td><b>Titel: </b><td><input type=text name='titel'></td><tr>
<td><b>Land: </b><td> <select name='land'>
<option>nl</option>
<option>ger</option>
<option>be</option>
</select></td><tr>
<td><b>Email: </b><td><input type=text name='email'></td><tr>
<td><b>Bericht: </b><td><textarea name='bericht' rows=8 cols=42></textarea></td><tr>
<td><td><input type=submit name=submit value=toevoegen></td><tr>
</table></form>";
}
ob_end_flush();
?>
if ($_POST['submit'])
if($_POST['datum'] == "" OR $_POST['titel'] == "" OR $_POST['bericht'] == "" OR $_POST['afzender'] == "" OR $_POST['land'] == "" OR $_POST['email'] == ""){
echo "<li>Je hebt geen titel, datum of bericht ingevuld..Klik <a href='#' onclick='history.go(-1)'>hier</a> om weer terug te gaan.";
}
else {
mysql_query("INSERT INTO nieuws (titel, bericht, datum, afzender, land, email) Values ('".$_POST['titel']."', '".$_POST['bericht']."', '".$_POST['datum']."', '".$_POST['afzender']."','".$_POST['land']."','".$_POST['email']."')") or die(mysql_error());
echo "<br><br>Het nieuwsbericht is succesvol toegevoegd. U word binnen 3 seconden terug gestuurd.<br />Wordt u niet door verzonden, klik <a href=?page=beveiligd>hier</a> om terug te keren";
echo "<meta http-equiv=refresh content=3;url=?page=beveiligd>";
}
else {
$a = date("Y-m-d H:i:s");
echo "<br><br><form method=post><table>
<td><b>Afzender: </b><td><input type=text name='afzender'></td><tr>
<td><b>Datum: </b><td><input type=text name='datum' value='".$a."'></td><tr>
<td><b>Titel: </b><td><input type=text name='titel'></td><tr>
<td><b>Land: </b><td> <select name='land'>
<option>nl</option>
<option>ger</option>
<option>be</option>
</select></td><tr>
<td><b>Email: </b><td><input type=text name='email'></td><tr>
<td><b>Bericht: </b><td><textarea name='bericht' rows=8 cols=42></textarea></td><tr>
<td><td><input type=submit name=submit value=toevoegen></td><tr>
</table></form>";
}
ob_end_flush();
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<? $query = mysql_query("SELECT * FROM nieuws ORDER BY datum DESC");
$list = mysql_fetch_assoc($query);
if ($_POST['actie']){
mysql_query("DELETE FROM nieuws WHERE id='".$_POST['delete']."'");
echo ('Het nieuwsbericht werd succesvol verwijderd. U word binnen 3 seconden terug gestuurd.<br />Wordt u niet door verzonden, klik <a href=?page=beveiligd>hier</a> om terug te keren');
echo "<meta http-equiv=refresh content=3;url=?page=beveiligd>";
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
if ($row['titel'] == ""){
echo "Geen Berichten in de Inbox";
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
?>
$list = mysql_fetch_assoc($query);
if ($_POST['actie']){
mysql_query("DELETE FROM nieuws WHERE id='".$_POST['delete']."'");
echo ('Het nieuwsbericht werd succesvol verwijderd. U word binnen 3 seconden terug gestuurd.<br />Wordt u niet door verzonden, klik <a href=?page=beveiligd>hier</a> om terug te keren');
echo "<meta http-equiv=refresh content=3;url=?page=beveiligd>";
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
if ($row['titel'] == ""){
echo "Geen Berichten in de Inbox";
}else{
$query = "SELECT * FROM nieuws ORDER BY datum DESC";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result);
?>
<form method="post">
<input type="checkbox" name="delete" value=""><br>
<input type="submit" name="actie" value="verwijderen">
</form>