controle of de vraag van dezelfde klant is. [opgelost]
Ik ben bezig met een klanten systeem alleen ik zit met een vraag.
Ik heb een tabel en die ziet er als volgt uit:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
id id van vraag
title titel
tekst tekst
postdate Datum waarop het is geplaatst
name naam van plaatser
idklant Id van plaatser
title titel
tekst tekst
postdate Datum waarop het is geplaatst
name naam van plaatser
idklant Id van plaatser
Je kan nu door de id te veranderen in de adresbalk andere vragen bekijken, maar dat wil ik niet (vraag.php?id=3). Dus mijn vraag is hoe ik kan zorgen dat je alleen je eigen vragen kunt bekijken, hiermee kun je de id van de ingelogde gebruiker bekijken: $InlogLid->ID .
Gewijzigd op 01/01/1970 01:00:00 door Arwin vdv
In een session onthouden wie de klant is (klant_id) en dan checken of de vraag wel van die klant is.
Gewijzigd op 01/01/1970 01:00:00 door Arwin vdv
{
weergeven
}
else
{
niet weergeven
}
Zoiets?
oke, ik ga het proberen
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
if(!$vraag = mysql_fetch_object(mysql_query("SELECT * FROM vragen WHERE ID = '{$_GET["id"]}'"))) {
echo("De vraag is niet gevonden!");
}
else{
$date = $vraag->postdate;
$datesplit = split('-',$date);
$maanden = array('jan','feb','maart','april','mei','juni','juli','aug','sep','okt','nov','dec');
$newDate = ($datesplit[2]*1)."-".$maanden[$datesplit[1]-1]."-".$datesplit[0];
echo "
<table>
<tr>
<td><b><font size=\"+2\">$vraag->title</b></td>
<td>".$newDate."</td>
</tr>
<tr>
<td VALIGN=top HEIGHT=\"100\" COLSPAN=2>$vraag->tekst</td>
</tr>
</table>
";
}
?>
if(!$vraag = mysql_fetch_object(mysql_query("SELECT * FROM vragen WHERE ID = '{$_GET["id"]}'"))) {
echo("De vraag is niet gevonden!");
}
else{
$date = $vraag->postdate;
$datesplit = split('-',$date);
$maanden = array('jan','feb','maart','april','mei','juni','juli','aug','sep','okt','nov','dec');
$newDate = ($datesplit[2]*1)."-".$maanden[$datesplit[1]-1]."-".$datesplit[0];
echo "
<table>
<tr>
<td><b><font size=\"+2\">$vraag->title</b></td>
<td>".$newDate."</td>
</tr>
<tr>
<td VALIGN=top HEIGHT=\"100\" COLSPAN=2>$vraag->tekst</td>
</tr>
</table>
";
}
?>
kan iemand mij helpen?
Arwin schreef op 21.02.2007 20:27:
ik snap niet hoe ik het hier in moet krijgen:
kan iemand mij helpen?
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
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
<?php
if(!$vraag = mysql_fetch_object(mysql_query("SELECT * FROM vragen WHERE ID = '{$_GET["id"]}'"))) {
echo("De vraag is niet gevonden!");
}
elseif ($_GET["id"]==$InlogLid->ID){
$date = $vraag->postdate;
$datesplit = split('-',$date);
$maanden = array('jan','feb','maart','april','mei','juni','juli','aug','sep','okt','nov','dec');
$newDate = ($datesplit[2]*1)."-".$maanden[$datesplit[1]-1]."-".$datesplit[0];
echo "
<table>
<tr>
<td><b><font size=\"+2\">$vraag->title</b></td>
<td>".$newDate."</td>
</tr>
<tr>
<td VALIGN=top HEIGHT=\"100\" COLSPAN=2>$vraag->tekst</td>
</tr>
</table>
";
}
else
{
echo "Dit zijn niet jou vragen" ;
}
?>
if(!$vraag = mysql_fetch_object(mysql_query("SELECT * FROM vragen WHERE ID = '{$_GET["id"]}'"))) {
echo("De vraag is niet gevonden!");
}
elseif ($_GET["id"]==$InlogLid->ID){
$date = $vraag->postdate;
$datesplit = split('-',$date);
$maanden = array('jan','feb','maart','april','mei','juni','juli','aug','sep','okt','nov','dec');
$newDate = ($datesplit[2]*1)."-".$maanden[$datesplit[1]-1]."-".$datesplit[0];
echo "
<table>
<tr>
<td><b><font size=\"+2\">$vraag->title</b></td>
<td>".$newDate."</td>
</tr>
<tr>
<td VALIGN=top HEIGHT=\"100\" COLSPAN=2>$vraag->tekst</td>
</tr>
</table>
";
}
else
{
echo "Dit zijn niet jou vragen" ;
}
?>
kan iemand mij helpen?
Ongeveer zo
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
Ik had het zo gedaan wat dus helemaal fout was:
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
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
<?php
$has = mysql_query("SELECT * FROM vragen") or die(mysql_error());
while($hoi = mysql_fetch_object($has)) {
if ($hoi->idklant==$Inlog->ID) {
echo("<br> Er zijn geen vragen gevonden.");
}
else {
while($hoi = mysql_fetch_object($has)) {
echo("<a href='?page=weblog&id=$hoi->id'>$hoi->title</a><br />");
}
elseif(!$vraag = mysql_fetch_object(mysql_query("SELECT * FROM vragen WHERE ID = '{$_GET["id"]}'"))) {
echo("De vraag is niet gevonden!");
}
else{
$date = $vraag->postdate;
$datesplit = split('-',$date);
$maanden = array('jan','feb','maart','april','mei','juni','juli','aug','sep','okt','nov','dec');
$newDate = ($datesplit[2]*1)."-".$maanden[$datesplit[1]-1]."-".$datesplit[0];
echo "
<table>
<tr>
<td><b><font size=\"+2\">$vraag->title</b></td>
<td>".$newDate."</td>
</tr>
<tr>
<td VALIGN=top HEIGHT=\"100\" COLSPAN=2>$vraag->tekst</td>
</tr>
</table>
";
}
?>
$has = mysql_query("SELECT * FROM vragen") or die(mysql_error());
while($hoi = mysql_fetch_object($has)) {
if ($hoi->idklant==$Inlog->ID) {
echo("<br> Er zijn geen vragen gevonden.");
}
else {
while($hoi = mysql_fetch_object($has)) {
echo("<a href='?page=weblog&id=$hoi->id'>$hoi->title</a><br />");
}
elseif(!$vraag = mysql_fetch_object(mysql_query("SELECT * FROM vragen WHERE ID = '{$_GET["id"]}'"))) {
echo("De vraag is niet gevonden!");
}
else{
$date = $vraag->postdate;
$datesplit = split('-',$date);
$maanden = array('jan','feb','maart','april','mei','juni','juli','aug','sep','okt','nov','dec');
$newDate = ($datesplit[2]*1)."-".$maanden[$datesplit[1]-1]."-".$datesplit[0];
echo "
<table>
<tr>
<td><b><font size=\"+2\">$vraag->title</b></td>
<td>".$newDate."</td>
</tr>
<tr>
<td VALIGN=top HEIGHT=\"100\" COLSPAN=2>$vraag->tekst</td>
</tr>
</table>
";
}
?>
maar goed, weer wat geleerd