Modérateur PHPfrance |
8758 Messages
08 sept. 2013, 15:36
[quote="msi79"vraiment je suis perdu avec le PDO donc j'ai laissé le PDO.
[/quote]
Tu n'instancie pas l'objet PDO donc ça ne fonctionne pas.
Pas plus que cela ne fonctionnerais sans un mysql_connect.
Quand a ton code tu n'as pas besoin de tableau temporaire, utilise directement la ressource de la requête.
La balise option n'as pas d'attribut name.
ton code peux ressembler à ceci
<?php
include("connect.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Document sans titre</title>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#annee').change(function () {
var Email = $("option:selected", this).attr('name');
var Emails = $('#emails').html();
if (Emails == "") {
$('#emails').html(Email);
} else {
$('#emails').html(Emails + "<br>" + Email);
}
});
});
</script>
</head>
<body>
<form method="post" action="reception.php">
<p>
<select name="annee" id="annee">
<option value="Choisissez">Choisissez</option>
<?php
$req = mysql_query("SELECT * FROM destinateurs ORDER BY nom_dest DESC");
while ($d = mysql_fetch_assoc($req)) {
echo '<option value="' . $d['id_dest'] . '">' . $d['nom_dest'] . '</option>'.PHP_EOL;
}
?>
</select>
</p>
<div id="paragrapheSupplementaire">
<input type="text" name="fieldsemail" id="fieldsemail" value=""/>
</div>
<p>
<input type="submit" value="-- OK --"/>
</p>
</form>
</body>
</html>
tu peux tester, et voir ce que cela change ou si cela correspond a ce que tu veux. (cela doit afficher la liste déroulante avec dedans les noms des destinataires.
Par contre nommer "annee" cette liste ne me semble pas une bonne idée
@+
Il en faut peu pour être heureux ......