Nieuws toevoegen+verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Something Else

Something Else

20/05/2005 22:55:00
Quote Anchor link
Goedendag,

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)
PHP script in nieuw venster Selecteer het PHP script
1
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);

?>

<form method="post" action="?page=beveiligd">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php do{ ?>

<input type="checkbox" name="delete[]" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['id']; ?>
">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['titel']; ?>
<br>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } while ($row = mysql_fetch_assoc($result)); ?>

<input type="submit" name="actie" value="verwijderen">
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
}
}

?>


-------------nieuws toevoegen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?
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();
?>
 
PHP hulp

PHP hulp

28/01/2022 00:13:24
 
Something Else

Something Else

21/05/2005 01:30:00
Quote Anchor link
iemand
 
Ro-G :o)

Ro-G :o)

21/05/2005 11:47:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include ("conn.php"); ?>
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.
 
Willem Jan Z

Willem Jan Z

21/05/2005 15:30:00
Quote Anchor link
Als je geen action invult gaat hij automatisch naar zelfde pagina...
 

21/05/2005 17:11:00
Quote Anchor link
:O die
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include ("conn.php"); ?>
is om connectie te hebben met de db.
Zit ik er dicht bij of zit ik er helemaal naast :s?
tnx
 
Willem Jan Z

Willem Jan Z

21/05/2005 19:32:00
Quote Anchor link
Zet eerst die include ook boven je verwijder zcript..
 
Willem Jan Z

Willem Jan Z

21/05/2005 19:39:00
Quote Anchor link
Veel fouten....

Verwijderen.php
----------------------------------------------
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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);

?>

<form method="post" action="?page=beveiligd">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php do{ ?>

<input type="checkbox" name="delete" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['id']; ?>
">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['titel']; ?>
<br>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } while ($row = mysql_fetch_assoc($result)); ?>

<input type="submit" name="actie" value="verwijderen">
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
}
}

?>

-------------------------------------------------------------
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
 

22/05/2005 13:02:00
Quote Anchor link
tnx for the help :)
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 :)
 
Something Else

Something Else

22/05/2005 23:21:00
Quote Anchor link
hmmz die verwijder werkt perfect, maar met toevoegen krijg ik heel de tijd dit:
Je hebt geen titel, datum of bericht ingevuld..Klik hier om weer terug te gaan.

terwijl ik alles heb ingevuld :s
 
Willem Jan Z

Willem Jan Z

22/05/2005 23:27:00
Quote Anchor link
------------------------------------------------------------
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
}
?>
-----------------------------------------------------------
 
Something Else

Something Else

23/05/2005 02:26:00
Quote Anchor link
Het was iets anders willem-jan, bedankt voor de hulp hiero :). De scripts hieronder werken voor mij :)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo"---------Nieuws posten---------"; ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?
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)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo"---------Delete Nieuws---------"; ?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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);

?>

<form method="post">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php do{ ?>

<input type="checkbox" name="delete" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['id']; ?>
">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row['titel']; ?>
<br>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } while ($row = mysql_fetch_assoc($result)); ?>

<input type="submit" name="actie" value="verwijderen">
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
}
}

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.