nummer in link niet weergegeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jessy

jessy

23/05/2006 11:48:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
$nummer
= "nummer";
$nummer = $_GET['nummer'];


     $query = "SELECT vraag1, nummer, naam , email , geslacht , leeftijd , woonplaats , provincie , site , werk , hobbies , bericht , afbeelding , omschrijving , tonen FROM verkiezing WHERE nummer <> '$nummer' ORDER BY 'nummer' ASC ";
     $resultaat = mysql_query($query);
     $rij = mysql_fetch_array($resultaat);
 while ($rij) {


?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? print "<a href=http://www.epartyzone.nl/stem.php?nummer=$nummer>" . $rij["naam"] . "</a>";?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?

     $rij
= mysql_fetch_array($resultaat);
}

?>


weet iemand waarom de nummer in de link niet word weergegeven link stem.php?nummer=$nummer
 
PHP hulp

PHP hulp

22/11/2024 07:31:03
 
- wes  -

- wes -

23/05/2006 11:53:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo "<a href=http://www.epartyzone.nl/stem.php?nummer=".$nummer.">" . $rij["naam"] . "</a>";?>



als je je ogen opendoet zie je dat er 2 verschillende dingen staan bij jou... zou je een belletje moeten gaan branden, en gebruik echo btw
Gewijzigd op 01/01/1970 01:00:00 door - wes -
 
Olger901

Olger901

23/05/2006 11:55:00
Quote Anchor link
Probeer dit eens:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
while ($rij = mysql_fetch_array($resultaat)
{

    // Voer hier je rijen code uit
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Olger901
 
Jessy

jessy

23/05/2006 12:05:00
Quote Anchor link
geeft dit niet het zelfde als bijd e bovenstaande script
$rij = mysql_fetch_array($resultaat);
while ($rij) {
 
Gerben G

Gerben G

23/05/2006 12:08:00
Quote Anchor link
@ jessy

volgens mij maakt het inderdaad helemaal niks uit
 
Jessy

jessy

23/05/2006 13:34:00
Quote Anchor link
weet iemand hoe ik dat mss anders kan doen in die link als ik dit gebruik

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? print $rij["nummer"];?>


gaat hij wel de juiste nummers weergeven maar $nummer in die link geeft hij het niet weer

Aan wes op die manier gaat hij achter stem.php?nummer= nog altijd niets zetten
 
- wes  -

- wes -

23/05/2006 13:38:00
Quote Anchor link
misschien als je leest wat ik schrijf. ECHO niet PRINT

sowieso klopt er geen kont van je code , spit em eerst nog maar eens goed door
 
Jessy

jessy

23/05/2006 13:45:00
Quote Anchor link
het is in orde heb het gevonden
 
- wes  -

- wes -

23/05/2006 14:00:00
Quote Anchor link
care to share?
 
Jessy

jessy

23/05/2006 14:10:00
Quote Anchor link
$rij = mysql_fetch_array($resultaat);

while ($rij) {
$nummer = $rij["nummer"];


?>

was ik nog vergeten er bij te zetten
 
Frank -

Frank -

23/05/2006 14:15:00
Quote Anchor link
wes:
sowieso klopt er geen kont van je code , spit em eerst nog maar eens goed door

Hier sluit ik mij volledig bij aan!

Waar is dit goed voor:
$nummer = "nummer";
$nummer = $_GET['nummer'];

De eerste regel is volkomen overbodig en de 2e regel gaat hopeloos fout wanneer er geen GET aanwezig is. Met isset() altijd controleren of een variabele wel bestaat en volgens controleren of de waarde wel is toegestaan. In een GET kan een bezoeker de grootst mogelijke onzin zetten, das zul jij moeten controleren of de inhoud correct is.

Verder moet je natuurlijk controleren of je query wel is gelukt, queries gaan vroeg of laat altijd fout.

En vanwaar 2x hetzelfde resultaat gaan fetchen? Wat is daar het voordeel van? Behalve dat je script langzamer wordt...

Nog een hoop te leren! Maar daar is niets mis mee.

Succes!
 
Jessy

jessy

23/05/2006 14:27:00
Quote Anchor link
ja ik geef toe ik ken zeker niet alles van php begin er nog maar juist mee te werken
$nummer = "nummer";
$nummer = $_GET['nummer'];
is nergens goed voor nee ging ik nog veranderen want het gene dat nu op de pagina komt te staan is nog maar ff om da te testen achteraf als alle pagina's werken kijk ik het nog eens volledig na en mss da ik ondertusse al wa meer snap van die php ook e :p
 
Jessy

jessy

23/05/2006 14:31:00
Quote Anchor link
Frank:
En vanwaar 2x hetzelfde resultaat gaan fetchen? Wat is daar het voordeel van? Behalve dat je script langzamer wordt...


anders ging hij dat niet weergeven dat snap ik zelf oon ni goe waarom
 
Frank -

Frank -

23/05/2006 14:46:00
Quote Anchor link
Had even niets te doen...

Hier een voorbeeldje hoe het ook kan (niet getest!):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?
if (isset($_GET['nummer']) && is_int($_GET['nummer'])) {
    $nummer = $_GET['nummer']; // $nummer is aanwezig en goedgekeurd, het is een integer
    
    $query = "
        SELECT
            vraag1,
            nummer,
            naam,
            email,
            geslacht,
            leeftijd,
            woonplaats,
            provincie,
            site,
            werk,
            hobbies,
            bericht,
            afbeelding,
            omschrijving,
            tonen
        FROM
            verkiezing
        WHERE
            nummer <> '"
.$nummer."'
        ORDER BY
            nummer ASC"
;
    $resultaat = mysql_query($query);
    
    if (!$resultaat) { // query is mislukt
        echo 'Er is een fout opgetreden: '.mysql_error().' <br />';
        echo 'Met query: '.$query;
        die(); // dit kan netter
    }
    
    if (mysql_num_rows($resultaat) > 0) { // Er zijn meer dan 0 resultaten aanwezig
        while ($rij = mysql_fetch_array($resultaat)) {
            echo '<a href="http://www.epartyzone.nl/stem.php?nummer='.$nummer.'">'.$rij['naam'].'</a>';
        }
    }

    else {
        echo 'Geen resultaten gevonden.';
    }
}


?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.