session vergelijking werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Pagina: 1 2 volgende »

John Dohmen

John Dohmen

18/05/2012 21:13:13
Quote Anchor link
wie kan mij helpen met het volgende probleem

hieronder de volledige code maar hij werkt gewoonweg voor ee gedeelte niet.
En ik weet niet waarom
Mischien iemand van julie

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
session_start();
include("config.php");
$sql1 ="CREATE TABLE IF NOT EXISTS stamboom_landen (
id int(11) NOT NULL auto_increment,
land VARCHAR(150),
PRIMARY KEY (id) )"
;
        mysql_query($sql1) or die(mysql_error());
        
        
        // als post is gezonden
if(isset($_POST['land_toevoegen']))
    {
    
    $ingevuldland = $_POST['land_text'];
    $_SESSION['ingevuldland']=$ingevuldland;
    // Als Post is leeg    
    if (empty($_SESSION['ingevuldland']))
    {

     $result = mysql_query("SELECT * FROM stamboom_landen");
     echo "The following country's are exist:<br>";
     while($row = mysql_fetch_array($result))
     {

      echo $row['land'];
      echo "<br>";
     }
    
      echo "<br><br>You have nothing entered<br><br>";
     ?>

<form action='landen_toevoegen1.php' method='post'
name='landen_toevoegen'>
<input type='text' name='land_text' >
<input type='submit' name='land_toevoegen' value='Land Toevoegen'>
</form>
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
<?php
            
    die();
    }

    // einde als post of sessie is leeg    
    
    // Als postof sessie is niet leeg

        if ($_SESSION['ingevuldland'] != '')
        {
            
            $query = "SELECT land FROM stamboom_landen WHERE
                        land='$ingevuldland'"
;
            $result = mysql_query($query) or die(mysql_error());
            $row = mysql_fetch_array($result) or die(mysql_error());
            $land = $row['land'];
            $_SESSION['landvantabel']=$land;
     // als land al in table staat
                
    if($_SESSION['landvantabel'] == $_SESSION['ingevuldland'])
    {

     $result = mysql_query("SELECT * FROM stamboom_landen");
     echo"The following country's are exist:<br>";
     while($row = mysql_fetch_array($result))
    {

     // echo hier de landen die bestaan
     echo $row['land'];
     echo "<br />";
    }
    
    // echo hier het land dat is ingevuld en geef weer vanuit datatabel als deze hetzelfde is
    echo "<br /><br />$land already exist";
    ?>

<form action='landen_toevoegen1.php' method='post' name='landen_toevoegen' enctype='multipart/form-data'>
<input type='text' name='land_text' >
<input type='submit' name='land_toevoegen' value='Land Toevoegen'>
</form>
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
<?php    
    die();
    }

// als land niet voorkomt toevoegen aan landen tabel MAAR HIER GAAT HET MIS
    if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

            echo $_SESSION['ingevuldland'];
            
            $sql1="INSERT INTO stamboom_landen (land) VALUES
                       ('$ingevuldland')"
;
            if (!mysql_query($sql1))
            {

            die('Error: ' . mysql_error());
            }

                                
                
$result2 = mysql_query("SELECT * FROM stamboom_landen");
    echo"The following country's are exist:<br>";
    while($row2 = mysql_fetch_array($result2))
    {

    // echo hier de landen die bestaan
    echo $row2['land'];
    echo "<br />";
    }
    
    ?>

<a href="landentoevoegen.php">Nog een land toevoegen.</a>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php    
    }        
        die();
    }            
    }

        
?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $lang['PAGE_TITLE']; ?>
</title>
</head>
<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php            
$link
= mysql_connect("localhost", "bla", "bla");
mysql_select_db("wordpress", $link);
        $result = mysql_query("SELECT * FROM stamboom_landen", $link);
$num_rows = mysql_num_rows($result);
if ($num_rows == 0){
echo "There are no countries in your countries table.";    
        ?>

<form action='landen_toevoegen1.php' method='post' name='landen_toevoegen' enctype='multipart/form-data'>
<input type='text' name='land_text' >
<input type='submit' name='land_toevoegen' value='Land Toevoegen'>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
die();    
}

