Foutje bij select?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Manaus

Manaus

03/08/2006 14:58:00
Quote Anchor link
beste, er werkt iets niet:S

het is de bedoeling dat hij bij het select vakje alle paginas toon uit de tabel paginas
maar hij toont telkens maar 1???

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
<?      
    $query1
= "SELECT * FROM links WHERE s = '".$_GET['edit']."'";
    $sql1 = mysql_query($query1)or die(mysql_error());
    $query2 = "SELECT * FROM paginas";
    $sql2 = mysql_query($query2)or die(mysql_error());
        while($record1 = mysql_fetch_object($sql1) AND $record2 = mysql_fetch_object($sql2))
{

      
echo '<form method=post>';
echo 'Linknaam:<br>';
echo '<input name="naamlink" size=50 value="'.$record1->linknaam.'" </font></p><br /></br>';
echo 'Naar welke pagina:<br>';
echo '<select name="product">';
echo'<option value="'.$record2->id.'">'.$record2->paginanaam.'</option>';
echo '</select>';
echo '<br>';
echo 'Hoeveelste plaats:<br>';
echo'<input name="hoeveelste" size=50 value="'.$record1->plaats.'" style="border: 1px solid #000000; background-color: #FFFFFF; font-family:Verdana; font-size:8 pt" ></font></p><br />';
echo '</select>';
echo '<font face="Verdana" size="1">';
echo '<input type="hidden" name="hidden" size=50 value="'.$record1->id.'" style="border: 1px solid #000000; background-color: #FFFFFF; font-family:Verdana; font-size:8 pt" >';
echo '<input type="submit" Value="Toevoegen" name="voeglink"  float: right; font-family:Verdana; font-size:8 pt"></font></p>';
echo '</form>';
}

?>
 
PHP hulp

PHP hulp

17/11/2024 17:49:50
 
Niek Berckmans

Niek Berckmans

03/08/2006 15:56:00
Quote Anchor link
Omdat je in die eerste query een WHERE gebruikt...
 
Manaus

Manaus

03/08/2006 16:10:00
Quote Anchor link
dat moet blijve maar ik wil dat hij alles toon uit query 2 iemand idee?
 
Bo az

Bo az

03/08/2006 16:15:00
Quote Anchor link
een while lus om de option-tag maken?
 
Manaus

Manaus

03/08/2006 16:20:00
Quote Anchor link
jullie verstaan wss niet goed wat ik wil kga het nog een x uitleggen.

eigenlijk moet ik alleen die query waar hij tabel links selecteert

maar hij moet een een select veld eens aalle paginas weergeven van tabel paginas dus :S hij toon dan alleen maar die met id 1 :S
 
Bo az

Bo az

03/08/2006 16:25:00
Quote Anchor link
geef even een overzichtje van hoe je database in elkaar zit en wat de link is tussen de tabellen links en paginas, dat ontgaat me even.
 
Manaus

Manaus

03/08/2006 16:35:00
Quote Anchor link
CREATE TABLE `paginas` (
`id` int(11) NOT NULL auto_increment,
`paginanaam` text NOT NULL,
`paginatext` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM ;

CREATE TABLE `links` (
`id` int(11) NOT NULL auto_increment,
`plaats` text NOT NULL,
`linknaam` text NOT NULL,
`pagina` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM ;

Hij moet gwn bij die select alle paginas tonen....
 
Bo az

Bo az

03/08/2006 16:37:00
Quote Anchor link
Hmm, ik snap nog niet wat de verbinding is voor de 2 tabellen, maar dit bevat een select die alle pagina's toont:
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
<?php

$query1
= "SELECT id, linknaam, plaats FROM links WHERE ...";
$result1 = mysql_query($query1) or trigger_error(mysql_error());

echo '<form name="formname" method="post" action="#">';

while($row1 = mysql_fetch_assoc($result1)){
    # Input elementen, wat jy wil...
    
    echo '<select name="selectname">';
    
    $query2 = "SELECT id, paginanaam FROM pagina;";
    $result2 = mysql_query($query2) or trigger_error(mysql_error());
    while($row2 = mysql_fetch_assoc($result2)){
        echo '<option value"'.$row2['id'].'">'.$row2['paginanaam'].'</option>';    
    }

    echo '</select>';
    
    # Nog wat input elementen...
}

echo '</form>';

?>
 
Manaus

Manaus

03/08/2006 17:00:00
Quote Anchor link
dankje echt waar HET WERKT!!!!!
 
Bo az

Bo az

03/08/2006 17:20:00
Quote Anchor link
Dit was dus eigenijk, wat ik ookal zei:
Quote:
een while lus om de option-tag maken?
 



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.