Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Hjælp til kodning af PHP til min video-hjemmeside

Side 1 ud af 1 (8 indlæg)
  • 1
Tilmeldt 27. Sep 07
Indlæg ialt: 208
Skrevet kl. 12:17
Hvor mange stjerner giver du? :

Hej

Jeg ved at der er en del, som kan programmere her på Amino, så jeg tillader mig at at lave et lille indlæg :-)


Jeg er relativt ny i php og kan lidt grundlæggende, som f.eks. echo, if, else variabler, hente og skrive til database, arrays.


Jeg vil gerne lave en side, hvor man indtaaster et postnummer i en form, og når man trykker "OK", så bliver man omstillet til
en PHP-side. Kort fortalt, så skal man omstilles til forskellige sider, alt efter hvilken postnr. du indtaster.

er der nogle der kan vil hjælpe mig med et skub i den rigtige retning?  jeg kunne forestille mig at gemme postnummer i en variabel, men skal jeg så bruge en IF til at sammeligne eller hvordan gør jeg det smartest?

Få overspillet din video til dvd hos www.medieland.dk

Fra Aarhus
Tilmeldt 7. May 13
Indlæg ialt: 967
Skrevet kl. 12:21
Hvor mange stjerner giver du? :

Er det hjælp til selvhjælp eller vil du købe dig til noget færdigt?

PHP Freelancer med speciale i Laravel og API integrationer

Fra Dianalund
Tilmeldt 11. Apr 09
Indlæg ialt: 888
Fra  Ringhus.dk Skrevet kl. 12:22
Hvor mange stjerner giver du? :

Er det ikke det smartedte at gemme info i databasen omkring hvad der skal vises ud for hvert postnummer? eller vil du have en 4000.php og 2300.php fil?

I første tilfælge, der laver du jo bare en fil, som viser indholdet fra databasen. og i tilfælde 2, laver du et tjek på om filen med det indtastede postnummer findes, hvis ik, så skal man tilbage til sige siden, hvis den findes så laver du en header("Location: xxxx.php");

Stil evt flere spg, eller smid en pb så skal jeg nok få hjulpet dig videre.

Michael

 

Fra Aarhus
Tilmeldt 7. May 13
Indlæg ialt: 967
Skrevet kl. 12:24
Hvor mange stjerner giver du? :

Jeg læste for hurtigt - Beklager.

Du skal kigge på lidt database normalisering, for det at håndtere så mange postnumre i en række if-sætninger eller en switch er møjsommeligt og molboarbejde.

PHP Freelancer med speciale i Laravel og API integrationer

Tilmeldt 27. Sep 07
Indlæg ialt: 208
Skrevet kl. 12:55
Hvor mange stjerner giver du? :

Hej Michael

Jeg har flere PHP landingsites som er færdige, så og det skal ikke gemmes i en database :-)

jeg er ikke helt med på hvad du mener, man skal gøre i dette tilfælde.

Jeg forestiller mig noget ala:

Form med postnummer, som gemmes i variabel, når der trykkets "OK"

variablen sammenlignes med f.esk et array med IF -

(headerlocation: xxx.php)

Jeg ved det sgu ikke rigtigt.....

 



 

Få overspillet din video til dvd hos www.medieland.dk

Tilmeldt 23. Jul 12
Indlæg ialt: 191
Fra  Eye4Web Skrevet kl. 13:18
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

Det lyder somom at f.eks. postnummer 1-2000 skal til fil A.php, 2001-4000 skal til fil B.php osv.

Hvis det er fortløbende postnumre, og store "spans" så lav ifsætninger: f.eks.

if($_POST['zip'] <= 2000 AND $_POST['zip'] >= 1) {
// Forward to A.php

Hvis det er enkelte postnumre kan du smide det i arrays:

$filA = array(1457, 2000, 2400);

$filB = array(1500, 4390, 2200);

så kan du bruge in_array:

if(in_array($_POST['zip'], $filA)) {

//Forward to A.php

}

Måden du forwarder på, eller "redirecter" er: header("location: A.php").

Hvis ikke ovenstående hjælper så prøv at gennemgå 3 bruger-scenarier og skriv dem her, så vi ved hvor mange postnumre det drejer sig om, og hvor mange sider, osv.

Tilmeldt 27. Sep 07
Indlæg ialt: 208
Skrevet kl. 13:56
Hvor mange stjerner giver du? :

Eye4Web:

Det lyder somom at f.eks. postnummer 1-2000 skal til fil A.php, 2001-4000 skal til fil B.php osv.

Hvis det er fortløbende postnumre, og store "spans" så lav ifsætninger: f.eks.

if($_POST['zip'] <= 2000 AND $_POST['zip'] >= 1) {
// Forward to A.php

Hvis det er enkelte postnumre kan du smide det i arrays:

$filA = array(1457, 2000, 2400);

$filB = array(1500, 4390, 2200);

så kan du bruge in_array:

if(in_array($_POST['zip'], $filA)) {

//Forward to A.php

}

Måden du forwarder på, eller "redirecter" er: header("location: A.php").

Hvis ikke ovenstående hjælper så prøv at gennemgå 3 bruger-scenarier og skriv dem her, så vi ved hvor mange postnumre det drejer sig om, og hvor mange sider, osv.

Det er PRÆCIST det som jeg tænkte på.

$filA = array(1457, 2000, 2400);

$filB = array(1500, 4390, 2200);

så kan du bruge in_array:

if(in_array($_POST['zip'], $filA)) {

//Forward to A.php

}

Måden du forwarder på, eller "redirecter" er: header("location: A.php").

 

Tak for skubbet! Det er jeg rigtig glad for :-)

Få overspillet din video til dvd hos www.medieland.dk

Tilmeldt 27. Sep 07
Indlæg ialt: 208
Skrevet kl. 12:39
Hvor mange stjerner giver du? :

tråden viser intet indhold.... prøver at lave et reply

Få overspillet din video til dvd hos www.medieland.dk

Side 1 ud af 1 (8 indlæg)