else{    
$result = mysql_query("SELECT * FROM stamboom_landen");
echo"The following country's are exist:<br>";
while($row = mysql_fetch_array($result))
  {

  echo $row['land'];
  echo "<br />";
  }
                
    ?>

<form action='landen_toevoegen1.php' method='post' name='landen_toevoegen' enctype='multipart/form-data'>
<input type='text' name='land_text' >
<input type='submit' name='land_toevoegen' value='Land Toevoegen'>
</form>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
}
?>

</body>
</html>

het werkt niet vanaf waar ik heb staan
// als land niet voorkomt toevoegen aan landen tabel MAAR HIER GAAT HET MIS
Kan mij iemand vertellen waarom het niet werkt
heb het ook probeert met $_POST
bij voorbaat dank John
 
PHP hulp

PHP hulp

27/05/2026 12:54:33
 
- SanThe -

- SanThe -

18/05/2012 21:15:45
Quote Anchor link
Je mist foutafhandeling voor de query's en je hebt al helemaal geen database connectie.

Toevoeging op 18/05/2012 21:16:48:

Zet dit helemaal bovenin:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

// rest
?>
Gewijzigd op 18/05/2012 21:16:05 door - SanThe -
 
John Dohmen

John Dohmen

18/05/2012 21:26:01
Quote Anchor link
Jammer maar dat werkt ook niet had ik al eens geprobeert zo heb ik meerdere dingen geprobeert.
heb alleen en blanco scherm
Ik krijg ook geen foutmeldingen.
Gewijzigd op 18/05/2012 21:27:55 door John Dohmen
 
- SanThe -

- SanThe -

18/05/2012 21:49:18
Quote Anchor link
John Dohmen op 18/05/2012 21:26:01:
blanco scherm


Dan heb je vast ergens een { zonder een } of een 'tekst' 'nog meer' zonder een punt ertussen.
Gewijzigd op 18/05/2012 21:49:42 door - SanThe -
 
John Dohmen

John Dohmen

18/05/2012 21:55:32
Quote Anchor link
Ik heb alle tig keer gekontroleerd alles werkt perfect
alleen
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
<?php
 if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

                
            
                $sql1="INSERT INTO stamboom_landen (land)
                VALUES ('"
.$_SESSION['ingevuldland']."')";
                if (!mysql_query($sql1))
                {

                    die('Error: ' . mysql_error());
                }

                                
                
            $result2 = mysql_query("SELECT * FROM stamboom_landen");
                    echo"The following country's are exist:<br>";
                    while($row2 = mysql_fetch_array($result2))
                    {

                    // echo hier de landen die bestaan
                    echo $row2['land'];
                    echo "<br />";
                    }
    
                
                        ?>

<a href="landentoevoegen.php">Nog een land toevoegen.</a>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php    
                
            }    
?>


niet

Toevoeging op 18/05/2012 21:58:39:

Ik Kan zelfs nog niet

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
 if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

echo $_SESSION['ingevuldland'];
}

?>


doen
Gewijzigd op 18/05/2012 21:56:23 door John Dohmen
 
- SanThe -

- SanThe -

18/05/2012 22:02:21
Quote Anchor link
John Dohmen op 18/05/2012 21:55:32:
Ik Kan zelfs nog niet

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
 if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

echo $_SESSION['ingevuldland'];
}

?>


doen


session_start() ontbreekt.
programmeer netjes.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
session_start();
if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
{

    echo $_SESSION['ingevuldland'];
}

?>
 
John Dohmen

John Dohmen

18/05/2012 22:04:42
Quote Anchor link
nee die ontbreekt bij mij niet want dan zou de rest ook niet werken. kijk maar eens helemaal bovenaan

Toevoeging op 18/05/2012 22:15:31:

