Resource ID #6

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cas

Cas

09/06/2009 09:40:00
Quote Anchor link
hoi,

Ik heb 2 dropdown boxen.

de eerste box:

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
$query
="SELECT klanten_ID, bedrijfsnaam FROM klanten";
$result = mysql_query ($query);
echo "<select id='bedrijf' name='bedrijf' onchange='verander_bedrijf(this)' style=\"width:200px;\">\n";
echo "<option value=\"-1\">Kies een bedrijf</option>\n";
while($nt=mysql_fetch_array($result)){
if(isset($_GET['bedrijf']) && $nt['klanten_ID'] == $_GET['bedrijf']) { $selected = "selected=\"selected\"";
}
else {
$selected = "";
}

echo "<option value=\"" . $nt['klanten_ID'] . "\" " . $selected . ">" . $nt['bedrijfsnaam'] . "</option>\n";
}
    
echo "</select>";
?>



en de tweede:

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
<?php
if(isset($_GET['bedrijf'])) {
$query = mysql_query ("SELECT * FROM klantencontact WHERE klantencontact.contact2klant = '" . $_GET['bedrijf'] . "'");
echo "<select id='naam' name='naam' style='width:200px;'\n";
echo "<option value=\"-1\">Selecteer eerst een bedrijf</option>";
while ($nt = mysql_fetch_array($query)) {
if(isset($_GET['bedrijf']) && $nt['klantencontact_ID'] == $_POST['naam']) { $selected = "selected=\"selected\"";
}
else {
$selected = "";
}

echo "<option value=\"" . $nt['klantencontact_ID'] ."\">" . $nt['voornaam'] . " " . $nt['tussenv'] . " " . $nt['achternm'] . "</option>";
}

echo "</select>";
}

?>



als ik nou deze query uitvoer:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php if(isset($_POST['bSubmit1'])) {
$query = mysql_query("SELECT * FROM klanten WHERE bedrijfsnaam = '" . $_POST['bedrijf'] . "'");
while ($arr = mysql_fetch_assoc($query)) {
$straat = $arr['straat'];
$hnr     = $arr['hnr'];
$hnrtv  = $arr['hnrtv'];
$pc1     = $arr['pc1'];
$pc2     = $arr['pc2'];
$plaats = $arr['plaats'];
}
}

?>


Krijg ik een foutmelding Resource ID #6. Wat houdt dit in en wat kan ik er tegen doen?

Alvast bedankt
 
PHP hulp

PHP hulp

23/11/2024 02:56:17
 
- SanThe -

- SanThe -

09/06/2009 09:47:00
Quote Anchor link
Waar krijg je die melding? Regelnummer?
 
Cas

Cas

09/06/2009 09:48:00
Quote Anchor link
staat er niet bij ik heb een print_r($query) toegevoegd omdat er niets gebeurde. nou staat er alleen boven aan de pagina resource id #6

Gr
 
- Ariën  -
Beheerder

- Ariën -

09/06/2009 09:48:00
Quote Anchor link
Dat is geen foutmelding, maar een aanduiding welke resource je gebruikt.
Ik zie dat je dubbelle variabelen hebt wat ik niet aanraad. Ik raad aan om gewoon unieke variabelen te gebruiken.
 
Cas

Cas

09/06/2009 09:53:00
Quote Anchor link
hmm... ja maar dan krijg ik nog dezelfde aanduiding.

edit: Ik weet dat het een query fout is, maar kan misschien iemand ernaar kijken want ik zou niet weten wat ik fout heb gedaan.

Alvast bedankt
Gewijzigd op 01/01/1970 01:00:00 door Cas
 
Willem Jan Z

Willem Jan Z

09/06/2009 10:17:00
Quote Anchor link
Omdat dat ook klopt? mysql_query geeft nu eenmaal een Resource ID terug als de query lukt. Goed nieuws dus, je query is gelukt! (Wat al een wonder is, vanwege het gebrek aan beveiliging)

Maar dat er niks gebeurt is niet zo raar, je echoëd verder helemaal niks.
 
Cas

Cas

09/06/2009 10:21:00
Quote Anchor link
jah die heb ik niet mee gestuurd in de post. Ik stuur namelijk gewoon mee

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

echo "$straat";

?>
 
- SanThe -

- SanThe -

09/06/2009 10:27:00
Quote Anchor link
Waarom nutteloze quotes om de $var?
En waarom geheugen verspillen met nutteloos copïeren?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$straat
= $arr['straat'];
echo "$straat";
?>

Gewoon zo dus.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $arr['straat'];
?>
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Cas

Cas

09/06/2009 10:37:00
Quote Anchor link
Het is al gefixed ik had een fout gemaakt in mijn query.
Bedankt voor jullie hulp

Gr
 



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.