Trädvy Permalänk
Medlem
Registrerad
Jan 2010

Form input matcha ID i csv

Tjenare sweclockers

Håller på o testar ett projekt där en csv fil ska ha med IDn samt en gata.
När man skriver in IDt så ska gatan visas för just det idt.
Nu är inte jag den bästa inom detta men jag vill och jag lär mig

Blöh, är helt förvirrad och står helt still, uppskattar verkligen all hjälp jag kan få!

CSVn ser ut såhär:
ID,Gata
"642641","testgatan 1"
"762755","testgatan 2"
"346468","testgatan 3"
"114564","testgatan 4"
"758925","testgatan 5"

html formen:

<form name="form" action="verifiera.php" method="get">
<input type="text" name="subject" id="subject" value="000000">
<input type="submit" value="Submit">
</form>

Här i scriptet så ska den då visa gatan istället vilket bör bara array 1 antar jag?

<?php
$search = $_GET['subject'];
$lines = file('http://example.com/hereistheidnummer/IDnmr.csv');
$line_number = false;

while (list($key, $line) = each($lines) and !$line_number) {

$line_number = (strpos($line, $search) !== FALSE);

}

if($line_number){

echo "Hittade gata: " .$search;

}

else{
echo "Hittade inte gata: $search";
}
?>

|-I7 5820K @4GHZ | Samsung SSD 850 PRO 512 GB | Corsair SSD 60 GB | | OCZ Vector 4 SSD 256 GB | Seagate SSHD 2TB | 1x HDD 1TB | Nvidia GTX 980 OC 4GB VRAM |Corsair DDR4 2400mhz 16GB | Corsair H90i | OCZ 1000w GOLD | Asus Rampage V Extreme Intel X99 | Thermaltake Level 10 GT Svart l

Trädvy Permalänk
Medlem
Registrerad
Jan 2010

edit: onödigt skrivet av mig

|-I7 5820K @4GHZ | Samsung SSD 850 PRO 512 GB | Corsair SSD 60 GB | | OCZ Vector 4 SSD 256 GB | Seagate SSHD 2TB | 1x HDD 1TB | Nvidia GTX 980 OC 4GB VRAM |Corsair DDR4 2400mhz 16GB | Corsair H90i | OCZ 1000w GOLD | Asus Rampage V Extreme Intel X99 | Thermaltake Level 10 GT Svart l

Trädvy Permalänk
Medlem
Plats
Hammarö
Registrerad
Jan 2004

Eftersom du kräver ett snabbt svar, så råder jag dig att fråga på Stack Overflow istället. Jag finner ditt sista inlägg lite otacksamt. Vi får ingen chans att hjälpa dig innan du reagerade.

Citera mig om du önskar ett snabbare svar.
Min blogg

Trädvy Permalänk
Medlem
Registrerad
Jan 2010
Skrivet av edgren:

Eftersom du kräver ett snabbt svar, så råder jag dig att fråga på Stack Overflow istället. Jag finner ditt sista inlägg lite otacksamt. Vi får ingen chans att hjälpa dig innan du reagerade.

Ber om ursäkt isåfall, är lite stressad bara.
Frågar där med, tack för tipset, uppskattas!

|-I7 5820K @4GHZ | Samsung SSD 850 PRO 512 GB | Corsair SSD 60 GB | | OCZ Vector 4 SSD 256 GB | Seagate SSHD 2TB | 1x HDD 1TB | Nvidia GTX 980 OC 4GB VRAM |Corsair DDR4 2400mhz 16GB | Corsair H90i | OCZ 1000w GOLD | Asus Rampage V Extreme Intel X99 | Thermaltake Level 10 GT Svart l

Trädvy Permalänk
Medlem
Plats
Hammarö
Registrerad
Jan 2004
Skrivet av klotim:

Ber om ursäkt isåfall, är lite stressad bara.
Frågar där med, tack för tipset, uppskattas!

I sådana fall kunde du ha skrivit att du var stressad i ditt första inlägg
Lycka till!

Citera mig om du önskar ett snabbare svar.
Min blogg

Trädvy Permalänk
Medlem
Registrerad
Jan 2010
Skrivet av edgren:

I sådana fall kunde du ha skrivit att du var stressad i ditt första inlägg
Lycka till!

Tackar! Klarade av det tillslut, riktigt skönt

|-I7 5820K @4GHZ | Samsung SSD 850 PRO 512 GB | Corsair SSD 60 GB | | OCZ Vector 4 SSD 256 GB | Seagate SSHD 2TB | 1x HDD 1TB | Nvidia GTX 980 OC 4GB VRAM |Corsair DDR4 2400mhz 16GB | Corsair H90i | OCZ 1000w GOLD | Asus Rampage V Extreme Intel X99 | Thermaltake Level 10 GT Svart l