Wat doe ik fout?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Arno

Arno

15/08/2007 20:59:00
Quote Anchor link
Hallo. Ik ben bezig om met allerlei scripts van phphulp iets samen te stellen;
Ik heb nl het groot inlogsysteem van Jorik en ik wil daar graag een counter bij hebben voor de mensen (leden) die hebben ingelogd. Ik heb de volgende code:

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
<?php
include_once("connect.php");
include_once("config.php");


if(isset($_SESSION['user_id'])) {

        //stats controleren of ip bestaat
         $sql = "SELECT ip FROM `".$db_stat."` WHERE ip='".$ip."'";
        $query = mysql_query($sql);
          $cont = mysql_num_rows($query);
         if($cont == 1) {
        
             $sql = "SELECT totalen FROM `".$db_stat."` WHERE ip='".$ip."'";
            $query = mysql_query($sql);
            $totalen = mysql_fetch_object($query);
            $totalen ++;
            $sql = "UPDATE `".$db_stat."` SET date_last = '".$last."', totalen = '".$totalen."' WHERE ip = '".$ip."'";
            }
else{
    
            //nieuwe invoer
            $sql = "INSERT INTO `".$db_stat."` SET ip = '".$ip."', date_last = '".$last."', totalen = '1', naam = '".$id."'";
            }

            $query = mysql_query($sql);
              if($query == TRUE) {

                ?>

<script language="Javascript" type="text/javascript">
location.href='leden.php';
</script>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php            
            }else{
echo "FOUTJE!!!"

}else{        


?>

<script language="Javascript" type="text/javascript">
location.href='login.php';
</script>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
}
?>


Maar hij wil niet doen wat ik wil...... heeft iemand een idee wat ik hier fout doe?
Gewijzigd op 01/01/1970 01:00:00 door Arno
 
PHP hulp

PHP hulp

22/12/2024 20:30:43
 
RT

RT

15/08/2007 21:18:00
Quote Anchor link
Geef eens een foutmelding, of zeg wat hij niet doet!
Probeer dit eens:

$totalen = mysql_fetch_object($query);
$totalen = $totalen->totalen;
settype($totalen,'integer');
$totalen++;
 
Harm

Harm

15/08/2007 22:11:00
Quote Anchor link
Kan je even de foutmelding laten zien? En RT dat werkt ook niet. Want het moet niet met mysql_fetch metode ;)
 
Arno

Arno

16/08/2007 05:18:00
Quote Anchor link
Dat is nou het gekke; hij geeft geen foutmelding, slechts een wit scherm is het resultaat. Error_reporting staat op E_ALL.
Het zal hem toch niet in de connect zitten.......?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

include_once("config.php");

$connect = mysql_connect($db_host,$db_user,$db_pass);
if($connect == TRUE) {
 if(mysql_select_db($db_db) != TRUE) {
  exit("<span style='color: red'>Can't connect to the MySQL database. Please contact the webmaster.</body></html>");
 }
}
else{
 exit("<span style='color: red'>Can't connect to the MySQL server. Please contact the webmaster.</body></html>");
}

?>


Deze geeft ook geen melding......
 
- SanThe -

- SanThe -

16/08/2007 10:26:00
Quote Anchor link
Gebruik duidelijk inspringende tabs.
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
<?php
include_once("config.php");

$connect = mysql_connect($db_host,$db_user,$db_pass);
if($connect == TRUE)
{

    if(mysql_select_db($db_db) != TRUE)
    {

        exit("<span style='color: red'>Can't connect to the MySQL database. Please contact the webmaster.</body></html>");
    }
}

else
{
    exit("<span style='color: red'>Can't connect to the MySQL server. Please contact the webmaster.</body></html>");
}

?>

Zoals je dan snel kunt zien is er géén output als beide if()'s 'true' zijn.
En zet altijd de error_reporting aan.
 
Arno

Arno

16/08/2007 11:10:00
Quote Anchor link
zoals ik al zei: de error_reporting staat op E_ALL (ok, hij staat hier niet in de code, maar op de server wel)

En waarom moet er een output zijn als beide if's true zijn? Het inlogsysteem phpmylogon (waar de connect-code uit komt) heeft dezelfde code en die werkt perfect.....?
 



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.