Undefined index
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
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
<?php
session_start();
include("db_connect.php");
ini_set('display_errors', 'On');
error_reporting(E_ALL);
lijn 6 is hier if($_GET['p'] == "uitloggen")
{
$_SESSION = array();
header("Location: http://members.lycos.nl/godsixx/index.php");
}
if(isset($_GET["p"])){
$page = stripslashes($_GET["p"]);
}
if(isset($_GET["page"])){
$pagina = stripslashes($_GET["page"]);
}
else{
$pagina = "";
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Elite Slayers at war</title>
<link href="css/style1.css" rel="stylesheet" type="text/css">
<!-- Change the next line to green.css, yellow.css, or red.css -->
<link href="css/red_tex.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="ev_bg"><div id="everything">
<div id="header">
<h1>Elite slayers at war</h1>
</div>
<div id="middle">
<div id="left_column">
<div id="navigation">
<?php
if(isset($_SESSION['naam'])) {
echo '<a href="index.php?p=userinfo">My Account</a><br>
<a href="index.php?p=useredit">Edit Account</a><br>
<a href="index.php?p=pm_inbox">Mailbox</a><br>
<a href="index.php?p=pm_new">Send Message</a><br>
<a href="index.php?p=pm_trash">Thrash bin</a><br>
<a href="index.php?p=pm_option">PM Options</a><br>
<a href="index.php?p=uitloggen">Logout</a><br>';
}[/code]
Notice: Undefined index: p in /home/vol3/byethost13.com/b13_1537919/htdocs/index.php on line 6
Hoe kan dit nu hij moet die toch niet define alleen als ik op de uitlogknop duw moet hij dat alleen gebruiken
Kan iemand is nalezen aub
session_start();
include("db_connect.php");
ini_set('display_errors', 'On');
error_reporting(E_ALL);
lijn 6 is hier if($_GET['p'] == "uitloggen")
{
$_SESSION = array();
header("Location: http://members.lycos.nl/godsixx/index.php");
}
if(isset($_GET["p"])){
$page = stripslashes($_GET["p"]);
}
if(isset($_GET["page"])){
$pagina = stripslashes($_GET["page"]);
}
else{
$pagina = "";
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Elite Slayers at war</title>
<link href="css/style1.css" rel="stylesheet" type="text/css">
<!-- Change the next line to green.css, yellow.css, or red.css -->
<link href="css/red_tex.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="ev_bg"><div id="everything">
<div id="header">
<h1>Elite slayers at war</h1>
</div>
<div id="middle">
<div id="left_column">
<div id="navigation">
<?php
if(isset($_SESSION['naam'])) {
echo '<a href="index.php?p=userinfo">My Account</a><br>
<a href="index.php?p=useredit">Edit Account</a><br>
<a href="index.php?p=pm_inbox">Mailbox</a><br>
<a href="index.php?p=pm_new">Send Message</a><br>
<a href="index.php?p=pm_trash">Thrash bin</a><br>
<a href="index.php?p=pm_option">PM Options</a><br>
<a href="index.php?p=uitloggen">Logout</a><br>';
}[/code]
Notice: Undefined index: p in /home/vol3/byethost13.com/b13_1537919/htdocs/index.php on line 6
Hoe kan dit nu hij moet die toch niet define alleen als ik op de uitlogknop duw moet hij dat alleen gebruiken
Kan iemand is nalezen aub
$_GET['p']
Wie zegt dat deze bestaat? controleer dus eerst met isset() of de variabele wel bestaat en ga er dan pas echt wat mee doen.
Wie zegt dat deze bestaat? controleer dus eerst met isset() of de variabele wel bestaat en ga er dan pas echt wat mee doen.
hij moet niet eens bestaan
zie je ? dit is gewoon de loguitfunctie
Code (php)
zie je ? dit is gewoon de loguitfunctie
'pgFrank:
$_GET['p']
Wie zegt dat deze bestaat? controleer dus eerst met isset() of de variabele wel bestaat en ga er dan pas echt wat mee doen.
Wie zegt dat deze bestaat? controleer dus eerst met isset() of de variabele wel bestaat en ga er dan pas echt wat mee doen.
Dat doet hij ook.. Maar dan te laat..
volgens mij bedoelde hij die 2 handelingen andersom..
regel 6 tm 10 en regel 11 tm 13 moeten omgedraait worden?
wat bedoel je dan dat ik de funtcie onder het menu zet ?
ik heb ze nu omgedraaid maar hij zegt nog altyd hetzelfde maar een beetje later verder in de code nu op regel 11 zegt ie
ik heb ze nu omgedraaid maar hij zegt nog altyd hetzelfde maar een beetje later verder in de code nu op regel 11 zegt ie
Gewijzigd op 01/01/1970 01:00:00 door Nicolas Pierre
Je doet nu:
En die if statements moet je omdraaien of er iets anders mee doen:
Code (php)
En die if statements moet je omdraaien of er iets anders mee doen:
danny van mijn orginele code is regel 6 tot 10 loguit functie en regel 11 tot 19 mijn pagina switch functie
Kan je dan zo toevoegen / wijzigen?
hoe bedoel je maar ik heb geprobeert met uitloggen een andere letter te geven maar het geeft dan hetzelfde
( knor know ) , bedoel je niet iets als ..
geet nog steeds dezelfde fout
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
session_start(); # niet vergeten he ? autostart staat standaard uit
if ( isset($_GET["p"]) && $_GET["p"] == "uitloggen" ) {
session_destroy();
header('location:eenofanderepagina.php');
exit;
}
?>
session_start(); # niet vergeten he ? autostart staat standaard uit
if ( isset($_GET["p"]) && $_GET["p"] == "uitloggen" ) {
session_destroy();
header('location:eenofanderepagina.php');
exit;
}
?>
En uiteraard
<a href="?p=uitloggen">Uitloggen</a>
hu hoe kan dat nu ik zal mijn switch functie en uitlogfunctie eens apart posten
Switch functie :
uitlogfunctie
hij zegt dat de p van de uitlogfunctie ongedefineerd is maar hoe kan die nu gedefineerd zijn als ze alleen gebruikt word als je op uitloggen duwt??
Switch functie :
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
if(isset($_GET["p"])){
$page = stripslashes($_GET["p"]);
}
if(isset($_GET["page"])){
$pagina = stripslashes($_GET["page"]);
}
else{
$pagina = "";
}
$page = stripslashes($_GET["p"]);
}
if(isset($_GET["page"])){
$pagina = stripslashes($_GET["page"]);
}
else{
$pagina = "";
}
uitlogfunctie
Code (php)
1
2
3
4
5
2
3
4
5
if($_GET['p'] == "uitloggen")
{
$_SESSION = array();
header("Location: http://members.lycos.nl/godsixx/index.php");
}
{
$_SESSION = array();
header("Location: http://members.lycos.nl/godsixx/index.php");
}
hij zegt dat de p van de uitlogfunctie ongedefineerd is maar hoe kan die nu gedefineerd zijn als ze alleen gebruikt word als je op uitloggen duwt??
Dat hij zegt dat hij ongedefineerd is omdat hij niet bestaat.
jij haalt iets op wat niet bestaat daar doet php moeilijk over en geeft een melding terug.
Hoe moet je dit dan wel doen?
jij haalt iets op wat niet bestaat daar doet php moeilijk over en geeft een melding terug.
Hoe moet je dit dan wel doen?
Code (php)
Gewijzigd op 01/01/1970 01:00:00 door Stijn
dat probleem is dus al opgelost maar ik heb een andere switch functie gebruikt dan eerder gepost maar hij zegt altyd de pagina kan nie worden gevonden
Kan iemand dit ook is nakijken ?
Code (php)
Kan iemand dit ook is nakijken ?
Gewijzigd op 01/01/1970 01:00:00 door Nicolas Pierre
Ik gebruik altijd een switch voor de pagina structuur
Zo doe ik altijd de navigatie werkt prima... als je precies moet weten hoe dit werkt kijk bij de tuts...
Code (php)
Zo doe ik altijd de navigatie werkt prima... als je precies moet weten hoe dit werkt kijk bij de tuts...
Code (php)
uhmm.... die ' moest een " worden op regel 2.
nu krijg ik dit
Notice: Undefined index: pagina in /home/vol3/byethost13.com/b13_1537919/htdocs/index.php on line 61
Notice: Undefined index: pagina in /home/vol3/byethost13.com/b13_1537919/htdocs/index.php on line 61
Wanneer je nu gewoon 1 soort quotes gebruikt in je PHP-code, dan ben je van dit soort gekloot af.
1) Gebruik enkele quotes in PHP '
2) Gebruik dubbele quotes in HTML "
De bekende uitzondering: SQL
3) Gebruik dubbele quotes om je SQL-string in PHP te zetten
4) GEbruik binnen de SQL enkele quotes ', die zijn vereist.
Voorbeeldje:
1) Gebruik enkele quotes in PHP '
2) Gebruik dubbele quotes in HTML "
De bekende uitzondering: SQL
3) Gebruik dubbele quotes om je SQL-string in PHP te zetten
4) GEbruik binnen de SQL enkele quotes ', die zijn vereist.
Voorbeeldje:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
echo '<h1 id="title">aap, noot, mies</h1>';
$query = "
SELECT
*
FROM
tabel
WHERE
naam = 'pgFrank'
";
?>
echo '<h1 id="title">aap, noot, mies</h1>';
$query = "
SELECT
*
FROM
tabel
WHERE
naam = 'pgFrank'
";
?>
jaja maar waarom vraagt ie nu altyd undefined index pagina als hij ze niet eens moet gebruiken ???
Omdat jij in jouw code een index gebruikt die niet bestaat.
Wat niet bestaat, kan nooit gelijk of ongelijk zijn aan iets. Controleer dus eerst of de variabele en index wel bestaat en ga er daarná pas wat mee doen:
Wat niet bestaat, kan nooit gelijk of ongelijk zijn aan iets. Controleer dus eerst of de variabele en index wel bestaat en ga er daarná pas wat mee doen:




