par
ayntic » 30 oct. 2007, 11:48
Au fait, ça ne ressemble pas du tout à cela.
j'explique !!!
Je désire choisir, dans ma BD, des noms que j'appelle dans un champ SELECT.
Code : Tout sélectionner
CREATE TABLE `nom` (
`champ_nom` varchar(255) collate latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
--
-- Contenu de la table `nom`
--
INSERT INTO `nom` (`champ_nom`) VALUES
('Nom1'),
('Nom2'),
('Nom3'),
('Nom4');
<script>
function create_champ(i) {
var i2 = i + 1;
document.getElementById('leschamps_'+i).innerHTML = '<select name="autnom_1" name="autnom_'+i+'"></span>';
document.getElementById('leschamps_'+i).innerHTML += (i <= 10) ? '<br /><span id="leschamps_'+i2+'"><a href="javascript:create_champ('+i2+')">Ajouter un champs</a></span>' : '';
}
</script>
<?php
mysql_connect(...);
echo '<select name="autnom_1"><option value="nul">[ Choisir ]</option>';
$select3 = mysql_query ("SELECT * FROM nom");
while ($tab3 = mysql_fetch_assoc($select3))
{
$nom = $tab3["nom"];
echo '<option value="'.$nom.'">'.$nom.'</option>';
}
echo '</select><br /><span id="leschamps_2"><a href="javascript:create_champ(2)">Ajouter un champs</a></span>';
?>
Le lien Ajouter un champs génère un nouveau champs SELECT. Seulement que je désire y afficher les noms présents dans la BD.
Au fait, ça ne ressemble pas du tout à cela.
j'explique !!!
Je désire choisir, dans ma BD, des noms que j'appelle dans un champ SELECT.
[code]
CREATE TABLE `nom` (
`champ_nom` varchar(255) collate latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
--
-- Contenu de la table `nom`
--
INSERT INTO `nom` (`champ_nom`) VALUES
('Nom1'),
('Nom2'),
('Nom3'),
('Nom4');
[/code]
[php]
<script>
function create_champ(i) {
var i2 = i + 1;
document.getElementById('leschamps_'+i).innerHTML = '<select name="autnom_1" name="autnom_'+i+'"></span>';
document.getElementById('leschamps_'+i).innerHTML += (i <= 10) ? '<br /><span id="leschamps_'+i2+'"><a href="javascript:create_champ('+i2+')">Ajouter un champs</a></span>' : '';
}
</script>
<?php
mysql_connect(...);
echo '<select name="autnom_1"><option value="nul">[ Choisir ]</option>';
$select3 = mysql_query ("SELECT * FROM nom");
while ($tab3 = mysql_fetch_assoc($select3))
{
$nom = $tab3["nom"];
echo '<option value="'.$nom.'">'.$nom.'</option>';
}
echo '</select><br /><span id="leschamps_2"><a href="javascript:create_champ(2)">Ajouter un champs</a></span>';
?>
[/php]
Le lien Ajouter un champs génère un nouveau champs SELECT. Seulement que je désire y afficher les noms présents dans la BD.