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???

<?
$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>';
}
?>
Omdat je in die eerste query een WHERE gebruikt...
dat moet blijve maar ik wil dat hij alles toon uit query 2 iemand idee?
een while lus om de option-tag maken?
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
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.
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....
Hmm, ik snap nog niet wat de verbinding is voor de 2 tabellen, maar dit bevat een select die alle pagina's toont:
<?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>';

?>
dankje echt waar HET WERKT!!!!!
Dit was dus eigenijk, wat ik ookal zei:
een while lus om de option-tag maken?

Reageren