data invoeren via php pagina
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>
<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>
Naam:
<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>
<p>
© Copyright Script By John Breedveld </br>
© Copyright Web design By Rowan van der Graaf
</p>
</body>
</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>
<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)
1
2
3
4
5
6
7
8
9
10
11
12
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");
?>
$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)
1
2
3
4
5
6
7
8
9
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>";
?>
$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)
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
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')");
?>
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>
© Copyright Script By John Breedveld </br>
© Copyright Web design By Rowan van der Graaf
</p>
</body>
</html>
Gewijzigd op 15/12/2012 10:14:35 door John breedveld
Toevoeging op 15/12/2012 10:05:02:
En waarom SELECT je tijden als je op SUBMIT klikt?
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
Gooi je hele pagina hier is neer, bewerk even je eerste post.
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
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
ik bedoel je code
donny welke code bedoel je
Je bent nu aan het scripten, je hele PHP code inclusief HTML. Je code pagina.
zo las je ziet boven aan is hij aan gepast geheelde code staat er in
- 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/
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
Code (php)
1
2
3
4
5
6
7
8
9
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>";
?>
$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)
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
John ik heb je een PM gestuurd
ik zie nog geen pm
Links bovenin, boven Forum Berichten, staan 5 knoppen, het is de rechter :)
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
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
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
Van donderdag moet je even kijken of de namen wel kloppen in de database en je script aangezien de rest wel werkt.
de fout van een donderdag heb ik inmiddels al gevonden