als ik alleen
het volgende doe werkt het wel maar dan heb ik geen fout afhandeling voor het invulveld.

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
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
session_start();
include("config.php");
$sql1 ="CREATE TABLE IF NOT EXISTS stamboom_landen (
id int(11) NOT NULL auto_increment,
land VARCHAR(150),
PRIMARY KEY (id) )"
;
        mysql_query($sql1) or die(mysql_error());
        
        
        // als post is gezonden
if(isset($_POST['land_toevoegen']))
    {
    
    $ingevuldland = $_POST['land_text'];
    $_SESSION['ingevuldland']=$ingevuldland;
            // Als Post is leeg    
        if (empty($_SESSION['ingevuldland']))
        {

                    
            $result = mysql_query("SELECT * FROM stamboom_landen");
            echo "The following country's are exist:<br>";
            while($row = mysql_fetch_array($result))
            {

              echo $row['land'];
              echo "<br>";
            }
    
            echo "<br><br>You have nothing entered<br><br>";
            ?>

<form action='landen_toevoegen1.php' method='post' name='landen_toevoegen' enctype='multipart/form-data'>
<input type='text' name='land_text' >
<input type='submit' name='land_toevoegen' value='Land Toevoegen'>
</form>
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
<?php
            
            
        }
            // einde als post is leeg
        
                
            
             // als land niet voorkomt toevoegen aan landen tabel en tallen provincie, gemeenten en plaatsen aanmaken

            if($_SESSION['ingevuldland'])
            {

                        
                
                
                echo $_SESSION['ingevuldland'];
            
                $sql1="INSERT INTO stamboom_landen (land)
                VALUES ('"
.$_SESSION['ingevuldland']."')";
                if (!mysql_query($sql1))
                {

                    die('Error: ' . mysql_error());
                }

                                
                
            $result2 = mysql_query("SELECT * FROM stamboom_landen");
                    echo"The following country's are exist:<br>";
                    while($row2 = mysql_fetch_array($result2))
                    {

                    // echo hier de landen die bestaan
                    echo $row2['land'];
                    echo "<br />";
                    }
    
                
                        ?>

<a href="landentoevoegen.php">Nog een land toevoegen.</a>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php    
                
            }        
            
                
    die();
    }

        
?>
 
Marco PHPJunky

Marco PHPJunky

18/05/2012 22:17:55
Quote Anchor link
even een paar puntjes:

- Checken of een formulier is 'verzonden' doen we met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?PHP
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

// Rest code...
}
?>

- Niet onnodig kopiëren van vars:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?PHP
$ingevuldland
= $_POST['land_text'];
    $_SESSION['ingevuldland']=$ingevuldland;
// Dit kan dus al worden...
    $_SESSION['ingevuldland'] = $_POST['land_text'];
?>

- Waarom gebruik je daar een $_SESSION voor ?
dit kan je ook doen met de $_POST['land_text'];
Zet hier wel goede foutafhandeling en checks op!!
(bijvoorbeeld: ctype_digit(), check waarde in array(), kijken of er wat in staat)
- Je bent een } vergeten bij:
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
<?PHP
 if (empty($_SESSION['ingevuldland']))
    {

     $result = mysql_query("SELECT * FROM stamboom_landen");
     echo "The following country's are exist:<br>";
       while($row = mysql_fetch_array($result))
       {

         echo $row['land'];
         echo "<br>";
       }
    }
else {  
            echo "<br><br>You have nothing entered<br><br>";
    }

?>

- Haal die; die(); weg na het form!!

Laat je code op sommige plekken inspringen zodat je het beter kan lezen (en eventueel beter je fouten kan zijn)

Lees je code eens goed door...
ps. zet de code tags om je code heen dat leest voor ons wat makkelijker...
Gewijzigd op 18/05/2012 22:19:28 door Marco PHPJunky
 
John Dohmen

John Dohmen

18/05/2012 22:22:20
Quote Anchor link
Zoals ik al voorheen zei ik had alles al met S_POST geprobeerd. Daar dit ook niet werkte heb ik met SESSION geprobeerd maar effect is hetzelfde.
En ik had alle die(}; al weggehaald behalve de laatste.

Toevoeging op 18/05/2012 22:31:30:

