How to $_get what I want
mar kla
19/09/2024 22:59:01Even HEEEEL kort door de bocht
deze $_Get code werkt.
De input komt uit een Varchar (9) veld
Daar in staan de waardes
2024-2025
2023-2024
2022-2023
etc
Deze waardes worden echter niet al string behandeld maar als numeriek
Hoe kan ik er voor zorgen dat $_Get en verderop in het script de input niet als numerieke waardes worden behandeld?
deze $_Get code werkt.
Code (php)
1
2
3
4
2
3
4
if(isset(
{$season_name = $_GET[id];}
else
{$season_name=show_season_name($as_present_season_id);}
{$season_name = $_GET[id];}
else
{$season_name=show_season_name($as_present_season_id);}
De input komt uit een Varchar (9) veld
Daar in staan de waardes
2024-2025
2023-2024
2022-2023
etc
Deze waardes worden echter niet al string behandeld maar als numeriek
Hoe kan ik er voor zorgen dat $_Get en verderop in het script de input niet als numerieke waardes worden behandeld?
Gewijzigd op 19/09/2024 22:59:31 door Mar kla
PHP hulp
20/09/2024 02:02:02Waarom niet een veld valid_to met een 2025-01-01?
Dat lijkt mij simpeler en logischer.
Verder zie ik niet echt wat het probleem is? In GET wordt alles altijd als een string behandelt.
Dat lijkt mij simpeler en logischer.
Verder zie ik niet echt wat het probleem is? In GET wordt alles altijd als een string behandelt.
mar kla
19/09/2024 23:35:17een voetbal seizoen heet "seizoen 2023-2024" etc
wat er verderop in het script gebeurd is dat 2023-2024 klaarblijk als som wordt gezien.
Als $season_name de waarde 2024-2025 heeft (of welke ander seizoen dan ook) is het resultaat 1 dus groter dan 0
dit is overigens de aangeroepen function
wat er verderop in het script gebeurd is dat 2023-2024 klaarblijk als som wordt gezien.
Als $season_name de waarde 2024-2025 heeft (of welke ander seizoen dan ook) is het resultaat 1 dus groter dan 0
dit is overigens de aangeroepen function
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function show_season_id($season_name)
{
global $dbconnection_as;
$sql_season_id = mysqli_query
($dbconnection_as ,"SELECT
s.as_season_id AS seasonid
FROM as_seasons s
WHERE s.as_season_name='".$season_name."'");
print("FOUT!: ".mysqli_error($dbconnection_as)."\n");
while($record = mysqli_fetch_array($sql_season_id))
{
$season_id = $record['seasonid'];
return $season_id;
}
}
{
global $dbconnection_as;
$sql_season_id = mysqli_query
($dbconnection_as ,"SELECT
s.as_season_id AS seasonid
FROM as_seasons s
WHERE s.as_season_name='".$season_name."'");
print("FOUT!: ".mysqli_error($dbconnection_as)."\n");
while($record = mysqli_fetch_array($sql_season_id))
{
$season_id = $record['seasonid'];
return $season_id;
}
}