php forum bewerk pagina
Notice: Undefined index: naam in
Notice: Undefined index: email in
Notice: Undefined index: id in
Er is iets misgegaan!
Post het totale script eens wat je net hebt gebrruikt...
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
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
<?php
error_reporting(E_ALL);
include ("test.php");
if (isset($_POST['submit']) && isset($_GET['forumid']) && isset($_POST['bericht'])){
mysql_query("UPDATE tabel SET bericht='" . $_POST['bericht'] . "' WHERE id='" . $_GET['forumid'] . "'");
echo "geupdate";
}
else
{
$query = mysql_query("SELECT bericht FROM dvdfilms WHERE naam='". $_GET['naam'] . "' AND email='" . $_GET['email'] . "' AND id='". $_GET['forumid'] . "'");
if (mysql_num_rows($query) >= 1)
{
while ($rij = mysql_fetch_assoc($query))
{
echo $rij['bericht'];
echo "<FORM method='POST' action=\"" . $_SERVER['PHP_SELF'] . "\">";
echo "<input type='hidden' value=\"" . $rij['forumid'] . "\" name='id'>";
echo "Nieuw bericht: <textarea cols='20' rows='5' name='bericht' id='bericht'></textarea>";
echo "<br><input type='submit' name='submit' value='verzenden'><FORM>";
}
}
else
{
echo "Er is iets misgegaan!".mysql_error();
}
}
?>
error_reporting(E_ALL);
include ("test.php");
if (isset($_POST['submit']) && isset($_GET['forumid']) && isset($_POST['bericht'])){
mysql_query("UPDATE tabel SET bericht='" . $_POST['bericht'] . "' WHERE id='" . $_GET['forumid'] . "'");
echo "geupdate";
}
else
{
$query = mysql_query("SELECT bericht FROM dvdfilms WHERE naam='". $_GET['naam'] . "' AND email='" . $_GET['email'] . "' AND id='". $_GET['forumid'] . "'");
if (mysql_num_rows($query) >= 1)
{
while ($rij = mysql_fetch_assoc($query))
{
echo $rij['bericht'];
echo "<FORM method='POST' action=\"" . $_SERVER['PHP_SELF'] . "\">";
echo "<input type='hidden' value=\"" . $rij['forumid'] . "\" name='id'>";
echo "Nieuw bericht: <textarea cols='20' rows='5' name='bericht' id='bericht'></textarea>";
echo "<br><input type='submit' name='submit' value='verzenden'><FORM>";
}
}
else
{
echo "Er is iets misgegaan!".mysql_error();
}
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
error_reporting(E_ALL);
include ("test.php");
if (isset($_POST['submit']) && isset($_GET['forumid']) && isset($_POST['bericht'])){
mysql_query("UPDATE tabel SET bericht='" . $_POST['bericht'] . "' WHERE id='" . $_GET['forumid'] . "'");
echo "geupdate";
}
else
{
$query = mysql_query("SELECT bericht FROM dvdfilms WHERE naam='". $_GET['naam'] . "' AND email='" . $_GET['email'] . "' AND id='". $_GET['forumid'] . "'");
while ($rij = mysql_fetch_assoc($query))
{
echo $rij['bericht'];
echo "<FORM method='POST' action=\"" . $_SERVER['PHP_SELF'] . "\">";
echo "<input type='hidden' value=\"" . $rij['forumid'] . "\" name='id'>";
echo "Nieuw bericht: <textarea cols='20' rows='5' name='bericht' id='bericht'></textarea>";
echo "<br><input type='submit' name='submit' value='verzenden'><FORM>";
}
}
?>
error_reporting(E_ALL);
include ("test.php");
if (isset($_POST['submit']) && isset($_GET['forumid']) && isset($_POST['bericht'])){
mysql_query("UPDATE tabel SET bericht='" . $_POST['bericht'] . "' WHERE id='" . $_GET['forumid'] . "'");
echo "geupdate";
}
else
{
$query = mysql_query("SELECT bericht FROM dvdfilms WHERE naam='". $_GET['naam'] . "' AND email='" . $_GET['email'] . "' AND id='". $_GET['forumid'] . "'");
while ($rij = mysql_fetch_assoc($query))
{
echo $rij['bericht'];
echo "<FORM method='POST' action=\"" . $_SERVER['PHP_SELF'] . "\">";
echo "<input type='hidden' value=\"" . $rij['forumid'] . "\" name='id'>";
echo "Nieuw bericht: <textarea cols='20' rows='5' name='bericht' id='bericht'></textarea>";
echo "<br><input type='submit' name='submit' value='verzenden'><FORM>";
}
}
?>
Probeer dit eens....
Of als dat niet werkt... Probeer dan eens met het script dat je net gepost hebt:
Daar zal namelijk nul uit komen!
Dus waarschijnlijk bestaat de combinatie naam,email,forumid die jij opgeeft in de URL niet...
Gewijzigd op 13/05/2005 17:37:00 door Willem Jan Z
met dat bovenste script krijg ik de dezelfde foutmelding en als ik dat onderste toepas krijg ik inderdaad 0
Zelfde foutmelding kan niet! Ik heb de foutmelding eruit gehaald :S
ik moet wel even melden dat dit niet alle velden in de mysql tabel zijn
Code (php)
1
2
3
2
3
<?
SELECT bericht FROM dvdfilms WHERE naam='". $_GET['naam'] . "' AND email='" . $_GET['email'] . "' AND id='". $_GET['forumid'] . "'
?>
SELECT bericht FROM dvdfilms WHERE naam='". $_GET['naam'] . "' AND email='" . $_GET['email'] . "' AND id='". $_GET['forumid'] . "'
?>
Dus zorg ervoor dat eer een uitkomst uit kan komen door goede waardes in te vulln