woord meegeven in link en opvragen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wes achternaam

wes achternaam

17/05/2011 16:00:39
Quote Anchor link
Hoi ik geef in mijn link een woord mee en die vraag ik dan op bij de volgende pagina maar dan krijg ik deze foutmelding:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in *****.php on line 77


dit gebruik ik op de eerste pagina...:

<a href="*****.php?rks=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo 'vierkleuren' ?>
">


en dit op de 2e pagina...:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
        if(isset($_GET['rks'])) {
              $rks = mysql_real_escape_string($_GET['rks']);
            
            ?>

<tr>
<td>dit is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $rks?>
</td>
</tr>
?>

wie ziet wat er fout gaat...en heeft ook een oplossing.

bedankt alvast
Gewijzigd op 17/05/2011 16:02:15 door Wes achternaam
 
PHP hulp

PHP hulp

16/01/2025 03:42:15
 
Obelix Idefix

Obelix Idefix

17/05/2011 16:10:00
Quote Anchor link
Die foutmelding kan volgens mij niet slaan op de code die je post. Zie namelijk nergens mysql_fetch_array() in je code (plaats die tussen code-tags, dan is het beter leesbaar). Waarom gebruik je mysql_fetch_array() en geen mysql_fetch_assoc()?

Volgens mij is het niet gebruikelijk om over een variabele mysql_real_escape_string los te laten, alleen gebruiken in een query.

Laat die echo $rks wel wat zien? Klopt dat?
 
Wes achternaam

wes achternaam

17/05/2011 16:13:53
Quote Anchor link
ik zie al waar het op slaat het gaat erom dat ik vierkleuren mee neem naar de volgende pagina zodat ik die variabel in mijn myql query kan zetten. Dan weet hij welk tabel uit mijn DB hij moet nemen. Maar dat lukt niet echt.

dit heb ik en hij schrijft wel weg bij de echo wat ik hem mee geef in de vorige pagina maar volgens mij gaat er wat fout in de query???...:
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
<?php
        if(isset($_GET['rks'])) {
              $rks = mysql_real_escape_string($_GET['rks']);
            
            ?>

            <tr>
                <td>dit is: <?php echo $rks?></td>
            </tr>
            <?php
        
        $req
= mysql_query("SELECT id, nummer, titel, jaar FROM '"$rks"' ORDER BY id ASC'");
        while($dnn = mysql_fetch_array($req))
        {

        ?>
Gewijzigd op 17/05/2011 16:16:57 door wes achternaam
 
Jaron T

Jaron T

17/05/2011 16:17:19
Quote Anchor link
verander eens : FROM '"$rks"' in FROM ".$rks."

nu ga ik er wel van uit dat rks een bestaande tabel is in je database.

edit: of bedoel je zoiets FROM tabel WHERE kleur = '".$rks."'
Gewijzigd op 17/05/2011 16:17:48 door Jaron T
 
Obelix Idefix

Obelix Idefix

17/05/2011 16:19:23
Quote Anchor link
Zorg voor (goede) foutafhandeling van je query.
Al eens $req naar het scherm ge-echoot, zodat je kunt zien welke query er wordt uitgevoerd? Staat daar dan wat je zou verwachten?

Volgens mij moet er . voor / na een variabele en waarom staat er na ASC nog een ' ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$req = mysql_query("SELECT id, nummer, titel, jaar FROM '".$rks."' ORDER BY id ASC");
Gewijzigd op 17/05/2011 16:19:38 door Obelix Idefix
 
Wes achternaam

wes achternaam

17/05/2011 16:20:44
Quote Anchor link
ja het is een bestaande tabel.

nu krijg ik dit:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ******.php on line 78
 
Obelix Idefix

Obelix Idefix

17/05/2011 16:22:32
Quote Anchor link
Ik herhaal:

Obelix en Idefix op 17/05/2011 16:19:23:
Zorg voor (goede) foutafhandeling van je query.
Al eens $req naar het scherm ge-echoot, zodat je kunt zien welke query er wordt uitgevoerd? Staat daar dan wat je zou verwachten?
 
Wes achternaam

wes achternaam

17/05/2011 16:23:18
Quote Anchor link
bedankt mannen hij doet t. het was de ' en hoe ik de rks neer zette na de from.

echt bedankt zat er al een uur aan te klote :D
 



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.