Functie werkt niet.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robin Peters

Robin Peters

09/03/2006 16:22:00
Quote Anchor link
Hallo allemaal,

Ik ben deze functie gemaakt maar het werkt niet, het eenige wat ik te zien krijg is een witte pagina.

Ik heb error reporting al aangezet maar dan krijg ik ook niets te zien.

Hier volgt de pagina:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php

manage_gamenews(){
top();

$sql = "SELECT * FROM staff WHERE userid = 35";
$res = mysql_query($sql) or die (mysql_error());
while($list = mysql_fetch_object($res)) {

$_SESSION['active1'] = $list->active

}

if($_SESSION['active1'] >= "5"){
    
    tableheader("<font class='menutitle'>Manage Game News</font>");
    echo'<table width="100%">
           <tr>
         <td>Subject</td>
         <td>Posted by </td>
         <td>Post date </td>
         <td>Game</td>
         <td>Edit / Delete</td>
           </tr>
         </table>'
;
    tablefooter();
}

else{
echo'dont work';
}



bottum();
}

?>
 
PHP hulp

PHP hulp

25/11/2024 00:48:23
 

09/03/2006 16:24:00
Quote Anchor link
ini_set('display_errors', 'On'); ook bovenaan je script zetten.
 
Jason de Ridder

Jason de Ridder

09/03/2006 16:28:00
Quote Anchor link
ik zie geen functies??

edit:
Oops, misschien is een brilletje wel handig voor mij. 8-)
Gewijzigd op 09/03/2006 16:35:00 door Jason de Ridder
 
Willem Jan Z

Willem Jan Z

09/03/2006 16:32:00
Quote Anchor link
manage_gamenews(){

wordt:

function manage_gamenews() {
 
Robin Peters

Robin Peters

09/03/2006 16:35:00
Quote Anchor link
ok ik heb er function voor gezet maar het werkt nog niet.

Here rare is als ik dit stukje weghaal werkt het wel zover.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$sql
= "SELECT * FROM staff WHERE userid = 35";
$res = mysql_query($sql) or die (mysql_error());
while($list = mysql_fetch_object($res)) {

$_SESSION['active1'] = $list->active

}
?>
 
Koos-Bert

Koos-Bert

09/03/2006 17:07:00
Quote Anchor link
He mr Peters, misschien moet je ff de 35 in enkele quotes zetten:
Slecht:
"SELECT * FROM staff WHERE userid = 35";
Goed:
"SELECT * FROM staff WHERE userid = '35'";

Is de eerste fout die ik er in zie
 
Jan Koehoorn

Jan Koehoorn

09/03/2006 17:09:00
Quote Anchor link
Als userid een INT type is (en dat vermoed ik wel) dan zijn enkele quotes fout.
 
Jan Koehoorn

Jan Koehoorn

09/03/2006 17:11:00
Quote Anchor link
Ik heb een puntkomma toegevoegd:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$sql
= "SELECT * FROM staff WHERE userid = 35";
$res = mysql_query($sql) or die (mysql_error());

$list = mysql_fetch_object($res);
$_SESSION['active1'] = $list->active;
?>


Je hebt geen while loop nodig, omdat er maar één record uit je query zal rollen.
 
Robin Peters

Robin Peters

09/03/2006 22:00:00
Quote Anchor link
Jan:
Ik heb een puntkomma toegevoegd:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$sql
= "SELECT * FROM staff WHERE userid = 35";
$res = mysql_query($sql) or die (mysql_error());

$list = mysql_fetch_object($res);
$_SESSION['active1'] = $list->active;
?>


Je hebt geen while loop nodig, omdat er maar één record uit je query zal rollen.


Inderdaad jan, het werkt nu!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.