session vergelijking werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

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 »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

Product Developer (M/F), Fulltime 40 h/week

A global Plantbased revolution – that is our dream. Maximising the protein transition – that is our mission. Producing and developing sustainable and delicious products – that is what we do. Ojah is a fast growing company with a mission and has the ambition to be the world leader in its field. To support this growth we are hiring new colleagues. People that would like to make a difference and dare to dream big. With currently a 150 colleagues proudly working on our exceptional products. Working in a dynamic surrounding that runs full speed ahead. We need you! Product Developer

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

PHP Developer

Functie omschrijving Voor een bedrijf in Den Bosch zoek ik een PHP Developer, die al wat werkervaring heeft. Jij gaat aan de slag met de verdere professionalisering van de interne applicaties en software. In de functie ga je verder: Verdere ontwikkeling eigen CRM systeem, vooral middels PHP; Bouwen van verschillende API's & koppelingen; Meedenken om de software/applicaties te verbeteren/optimaliseren; Aan de slag met de interne tooling. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er werken ruim 70 medewerkers, verdeeld over verschillende afdelingen. De afdeling Development bestaat uit vijf collega's, onder

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

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

25/12/2024 15:21:42
 
- 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.