data invoeren via php pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

John breedveld

john breedveld

15/12/2012 09:45:12
Quote Anchor link
Ik loop al dagen te rotzooien helaas kom ik er niet uit.
wat ik precies fout doei weet ik ook niet,
ik probeer werknemrtijden in te voeren .
de naam haal ik van een ander tabel vandaan gaat
allemaal prima maar na invullen van de gegevens en ik wil op verzenden drukken.
gebeurd er helemaal niks
Quote:
<!DOCTYPE html>
<html>
<head>


<title>Combigoods - Beheermedewerknemers</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<div id="page-container">
<div id="content">
<header>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include('header.php'); ?>

<img src="images/combigoodslogo.png" style="margin-top: 20px;" alt="logo" />
<h1 style="position: relative; display:inline; padding-left: 50px; bottom: 20px;">Beheermedewerknemers</h1>
</header>
<script src="lib/jquery/jquery-1.8.3.min.js"></script>
<body>
<br></br>
<br></br>
<br></br>
<br></br>
<br></br>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

    $db_host
= "xxxx";
    $db_username = "xxxx";
    $db_pass = "xxxx";
    $db_name = "administratie";

    mysql_connect ("$db_host","$db_username","$db_pass") or die ("Kon niet verbinden met de MySQL database");
    mysql_select_db ("$db_name") or die ("Geen database gevonden");
    

?>



Naam:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
    $result
= mysql_query("SELECT * FROM WERKNEMERS");
    echo "<select name='naam'>";
    
    while ($row = mysql_fetch_array($result)) {
        echo "<option value='".$row['Naam']."'>".$row['Naam']."</option>";
    }

    echo "</select>";
?>

<div id="fromma"> Begint op Maandag om : <input name="fromma" type="text" /></div>
<div id="endma "> Eindigdt op Maandag om : <input name="endma" type="text" /></div>
<br />
<div id="fromdi"> Begint op Dinsdag om : <input name="fromdi" type="text" /></div>
<div id="enddi" > Eindigdt op Dindag om : <input name="enddi" type="text" /></div>
<br />
<div id="fromwo"> Begint op Woensdag om : <input name="fromwo" type="text" /></div>
<div id="endwo" > Eindigdt op Woensdag om : <input name="endwo" type="text" /></div>
<br />
<div id="fromdo"> Begint op Donderdag om : <input name="fromwo" type="text" /></div>
<div id="enddo" > Eindigdt op Donderdag om : <input name="endwo" type="text" /></div>
<br />
<div id="fromvr"> Begint op Vrijdag om : <input name="fromvr" type="text" /></div>
<div id="endvr" > Eindigdt op Vrijdag om : <input name="endvr" type="text" /></div>
<br />
<div id="fromza"> Begint op Zaterdag om : <input name="fromza" type="text" /></div>
<div id="endza" > Eindigdt op Zaterdag om : <input name="endza" type="text" /></div>
<br />
<div id="fromzo"> Begint op Zondag om : <input name="fromzo" type="text" /></div>
<div id="endzo" > Eindigdt op Zondag om : <input name="endzo" type="text" /></div>
<br />
<input name="submit" type='submit' value="Verzenden" />
</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
<?php
    if (isset($_POST['submit'])) {
    
        $fromma         = $_POST['fromma'];
        $endma            = $_POST['endma'];
        $fromdi            = $_POST['fromdi'];
        $enddi            = $_POST['enddi'];
        $fromwo         = $_POST['fromwo'];
        $endwo             = $_POST['endwo'];    
        $fromdo         = $_POST['fromdo'];
        $enddo            = $_POST['enddo'];
        $fromvr            = $_POST['fromvr'];
        $endvr            = $_POST['endvr'];
        $fromza         = $_POST['fromza'];
        $endza            = $_POST['endza'];    
        $fromzo         = $_POST['fromzo'];
        $endzo            = $_POST['endzo'];    
    
    
    }

    $result = mysql_query("SELECT * FROM WERKTIJDEN");
            mysql_query("INSERT INTO `werktijden`( Naam,fromma,fromdi,fromwo,fromdo, fromvr, fromza, fromzo, endma, enddi, endwo, enddo, endvr, endza, endzo)
            VALUES('$Naam' , '$fromma' , '$fromdi' , '$fromwo' , '$fromdo' , '$fromvr' , '$fromza', '$fromzo' , '$endma' , '$enddi' , '$endwo' , '$enddo' , '$endvr' , '$endza', '$endzo')"
);
    
    
?>

<p>
&copy; Copyright Script By John Breedveld </br>

&copy; Copyright Web design By Rowan van der Graaf
</p>
</body>
</html>
Gewijzigd op 15/12/2012 10:14:35 door John breedveld
 
PHP hulp

PHP hulp

25/11/2024 15:21:21
 
Donny Wie weet

Donny Wie weet

15/12/2012 10:04:12
Quote Anchor link
Waarom gebruik je op lijn 21 een accolade openen en sluit je op 25 af? Ik denk dat je die in je submit wilt plaatsen, alleen dit werkt zo niet. Als je de accolade { } op lijn 20 en 21 weg haald, dan wordt er nadat je op SUBMIT klikt, de data toeevoegd.

Toevoeging op 15/12/2012 10:05:02:

En waarom SELECT je tijden als je op SUBMIT klikt?
 
John breedveld

john breedveld

15/12/2012 10:07:31
Quote Anchor link
als i dit niet doe krijg ik een fout melding op lijn 22 bij alle Naam fromma
Notice: Undefined variable: Naam in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 22

Toevoeging op 15/12/2012 10:10:27:

