Avatar billede axel21 Juniormester
18. april 2007 - 15:37 Der er 13 kommentarer og
1 løsning

Hjælp til script

Den vil ikke sende navn rigtigt, det modtages ihvertfald ikke rigtigt, nogen der kan se en fejl eller 2 evt. PÅ forhånd tak.

<?php

include("../connect.php");

if ($_SERVER['REQUEST_METHOD'] == "POST") {

$resultat = mysql_query("SELECT navn FROM privatpersondatabase_db ORDER BY navn");

while($row = mysql_fetch_array($resultat)) {

echo "<a href=\"#\" onclick=\"popup('visprivatperson.php?navn=".$row['navn']."','mitvindue','300','300');return false;\">".$row['navn']."</a><br>";


}
}
Avatar billede axel21 Juniormester
18. april 2007 - 16:13 #1
Problemet er at jeg henter alle navne fra en db ud på siden. Disse har jeg lavet til links, men når man trykker på en af dem, viser den alle navnene igen, istedet for at vise info på den jeg har trykket på. Problemet er at jeg skal have sendt det navn der står så jeg kan hente relevante infos. Håber i forstår
Avatar billede jakobdo Ekspert
18. april 2007 - 16:16 #2
Hvis du klikket på navnet via et link, så skal du bruge:

$_GET['navn']
Du skal ligeledes rette din sql, så den bliver:
$resultat = mysql_query("SELECT * FROM privatpersondatabase_db WHERE navn = '".$_GET['navn']."' LIMIT 1");
Avatar billede axel21 Juniormester
18. april 2007 - 16:31 #3
visprivatperson.php henviser til alle de informationer der findes om brugeren.
Avatar billede axel21 Juniormester
18. april 2007 - 16:41 #4
Kan ikke få det til at virke..

<?php

include("../connect.php");

$_GET['navn'] {

$resultat = mysql_query("SELECT * FROM privatpersondatabase_db WHERE navn = '".$_GET['navn']."' LIMIT 1");

while($row = mysql_fetch_array($resultat)) {

echo "<a href=\"#\" onclick=\"popup('visprivatperson.php?navn=".$row['navn']."','mitvindue','300','300');return false;\">".$row['navn']."</a><br>";


}
}

?>
Avatar billede jakobdo Ekspert
18. april 2007 - 16:48 #5
Jeg tror vi skal starte helt fra begyndelsen.

Du har en side, som lister alle brugere som links.
Hvordan ser sådan et link ud i nu?
Avatar billede axel21 Juniormester
18. april 2007 - 18:45 #6
Jeg trækker alle navnene ud fra databasen med scriptet ovenover. Der efter i samme script laver jeg dem om til links. Herefter vil jeg have det sådan at når man trykker på et af navnene skal et popup vindue åbnes, det vindue er det der hedder "visprivatperson.php". Derinde henter den alle info og sidelayout mm.

Dvs. problemet er "kun" jeg ikke kan sende navnet og vise info på personen. Lige nu som det er nu, uden din hjælp fra spørgsmålet ovenover åbner den popup vinduet, men viser bare alle personerne som link igen..
Avatar billede jakobdo Ekspert
18. april 2007 - 19:01 #7
Jeg tror du skal vise koden visprivatperson.php.
Avatar billede axel21 Juniormester
18. april 2007 - 19:08 #8
Jamen den virker, da jeg har den implementeret et andet sted på siden. Det er kun koblingen der halter
Avatar billede jakobdo Ekspert
18. april 2007 - 19:29 #9
Hvad mener du med koblingen der halter?
Jeg tror ikke jeg er med på hvad problemet er så?
Avatar billede axel21 Juniormester
19. april 2007 - 15:22 #10
Jeg lavet et træk fra databasen med navne
Disse navne laver jeg om til link med :

echo "<a href=\"#\" onclick=\"popup('visprivatperson.php?navn=".$row['navn']."','mitvindue','300','300');return false;\">".$row['navn']."</a><br>";

Problemet kommer her: Når man trykker på en af disse personers navn skal siden 'visprivatperson.php' åbne

'visprivatperson.php' er gennemtestet så det er ikke der fejlen ligger, det er "koblingen" mellem navnet man trykker på og 'visprivatperson.php'
Avatar billede jakobdo Ekspert
19. april 2007 - 20:13 #11
Jeg forstår ikke hvad du mener med kobling?
Hvis visprivatperson.php virker fint nok.
Er det ikke fordu du skal bruge $_GET['navn'] i din SQL i visprivatperson.php
Avatar billede johan.o Nybegynder
20. april 2007 - 21:51 #12
Det lyder som om der er problemer med din javascript function popup(). Har du checket at den er i orden ?

Mvh. Johan
Avatar billede axel21 Juniormester
24. maj 2007 - 11:50 #13
Nogen der kan hjælpe?
Avatar billede axel21 Juniormester
29. november 2007 - 15:11 #14
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester