Kan pagina niet bekijkn zonder andere te hebben gezien
Ik ben op zoek naar een PHP code waarvoor je bijvoorbeeld alleen kan komen door een link te klikken:
Ik ga naar www.voorbeeld.nl/hallo.php
Foutmelding: u kunt hier alleen komen via www.voorbeeld.nl/index.php
Er is een PHp code voor mar welke...
Groeten Donny
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
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
<?php
// connecten met database
mysql_connect ('localhost', 'user', 'password');
// database selsecteren
mysql_select_db('prive');
// als de server een aanvraag krijgt en de methode is POST
if($_SERVER[ 'REQUEST_METHOD'] == 'POST')
{
// even controleren of alle $_POST['vars'] binnen komen
print_r($_POST);
// LET op de QUOTES!
$sql = "INSERT INTO admini (
dag,
maand,
inuit,
waar,
bedrag
)
VALUES ('" . mysql_real_escape_string($_POST['dag']) . "',
'" . mysql_real_escape_string($_POST['maand']) . "',
'" . mysql_real_escape_string($_POST['inuit']) . "',
'" . mysql_real_escape_string($_POST['waar']) . "',
'" . mysql_real_escape_string($_POST["bedrag"]) . "'
)";
$query = mysql_query($sql);
//als de query misslukt
if(!$query)
{
echo 'er ging wat mis met de query: ';
echo $sql;
}
else
{
echo 'INSERT gelukt!';
}
}
?>
// connecten met database
mysql_connect ('localhost', 'user', 'password');
// database selsecteren
mysql_select_db('prive');
// als de server een aanvraag krijgt en de methode is POST
if($_SERVER[ 'REQUEST_METHOD'] == 'POST')
{
// even controleren of alle $_POST['vars'] binnen komen
print_r($_POST);
// LET op de QUOTES!
$sql = "INSERT INTO admini (
dag,
maand,
inuit,
waar,
bedrag
)
VALUES ('" . mysql_real_escape_string($_POST['dag']) . "',
'" . mysql_real_escape_string($_POST['maand']) . "',
'" . mysql_real_escape_string($_POST['inuit']) . "',
'" . mysql_real_escape_string($_POST['waar']) . "',
'" . mysql_real_escape_string($_POST["bedrag"]) . "'
)";
$query = mysql_query($sql);
//als de query misslukt
if(!$query)
{
echo 'er ging wat mis met de query: ';
echo $sql;
}
else
{
echo 'INSERT gelukt!';
}
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Donny
Je zou kunnen werken met een sessie die je start op index.php en controleert op hallo.php of je zou op hallo.php met behulp van $_SERVER['HTTP_REFERER'] kunnen kijken waar de bezoeker vandaan komt.
Zou iemand misschien zoiets kunnen maken voor mij zodat ik alleen maar hoef in te voeren?
Donny schreef op 29.07.2009 16:23:
Zou iemand misschien zoiets kunnen maken voor mij zodat ik alleen maar hoef in te voeren?
Ik bedoelde meer trouwens een klein stukje tekst die alleen controleert of je wel van die pagina komt... Zonder sessie is ie er ook
Moest trouwens Edit hebben sorry voor dubbele post
Gewijzigd op 01/01/1970 01:00:00 door Donny
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
session_start();
$_SESSION['via'] = true;
// De rest van de index pagina
[b]hallo.php[/b]
[code][code]<?php
session_start();
if(!isset($_SESSION['via']))
{
echo 'U kunt hier alleen komen via index.php.';
}
else
{
echo 'Goed zo, u hebt eerst index.php bekeken.';
// De rest van de hallo pagina
}[/code]
session_start();
$_SESSION['via'] = true;
// De rest van de index pagina
[b]hallo.php[/b]
[code][code]<?php
session_start();
if(!isset($_SESSION['via']))
{
echo 'U kunt hier alleen komen via index.php.';
}
else
{
echo 'Goed zo, u hebt eerst index.php bekeken.';
// De rest van de hallo pagina
}[/code]
Erg bedankt alvast!
Schrijf Nederlands en geef duidelijk aan wat je bedoelt. Ik vind je post niet leesbaar en onbegrijpelijk.
Username en password dus
Daarna moet je kijken op de pagina die je beveiligd wil hebben of die sessie bestaat.
Ik ben absoluut niet goed met beveiliging... Kan iemand het voor mij invoeren alsjeblieft?
Zoek in de bieb van PHPHulp naar een loginscript, kijk hoe ze het hebben gedaan en combineer het met je eigen script. Hier worden echt geen scripts voorgekauwd..
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\prive\invullen.php:7) in C:\xampp\htdocs\prive\secured.php on line 2
Kan alleen niet vinden waar
Vreemd daar heb ik geen last van.
http://phphulp.vindme.nl
Als je iets wilt hebben wat aan jouw eisen moet voldoen zoals een login systeem dan kan je in de library kijken zoals eerder is gezegd, Als dat niet goed genoeg is, dan hebben ze hier op het forum ook nog een "Aanvragen" / "Vacatures" deel.
=> Als je iets wilt hebben wat aan jouw eisen moet voldoen zoals een login systeem dan kan je in de library kijken zoals eerder is gezegd, Als dat niet goed genoeg is, dan hebben ze hier op het forum ook nog een "Aanvragen" / "Vacatures" deel.
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
// We selecteren wat we nodig hebben..
$SQL = "SELECT dag,
maand,
inuit,
waar,
bedrag
FROM
admini
ORDER BY dag
ASC";
// De query
$query = mysql_query($SQL);
// een while loop met de resultaten..
while($result = mysql_fetch_assoc($query))
{
// echo het resultaat..
echo $result['dag']. ' - ' .$result['maand']. ' - ' .$result['inuit']. ' - ' .$result['waar']. ' - ' .$result['bedrag'];
echo '<br />';
}
$SQL = "SELECT dag,
maand,
inuit,
waar,
bedrag
FROM
admini
ORDER BY dag
ASC";
// De query
$query = mysql_query($SQL);
// een while loop met de resultaten..
while($result = mysql_fetch_assoc($query))
{
// echo het resultaat..
echo $result['dag']. ' - ' .$result['maand']. ' - ' .$result['inuit']. ' - ' .$result['waar']. ' - ' .$result['bedrag'];
echo '<br />';
}
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?PHP
/* Begin tabel */
echo '<table border="0">';
/* While loopje */
while($result = mysql_fetch_assoc($query))
{
/* Resultaten weergeven */
echo '<tr><td>'.$result['eenveld'].'</td></tr>';
/* Moet je natuurlijk zelf verder uitbreiden */
}
/* Tabel sluiten */
echo '</table>';
?>
/* Begin tabel */
echo '<table border="0">';
/* While loopje */
while($result = mysql_fetch_assoc($query))
{
/* Resultaten weergeven */
echo '<tr><td>'.$result['eenveld'].'</td></tr>';
/* Moet je natuurlijk zelf verder uitbreiden */
}
/* Tabel sluiten */
echo '</table>';
?>
Kijk eens hier bij de tutorials, Lees eens wat over php. Want zo te zien heb je er niet zoveel verstand van.
Nee een beetje de basis. Veel meer weet ik niet... Van heel PHP weet ik 10%
Donny schreef op 30.07.2009 18:46:
Nee een beetje de basis. Veel meer weet ik niet... Van heel PHP weet ik 10%
Waarom begin je dan moeilijk? Mijn advies is om wat tutorials te lezen hier op de site. Begin met iets simpels en ga niet gelijk mysql erbij betrekken.
EDIT: het is gelukt.
Laatste vraag die ik heb dan heb ik van dit scriptje weer veel geleerd.
Ik wil alles zo krijgen zeg maar in een tabel:
11 - 6 - In - Bedenk iets - 159.00
12 - 6 - Uit - Maccie - 5.75
Ik krijg het nu allemaal achter elkaar
11 - 6 - In - Bedenk iets - 159.00 - 12 - 6 - Uit - Maccie - 5.75
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
// Begin Tabel
echo '<table border="1">';
// een while loop met de resultaten..
while($result = mysql_fetch_assoc($query))
{
// echo het resultaat..
echo '<td>'.$result['dag'].'</td>';
echo '<td>'.$result['maand'].'</td>';
echo '<td>'.$result['inuit'].'</td>';
echo '<td>'.$result['waar'].'</td>';
echo '<td>'.$result['bedrag'].'</td>';
echo '<br />';
}
// Tabel Sluiten
echo '</table>';
?>
// Begin Tabel
echo '<table border="1">';
// een while loop met de resultaten..
while($result = mysql_fetch_assoc($query))
{
// echo het resultaat..
echo '<td>'.$result['dag'].'</td>';
echo '<td>'.$result['maand'].'</td>';
echo '<td>'.$result['inuit'].'</td>';
echo '<td>'.$result['waar'].'</td>';
echo '<td>'.$result['bedrag'].'</td>';
echo '<br />';
}
// Tabel Sluiten
echo '</table>';
?>
Gewijzigd op 01/01/1970 01:00:00 door Donny
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?PHP
echo '<tr><td>'.$result['dag'].'</td>
<td>'.$result['maand'].'</td>
<td>'.$result['inuit'].'</td>
<td>'.$result['waar'].'</td>
<td>'.$result['bedrag'].'</td></tr>';
?>
echo '<tr><td>'.$result['dag'].'</td>
<td>'.$result['maand'].'</td>
<td>'.$result['inuit'].'</td>
<td>'.$result['waar'].'</td>
<td>'.$result['bedrag'].'</td></tr>';
?>