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

Hjælp til PHP - URL i cookie

Side 3 ud af 3 (30 indlæg)
Tilmeldt 30. Oct 06
Indlæg ialt: 588
Fra  dk Skrevet kl. 17:38
Hvor mange stjerner giver du? :

Nå, opdagede lige problemet.

Du mangler at hente resultatet ud:

$result = mysql_query("SELECT * FROM omraade WHERE postnr='$postnr_indtastet'");

$row = mysql_fetch_assoc($result);
$url = $row['url'];

Fra Odder
Tilmeldt 17. Jun 12
Indlæg ialt: 193
Fra  Todic Net Skrevet kl. 17:49
Hvor mange stjerner giver du? :

Hej.

Til dit første cookie-problem lavede jeg flg. eksempel til dig.

http://pastebin.com/t7zN4ELV

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

Mads Mogenshøj:

Prøv at ret din mysql_query til:

$result = mysql_query("SELECT * FROM omraade WHERE postnr='$postnr_indtastet'") or die(mysql_error());

Så vil du kunne se hvilken fejl den giver.

 

Hej Mads

det får jeg "desværre" ingen fejlmelding af...

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

Tilmeldt 30. Oct 06
Indlæg ialt: 588
Fra  dk Skrevet kl. 19:54
Hvor mange stjerner giver du? :

Din Computerhjælp:

Hej Mads

det får jeg "desværre" ingen fejlmelding af...

Nej, det er fordi der ikke er en fejl i den :)

Se mit efterfølgende indlæg.

Fra København
Tilmeldt 7. Jun 09
Indlæg ialt: 1662
Skrevet kl. 20:08
Hvor mange stjerner giver du? :

Mads Mogenshøj:

Nå, opdagede lige problemet.

Du mangler at hente resultatet ud:

Et par ting.

Alle kald der hedder mysql_  bør erstattes af mysqli_ der er de nyerere versioner. 

I din forbindelse til databasen bør du anvende et 'håndtag'. Håndtaget sikrer at du arbejder med den forbindelse du oprettede i HEMMELIG.php, dvs.

$database_haandtag mysqli_connect("localhost""my_user""my_password""my_database");

// du vil gerne bruge et meget kortere variabelnavn, naturligvis.

Når du vil hente/skrive informationer til databasen medsender du håndtaget.

$result = mysqli_query( $database_haandtag, "SELECT * FROM omraade WHERE postnr='$postnr_indtastet' ");

Men der skal også være styr på sikkerheden og det er der ikke her :-) Sikkerhedsbristen er en af de mest almindelige. Du forventer at jeg indtaster et tal, men det kunne være jeg gjorde noget andet. Check lige om det er lykkedes mig at oprette en ekstra by i din database ;-)

Løsningen er, at du skriver

$postnr_indtastet = mysqli_real_escape_string($database_haandtag$postnr_indtastet);

inden du bruger den i noget mysqli_query kald.

Derudover kan det være postnummeret ikke findes, så

$row = mysqli_fetch_assoc( $result );

if ( $row )

{

echo "Url fuldet. Det er " . $row['url'];

} else {

echo "Postnummer {$postnr_indtastet} ikke fundet, da $row fra NULL. "

}

Folkeafstemning om Patentdomstolen

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

FEDT!   mange tak for al hjælpen Jesper.  Jeg kan sagtens følge dig i det du siger, men da det er nyt for mig, tager det mig en del tid at rette og løse. Så jeg vender tilbage så snart jeg har ordnet det :-)

Jeg havde faktisk først lavet det som en mysqli men troede ikke det gik med min mysql database, så nu kan jeg lave det om igen :-)

 

Men tak til jer alle, det SÅ fedt at få hjælp når man kører fast. !

 

Tommy nej desværre har jeg ikke set det. Men det er vist et andet problem du referrer til.  Men tak alligevel og tak til cookie løsningen ;-)

Mads COOL

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

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

Hej Jesper

Ingen nye byer i databasen ;-)

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

Fra København
Tilmeldt 7. Jun 09
Indlæg ialt: 1662
Skrevet kl. 23:05
Hvor mange stjerner giver du? :

Din Computerhjælp:
Ingen nye byer i databasen ;-)

Crap. Jeg brugte også en lidt hurtig metode. Da du ikke har kode der udskriver database resultater (endnu) kunne jeg ikke teste om mit lille trick virkede ;-)

Folkeafstemning om Patentdomstolen

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

He he. Arbejder pt på koden, og alt fungerer pånær cookien, som jeg dog har rettet til mysqli og fetch data. Den skyder mig bare hen til Else resultatet. Så nu skal jeg lige tjekke hvad der er galt. ....

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

Tilmeldt 27. Sep 07
Indlæg ialt: 208
Skrevet kl. 00:58
Hvor mange stjerner giver du? :
Gennemsnit 5,0 stjerner givet af 1 person

SÅ LYKKES DET :-)

Endelig efter så mange forsøg.

Totalt lækker, at man endelig kan komme videre, men også, at jeg har lært alt det som jeg har. Det kommer jeg uden tivivl til at bruge senere...
Mange tak for hjælpen, især dig Jesper

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

Side 3 ud af 3 (30 indlæg)