Resource ID #6
Ik heb 2 dropdown boxen.
de eerste box:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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>";
?>
$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)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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>";
}
?>
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)
1
2
3
4
5
6
7
8
9
10
11
12
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'];
}
}
?>
$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
Waar krijg je die melding? Regelnummer?
Gr
Ik zie dat je dubbelle variabelen hebt wat ik niet aanraad. Ik raad aan om gewoon unieke variabelen te gebruiken.
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
Maar dat er niks gebeurt is niet zo raar, je echoëd verder helemaal niks.
En waarom geheugen verspillen met nutteloos copïeren?
Gewoon zo dus.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Bedankt voor jullie hulp
Gr