par
moogli » 06 oct. 2016, 11:05
salut
c'est pas clair, voir un gros bordel le code indiqué.
en gros pour afficher les données d'une table dans un select
<?php
if(!empty($_POST['delete'])&& !empty($_POST['news'])) {
$stmt = $bdd->prepare('DELETE from news WHERE id= :id');;
$stmt->bindValue(':id',$_POST['news']);
$stmt->execute();
}
?>
<form method="post">
<select name="news">
<?php
$reponse = $bdd->query('SELECT id, nom FROM news');
while ($donnees = $reponse->fetch())
{
echo '<option value="',$donnees['id'],'">,'$donnees['nom']',</option>';
}
?>
</select>
<input type="submit" name="delete" value="Supprimer" />
</form>
Ton code montre plusieurs façon de ce connecter à la base de données, j'ai l'impression qu'il s'agit d'un congloméra de chose trouvée sur le net ?
ce n'est pas une bonne idée, parce que l'extension mysql est en fin de vie (supprimée de php7) et qu'il faut lui préférer mysql
i ou PDO.
@+
salut
c'est pas clair, voir un gros bordel le code indiqué.
en gros pour afficher les données d'une table dans un select
[php]<?php
if(!empty($_POST['delete'])&& !empty($_POST['news'])) {
$stmt = $bdd->prepare('DELETE from news WHERE id= :id');;
$stmt->bindValue(':id',$_POST['news']);
$stmt->execute();
}
?>
<form method="post">
<select name="news">
<?php
$reponse = $bdd->query('SELECT id, nom FROM news');
while ($donnees = $reponse->fetch())
{
echo '<option value="',$donnees['id'],'">,'$donnees['nom']',</option>';
}
?>
</select>
<input type="submit" name="delete" value="Supprimer" />
</form>[/php]
Ton code montre plusieurs façon de ce connecter à la base de données, j'ai l'impression qu'il s'agit d'un congloméra de chose trouvée sur le net ?
ce n'est pas une bonne idée, parce que l'extension mysql est en fin de vie (supprimée de php7) et qu'il faut lui préférer mysql[b]i[/b] ou PDO.
@+