Sorry dat ik het zeg maar dat stukje code klopt niet. Want als ik IETS invul in het invul veld krijg je als waarschuwing

You have nothing entered



Toevoeging op 18/05/2012 23:02:41:

en het volgende veranderd

$_SESSION['ingevuldland']=$_POST['land_text'];

en

$query = "SELECT land FROM stamboom_landen WHERE land='".$_SESSION['ingevuldland']."'";

Toevoeging op 18/05/2012 23:05:55:

Ik zal morgen hier terug komen Moet vroeg op.
Goodnight
Gewijzigd op 18/05/2012 22:23:28 door John Dohmen
 
Fons Seesink

Fons Seesink

18/05/2012 23:48:10
Quote Anchor link
Je begint je code met een controle, prima.. echter je controleerd of je submit button in je form er wel of niet is

if(isset($_POST['land_toevoegen']))

<input type='submit' name='land_toevoegen' value='Land Toevoegen'>

Je zou de isset willen laten controleren op

if(isset($_POST['land_text']))

Als die inderdaad gezet is, zal php je code induiken en doen wat het gevraagd wordt te doen.
 
John Dohmen

John Dohmen

19/05/2012 04:11:44
Quote Anchor link
Je bedoelt natuurlijk if(isset($_POST['land_text'])) om zo te beginnen
maar zoals ik zei er gebeurt niks zou trouwens ook niks moeten uitmaken. Want de button verstuurt alles. de controle werkt prima. hoe ik ook begin.
want na het begin komt $_SESSION['ingevuldland']=$_POST['land_text'];

Ook met ELSE e.d. probeert

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

    echo"<input type='text' name='land_text' >
            <input type='submit' name='land_toevoegen' value='Land Toevoegen'>
            </form>"
;
            
                
            }

             // als land niet voorkomt toevoegen aan landen tabel
            if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

?>


Zoals ik al zei heb ik allemaal al probeert vandaar dat ik het in een forum vraag.
Ik zou zeggen neem de hele code bovenaan eens over en probeer eens.
Kan jammer genoeg even geen link geven om te laten zien. daar momenteel m'n server defect is.
Gewijzigd op 19/05/2012 04:16:19 door John Dohmen
 
Marco PHPJunky

Marco PHPJunky

19/05/2012 13:19:20
Quote Anchor link
Oke hoe ziet je code er nu na je eventuele aanpassingen uit..

Zet buiten je code in PHP tags ook om het geheel er even code tags omheen.
 
John Dohmen

John Dohmen

19/05/2012 17:25:23
Quote Anchor link
Hoi ik heb alles nog eens opnieuw geschreven Zoals het eruit ziet werkt nu wel alles naar behoren.
Waarom is voor mij nog steeds een vraag.

Hieronder dan de nieuwe 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
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

//conection met data base

include("config.php");

//Als submit button is gedrukt

if($_SERVER['REQUEST_METHOD'] == 'POST')
{
    
     // post van invulveld
   $ingevuld = ucfirst($_POST['land_text']);

   // als invulveld is niets  
 if ($_POST['land_text'] == '')
 {

   $result2 = mysql_query("SELECT * FROM stamboom_landen");
    echo"De volgende landen bestaan:<br>";
    while($row2 = mysql_fetch_array($result2))
      {

     // echo hier de landen die bestaan
        echo $row2['land'];
      }
    
    echo "<br><br>U heeft niks ingevuld<br><br>

    <form action='landen_toevoegen1.php' method='post' name='landen_toevoegen'>    
    <input type='text' name='land_text' >
    <input type='submit' name='land_toevoegen' value='Land Toevoegen'>
    </form>"
;
    die();
  }

            
    //als invulveld is niet niets en maak eerste letter een hoofdletter
    if ($_POST['land_text'] != '')
  {

  
    //controleer of land in tabel voorkomt
   $result = mysql_query("SELECT land FROM stamboom_landen WHERE land = '$ingevuld'");
   if (!$result)
  {

    echo 'Could not run query: ' . mysql_error();
    exit;
   }

    $row = mysql_fetch_row($result);    
    $bestaandland = $row[0];
                    
   if ($bestaandland == $ingevuld)
  {

    echo "land bestaat";    
  }

  
  else
    //als land niet voorkomt
    $sql="INSERT INTO stamboom_landen (land)
    VALUES ('$ingevuld')"
;
    if (!mysql_query($sql))
  {

   die('Error: ' . mysql_error());
  }


    $result2 = mysql_query("SELECT * FROM stamboom_landen");
    echo"The following country's are exist:<br>";
    while($row2 = mysql_fetch_array($result2))
  {

    // echo hier de landen die bestaan
    echo $row2['land'];
    echo "<br />";
  }
    
   echo"<a href='landen_toevoegen1.php'>Nog een land toevoegen.</a>";
  }        
  }

  
 
 die();
  }


