Database update wordt niet aangepast
Pagina: « vorige 1 2 3 volgende »
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
print_r($_POST);
$Voor = $_POST['Voor0900'];
$Na = $_POST['Na0900'];
$Datum = $_POST['Datum'];
var_dump($Datum);
$Datum = date_create_from_format("d-m-Y" , $Datum);
$sql = "UPDATE firsthousing SET Voor0900 = '$Voor',
Na0900 = '$Na'
where Datum = '$Datum'";
if ($db->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $db->error;
}
?>
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
print_r($_POST);
$Voor = $_POST['Voor0900'];
$Na = $_POST['Na0900'];
$Datum = $_POST['Datum'];
var_dump($Datum);
$Datum = date_create_from_format("d-m-Y" , $Datum);
$sql = "UPDATE firsthousing SET Voor0900 = '$Voor',
Na0900 = '$Na'
where Datum = '$Datum'";
if ($db->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $db->error;
}
?>
Even de print_r() er bij gezet.
Wat geeft dat?
Daarnet had je die nog.
Dat klopt ja. Mijn php is niet mijn sterkste kant ;-;
Ga eens na wat je dan wel hebt gewijzigd.
Ik moet nu helaas weg.
Succes, tot later.
Nou nee dat heb ik niet gedaan. maar helaas moet je weg. ik zal kijken of ik het kan fixen zoniet dan ja...
Hoe ziet je formulier eruit? Misschien zit daar wel een bottleneck in waardoor die velden niet worden meegegeven?
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
27
28
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
<div id="Aanpassen"><form action="" Method="POST">
Datum DD-MM-YYYY <input type="text" name="Datum"><br>
Voor 09:00 <select name="Voor0900">
<option value="Arnold Lammerts">Arnold Lammerts</option>
<option value="Petra van Son">Petra van Son</option>
<option value="Roy Dix">Roy Dix</option>
<option value="Joost Cuppen">Joost Cuppen</option>
<option value="Paul Bloemendaal">Paul Bloemendaal</option>
<option value="Bianca Koelemeijer">Bianca Koelemeijer</option>
<option value="Jan Kramer">Jan Kramer</option>
<option value="Vanessa Touw">Vanessa Touw</option>
<option value="NULL">Null</option>
</select><br>
Na 09:00 <select name="Na0900">
<option value="Arnold Lammerts">Arnold Lammerts</option>
<option value="Petra van Son">Petra van Son</option>
<option value="Roy Dix">Roy Dix</option>
<option value="Joost Cuppen">Joost Cuppen</option>
<option value="Paul Bloemendaal">Paul Bloemendaal</option>
<option value="Bianca Koelemeijer">Bianca Koelemeijer</option>
<option value="Jan Kramer">Jan Kramer</option>
<option value="Vanessa Touw">Vanessa Touw</option>
<option value="NULL">Null</option>
</select><br>
<input type="submit" name="Pasaan" Value="Pas aan"></submit>
</form>
</div>
Datum DD-MM-YYYY <input type="text" name="Datum"><br>
Voor 09:00 <select name="Voor0900">
<option value="Arnold Lammerts">Arnold Lammerts</option>
<option value="Petra van Son">Petra van Son</option>
<option value="Roy Dix">Roy Dix</option>
<option value="Joost Cuppen">Joost Cuppen</option>
<option value="Paul Bloemendaal">Paul Bloemendaal</option>
<option value="Bianca Koelemeijer">Bianca Koelemeijer</option>
<option value="Jan Kramer">Jan Kramer</option>
<option value="Vanessa Touw">Vanessa Touw</option>
<option value="NULL">Null</option>
</select><br>
Na 09:00 <select name="Na0900">
<option value="Arnold Lammerts">Arnold Lammerts</option>
<option value="Petra van Son">Petra van Son</option>
<option value="Roy Dix">Roy Dix</option>
<option value="Joost Cuppen">Joost Cuppen</option>
<option value="Paul Bloemendaal">Paul Bloemendaal</option>
<option value="Bianca Koelemeijer">Bianca Koelemeijer</option>
<option value="Jan Kramer">Jan Kramer</option>
<option value="Vanessa Touw">Vanessa Touw</option>
<option value="NULL">Null</option>
</select><br>
<input type="submit" name="Pasaan" Value="Pas aan"></submit>
</form>
</div>
Gewijzigd op 12/09/2017 15:20:55 door - Ariën -
Ik heb dit aangepast maar er verandert niets verder.
Gewijzigd op 12/09/2017 15:34:17 door - Ariën -
Gewijzigd op 12/09/2017 15:41:58 door Dayne Tersluijsen
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
print_r($_POST);
$Voor = $_POST['Voor0900'];
$Na = $_POST['Na0900'];
$Datum = $_POST['Datum'];
var_dump($Datum);
$Datum = DateTime::createFromFormat("d-m-Y" , $Datum);
$DatumStr = $Datum->format('Y-m-d');
$sql = "UPDATE firsthousing SET Voor0900 = '$Voor',
Na0900 = '$Na'
where Datum = '$DatumStr'";
echo $sql;
}
?>
ini_set('display_errors', 1);
error_reporting(E_ALL);
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
print_r($_POST);
$Voor = $_POST['Voor0900'];
$Na = $_POST['Na0900'];
$Datum = $_POST['Datum'];
var_dump($Datum);
$Datum = DateTime::createFromFormat("d-m-Y" , $Datum);
$DatumStr = $Datum->format('Y-m-d');
$sql = "UPDATE firsthousing SET Voor0900 = '$Voor',
Na0900 = '$Na'
where Datum = '$DatumStr'";
echo $sql;
}
?>
Dit werkt hier...
het feit dat je terugspring naar de begin-pagina zal wel te maken hebben dat je dit formulier includeert in je beginpagina? Dan moet je het hele relatieve URL-pad opgeven in de action van je form-tag.
Hmm.. ik heb misschien een idee.. als ik nu alle aanpassen delen van de code op een aparte pagina zet.. dan is het zoiezo al makkelijker te lezen xD en komt er geen conflict met het andere formulier
Gewijzigd op 12/09/2017 15:49:47 door Dayne Tersluijsen
En maak je van if($_SERVER['REQUEST_METHOD'] == 'POST')
dit: if($_SERVER['REQUEST_METHOD'] == 'POST' and isset($_POST['updateFormulier']))
Heb je een voorbeeld die we kunnen zien?
Dayne Tersluijsen op 12/09/2017 15:52:14:
Dan kunnen we zien wat er gebeurd, mocht de oplossing van SanThe niet werken.
Een statisch plaatje zegt namelijk niks over wat er op de achtergrond gebeurd.
Gewijzigd op 12/09/2017 15:56:07 door - Ariën -
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
27
28
29
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
<div id="Aanpassen">
<form action="" Method="POST">
Datum DD-MM-YYYY <input type="text" name="Datum"><br>
Voor 09:00 <select name="Voor0900">
<option value="Arnold Lammerts">Arnold Lammerts</option>
<option value="Petra van Son">Petra van Son</option>
<option value="Roy Dix">Roy Dix</option>
<option value="Joost Cuppen">Joost Cuppen</option>
<option value="Paul Bloemendaal">Paul Bloemendaal</option>
<option value="Bianca Koelemeijer">Bianca Koelemeijer</option>
<option value="Jan Kramer">Jan Kramer</option>
<option value="Vanessa Touw">Vanessa Touw</option>
<option value="NULL">Null</option>
</select><br>
Na 09:00 <select name="Na0900">
<option value="Arnold Lammerts">Arnold Lammerts</option>
<option value="Petra van Son">Petra van Son</option>
<option value="Roy Dix">Roy Dix</option>
<option value="Joost Cuppen">Joost Cuppen</option>
<option value="Paul Bloemendaal">Paul Bloemendaal</option>
<option value="Bianca Koelemeijer">Bianca Koelemeijer</option>
<option value="Jan Kramer">Jan Kramer</option>
<option value="Vanessa Touw">Vanessa Touw</option>
<option value="NULL">Null</option>
</select><br>
<input type="hidden" name="updateFormulier" value="update"/>
<input type="submit" name="Pasaan" Value="Pas aan"></submit>
</form>
</div>
<form action="" Method="POST">
Datum DD-MM-YYYY <input type="text" name="Datum"><br>
Voor 09:00 <select name="Voor0900">
<option value="Arnold Lammerts">Arnold Lammerts</option>
<option value="Petra van Son">Petra van Son</option>
<option value="Roy Dix">Roy Dix</option>
<option value="Joost Cuppen">Joost Cuppen</option>
<option value="Paul Bloemendaal">Paul Bloemendaal</option>
<option value="Bianca Koelemeijer">Bianca Koelemeijer</option>
<option value="Jan Kramer">Jan Kramer</option>
<option value="Vanessa Touw">Vanessa Touw</option>
<option value="NULL">Null</option>
</select><br>
Na 09:00 <select name="Na0900">
<option value="Arnold Lammerts">Arnold Lammerts</option>
<option value="Petra van Son">Petra van Son</option>
<option value="Roy Dix">Roy Dix</option>
<option value="Joost Cuppen">Joost Cuppen</option>
<option value="Paul Bloemendaal">Paul Bloemendaal</option>
<option value="Bianca Koelemeijer">Bianca Koelemeijer</option>
<option value="Jan Kramer">Jan Kramer</option>
<option value="Vanessa Touw">Vanessa Touw</option>
<option value="NULL">Null</option>
</select><br>
<input type="hidden" name="updateFormulier" value="update"/>
<input type="submit" name="Pasaan" Value="Pas aan"></submit>
</form>
</div>
PHP:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST' and isset($_POST['updateFormulier']))
{
$Voor = $_POST['Voor0900'];
$Na = $_POST['Na0900'];
$Datum = $_POST['Datum'];
$Datum = DateTime::createFromFormat("d-m-Y" , $Datum);
$DatumStr = $Datum->format('Y-m-d');
$sql = "UPDATE firsthousing SET Voor0900 = '$Voor',
Na0900 = '$Na'
WHERE Datum = '$DatumStr'";
if ($db->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $db->error;
}
}
?>
if($_SERVER['REQUEST_METHOD'] == 'POST' and isset($_POST['updateFormulier']))
{
$Voor = $_POST['Voor0900'];
$Na = $_POST['Na0900'];
$Datum = $_POST['Datum'];
$Datum = DateTime::createFromFormat("d-m-Y" , $Datum);
$DatumStr = $Datum->format('Y-m-d');
$sql = "UPDATE firsthousing SET Voor0900 = '$Voor',
Na0900 = '$Na'
WHERE Datum = '$DatumStr'";
if ($db->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $db->error;
}
}
?>