en er wordt niks toe gevoegt aan dedatabase
 
Donny Wie weet

Donny Wie weet

15/12/2012 10:10:46
Quote Anchor link
Gooi je hele pagina hier is neer, bewerk even je eerste post.
 
John breedveld

john breedveld

15/12/2012 10:16:27
Quote Anchor link
geheelde pagina staat er in gelijk bij open van werktijden.php zie ik de fouten
Quote:
Notice: Undefined variable: Naam in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: fromma in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: fromdi in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: fromwo in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: fromdo in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: fromvr in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: fromza in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: fromzo in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: endma in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: enddi in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: endwo in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: enddo in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: endvr in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: endza in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

Notice: Undefined variable: endzo in C:\Users\hooft\Desktop\USBWebserver v8.5\8.5\root\werknemertijden.php on line 94

dit is de lijn 94
Quote:
VALUES('$Naam' , '$fromma' , '$fromdi' , '$fromwo' , '$fromdo' , '$fromvr' , '$fromza', '$fromzo' , '$endma' , '$enddi' , '$endwo' , '$enddo' , '$endvr' , '$endza', '$endzo')");
Gewijzigd op 15/12/2012 10:18:13 door john breedveld
 
Donny Wie weet

Donny Wie weet

15/12/2012 10:16:46
Quote Anchor link
ik bedoel je code
 
John breedveld

john breedveld

15/12/2012 10:20:03
Quote Anchor link
donny welke code bedoel je
 
Donny Wie weet

Donny Wie weet

15/12/2012 10:21:03
Quote Anchor link
Je bent nu aan het scripten, je hele PHP code inclusief HTML. Je code pagina.
 
John breedveld

john breedveld

15/12/2012 10:21:55
Quote Anchor link
zo las je ziet boven aan is hij aan gepast geheelde code staat er in
 
Donny Wie weet

Donny Wie weet

15/12/2012 10:30:37
Quote Anchor link
Paar dingen:

- Waar is je <form action="" method="POST">
- Gebruik voor veilig scripten mysql_real_escape_string
- Gebruik geen * in je select query. Hier kan je er meer over lezen: http://www.phphulp.nl/php/forum/topic/kopier-1-rows-naar-een-andere-tabel/88157/last/
 
John breedveld

john breedveld

15/12/2012 10:35:19
Quote Anchor link
waar is <form action post ="werknemertijden"method ="post">waar zou die moeten komen te staan
veiliger deze pagina is voor intern gebruik mensne die hier aan moeten werken weten niet waar paint op een computer zit laat staan hoezo een website moeten piepieppiep
laaste zal ik eens door lezen

Toevoeging op 15/12/2012 10:36:35:

ik maar gebruik van namen achternaam om alles georderd per naam te krijgen
 
Donny Wie weet

Donny Wie weet

15/12/2012 10:38:17
Quote Anchor link
de form action gooi je maar voor:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
    $result
= mysql_query("SELECT * FROM WERKNEMERS");
    echo "<select name='naam'>";
    
    while ($row = mysql_fetch_array($result)) {
        echo "<option value='".$row['Naam']."'>".$row['Naam']."</option>";
    }

    echo "</select>";
?>




Of het nou voor intern is, of extern, de burgemeester of weet ik het, er wordt altijd gezegt dat je veilig moet scripten. Is een kleine moeite (ik doe zelf ook op localhost, maar heb het toch aangenomen)
 
John breedveld

john breedveld

15/12/2012 10:44:06
Quote Anchor link
hij laad nu alleen de naam niet in d database
waneer ik op f5 druk herhaald hij de laast invoerde gevens

Toevoeging op 15/12/2012 10:45:42:

ik ben beginnenling in scripten met me veilig scripten heb ooit wel eens wat over gelezen maar hoe en wat toepassen nog nooit mee gewerkt
 
Donny Wie weet

Donny Wie weet

15/12/2012 10:47:36
Quote Anchor link
John ik heb je een PM gestuurd
 
John breedveld

john breedveld

15/12/2012 10:50:28
Quote Anchor link
ik zie nog geen pm
 
Donny Wie weet

Donny Wie weet

15/12/2012 10:53:44
Quote Anchor link
Links bovenin, boven Forum Berichten, staan 5 knoppen, het is de rechter :)
 
John breedveld

john breedveld

15/12/2012 10:59:21
Quote Anchor link
ziet het is terug bericht


Toevoeging op 15/12/2012 11:09:00:

nu blijf ik enkeld nog met die foutmelding zitten en als ik op f5 druk verstuurd hij de gegevens nog maals
 
Donny Wie weet

Donny Wie weet

15/12/2012 11:11:55
Quote Anchor link
Ja, dat is logisch :) Als je op F5 drukt dan verzend ie nog een keer, je browser geeft dit ook aan :) Invul queries worden weer opnieuw ingevuld en ook weer opgeslagen
 
John breedveld

john breedveld

15/12/2012 11:18:01
Quote Anchor link
ik heb na gekeken naam i database komt er niet bij te staan en beign donderdag en eind donderdag komen er ook niet in te staan
 
Donny Wie weet

Donny Wie weet

15/12/2012 11:22:35
Quote Anchor link
van de Naam klopt... Er staat alleen $row['naam'] in het dropdown menu (de <select name="">. In je INSERT query gebruik je $naam ;)

Van donderdag moet je even kijken of de namen wel kloppen in de database en je script aangezien de rest wel werkt.
 
John breedveld

john breedveld

15/12/2012 11:29:29
Quote Anchor link
de fout van een donderdag heb ik inmiddels al gevonden
 

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.