?>


en hieronder de html code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

enz....

dit werkt wel.
met vriendelijk groet en bedankt voor de hulp
sorry voor de late reactie maar was even een paar uurtjes weg
Gewijzigd op 19/05/2012 18:01:05 door John Dohmen
 
Obelix Idefix

Obelix Idefix

19/05/2012 17:45:26
Quote Anchor link
Marco PHPJunky op 18/05/2012 22:17:55:
even een paar puntjes:

- Checken of een formulier is 'verzonden' doen we met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?PHP
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

// Rest code...
}
?>
 
John Dohmen

John Dohmen

19/05/2012 17:49:33
Quote Anchor link
weet was even een schoonheidsfoutje
waar kan ik dit op opgelost zetten of gaat dat niet.
 
Obelix Idefix

Obelix Idefix

19/05/2012 17:55:14
Quote Anchor link
gaat niet.

Gaat overigens nog wel het nodige fout in je code.

Waarom (daar) regel 14? En waar is de controle of $_POST['land_text'] wel bestaat?

Gebruik geen * maar selecteer het veld/de velden die je nodig hebt.
Mis foutafhandeling bij de query.
Waarom mysql_fetch_array en geen mysql_fetch_assoc?
Gebruik in php (bv echo) ' en binnen html "
De if op regel 36 is eigenlijk een else (?!)

Staat wel vaak 'die' in je script. Gaat er iets/iemand door als er een fout wordt gemaakt?
Gewijzigd op 19/05/2012 18:00:59 door Obelix Idefix
 
John Dohmen

John Dohmen

19/05/2012 18:00:19
Quote Anchor link
Maar ik weet wel nog steeds niet waarom het volgende niet werk.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php

  if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
?>


maar mag de pret niet drukken heb het nu wel aan het werken.
 
Obelix Idefix

Obelix Idefix

19/05/2012 18:01:42
Quote Anchor link
Wat werkt er niet?
Staat er wel session_start() boven aan de pagina?
Wat staat er in beide sessie-variabelen?
 
John Dohmen

John Dohmen

19/05/2012 18:21:27
Quote Anchor link
Hiermee was ik begonnen helemaal aan het begin van dit topic

$_SESSION['landvantabel'] is gelezen van datatabel

$_SESSION['ingevuldland'] is gelezen van input type text in de html code
 
Obelix Idefix

Obelix Idefix

19/05/2012 18:37:44
Quote Anchor link
Niet wat jij vermoedt/wilt dat er in staat, maar wat er echt in zit.
Echo de waarden van beide eens naar het scherm.
 
John Dohmen

John Dohmen

19/05/2012 18:47:44
Quote Anchor link
Dat was ook het probleem ik kon het ook niet echo doen het werkte gewoonweg niet ik krijg dan een leeg wit scherm
bij

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
 if($_SESSION['landvantabel'] != $_SESSION['ingevuldland'])
            {

            echo $_SESSION['ingevuldland'];
            echo $_SESSION['landvantabel'];
          
    }
    
    ?>


vandaar dat ik alles herschreven heb.
Gewijzigd op 19/05/2012 18:48:55 door John Dohmen
 

Pagina: 1 2 volgende »



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.