sript fout
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
//$link connect
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$sql = "
UPDATE
site
SET
tekst = '" . mysql_real_escape_string ($_POST['tekst']) . "' '
WHERE page = 'home'
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
else if(mysql_affected_rows() == 0)
{
echo 'Er is niks gewijzigd! <br />Query: '.$sql;
}
else
{
echo 'Profiel opgeslagen!';
}
}
else
{
$sQuery = "
SELECT *
FROM site
WHERE page = 'home'
";
if(!$rResult = mysql_query($sQuery))
{
trigger_error(mysql_error().'<br />In query: '.$sQuery);
}
elseif(mysql_num_rows($rResult) == 0)
{
trigger_error('Geen records opgehaald met query: '.$sQuery);
}
else
{
$aRow = mysql_fetch_assoc($rResult);
}
?>
<center>
<font face=tahoma>
<form action="" method="post" name="site">
Beschrijving: <br> <font size="-1">(html toegestaan)</font><br>
<textarea name="beschrijving" rows="15" cols="70"><?php echo $aRow['tekst']; ?></textarea><br>
<input type="submit" name="post" value="wijzig"></td>
</form>
<?php
}
?>
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
//$link connect
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$sql = "
UPDATE
site
SET
tekst = '" . mysql_real_escape_string ($_POST['tekst']) . "' '
WHERE page = 'home'
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
else if(mysql_affected_rows() == 0)
{
echo 'Er is niks gewijzigd! <br />Query: '.$sql;
}
else
{
echo 'Profiel opgeslagen!';
}
}
else
{
$sQuery = "
SELECT *
FROM site
WHERE page = 'home'
";
if(!$rResult = mysql_query($sQuery))
{
trigger_error(mysql_error().'<br />In query: '.$sQuery);
}
elseif(mysql_num_rows($rResult) == 0)
{
trigger_error('Geen records opgehaald met query: '.$sQuery);
}
else
{
$aRow = mysql_fetch_assoc($rResult);
}
?>
<center>
<font face=tahoma>
<form action="" method="post" name="site">
Beschrijving: <br> <font size="-1">(html toegestaan)</font><br>
<textarea name="beschrijving" rows="15" cols="70"><?php echo $aRow['tekst']; ?></textarea><br>
<input type="submit" name="post" value="wijzig"></td>
</form>
<?php
}
?>
en geeft de volgende foutmelding:
Quote:
Notice: Undefined index: tekst in /home/vhosts/sport-zoeken.nl/subdomains/bart-bram/httpdocs/cms/home.php on line 36
Notice: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'home'' at line 4
In query: UPDATE site SET tekst = '' ' WHERE page = 'home' in /home/vhosts/sport-zoeken.nl/subdomains/bart-bram/httpdocs/cms/home.php on line 42
Notice: Undefined index: tekst in /home/vhosts/sport-zoeken.nl/subdomains/bart-bram/httpdocs/cms/home.php on line 36
Notice: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'home'' at line 4
In query: UPDATE site SET tekst = '' ' WHERE page = 'home' in /home/vhosts/sport-zoeken.nl/subdomains/bart-bram/httpdocs/cms/home.php on line 42
Ik heb een hele tijd zitten te prutsen maar kom er niet uit.
Wie kan mij helpen??
. "' '
dat is 1 ' teveel
Hallo, ik wil graag POST tekst aanvragen, antwoord: dat kan helemaal niet, die ken ik niet, oke, dan ga ik een notice gooien.
Kortom, je vraagt een var op die niet bestaat ;)
Die 2e heb je een ' (quote) te veel.
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?PHP
// deze moet werken
$sql = "
UPDATE
site
SET
tekst = '" . mysql_real_escape_string ($_POST['tekst']) . "'
WHERE page = 'home'
";
?>
// deze moet werken
$sql = "
UPDATE
site
SET
tekst = '" . mysql_real_escape_string ($_POST['tekst']) . "'
WHERE page = 'home'
";
?>
nl:
Quote:
Notice: Undefined index: tekst in /home/vhosts/sport-zoeken.nl/subdomains/bart-bram/httpdocs/cms/home.php on line 36
Er is niks gewijzigd!
Query: UPDATE site SET tekst = '' WHERE page = 'home'
Er is niks gewijzigd!
Query: UPDATE site SET tekst = '' WHERE page = 'home'
Undefined index: oftewel de betreffende variabele, waarschijnlijk $_POST['tekst'], bestaat niet. Heb je dat wel gecontroleerd?
mod-edit::
Slechte topictitel
Een goede topictitel is kort, duidelijk en beschrijvend. Slechte topictitels zijn: help, fout, lukt niet, werkt niet, error, probleem, doet het niet, enz.
Uitroeptekens staan schreeuwerig en zouden niet in titels moeten staan.
Een goede topictitel is kort, duidelijk en beschrijvend. Slechte topictitels zijn: help, fout, lukt niet, werkt niet, error, probleem, doet het niet, enz.
Uitroeptekens staan schreeuwerig en zouden niet in titels moeten staan.
<textarea name="beschrijving" rows="15" cols="70">
Zoek het verschil.
@ SanThe: Dit is ook een groot spel (domheid van mij is 100 % IQ = 1)