session vergelijking werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »

Front-end developer

Functie Jij komt te werken in een team van 5 developers. het product is continue in beweging. Nieuwe en bestaande klanten vragen om vaak nieuwe features. Hierin ben jij zeer belangrijk om te zorgen dat de functionaliteiten goed opgezet worden op technisch vlak. Designs krijg je aangeleverd van een externe partij zodat jij je primair kan focussen op de techniek! Je hebt daarbij alle vrijheid om je eigen creativiteit toe te passen en mee te denken over de gebruikte technieken. Het gezamenlijke doel is een product dat functioneel zeer gebruiksvriendelijk is en het bedrijfsproces van de gebruikers versneld en kwalitatief

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

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

22/11/2024 16:41:52
 
- 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.