Programmation PHP

Fermé
dalmarus Messages postés 12 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 1 juin 2010 - Modifié par dalmarus le 30/05/2010 à 19:05
dalmarus Messages postés 12 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 1 juin 2010 - 1 juin 2010 à 18:30
Bonjour,


Alors voilà je vous explique un peu la situation:

Donc j'ai 2 pages:
- une avec formulaires qui envoie ceci à la base de donnée "mysql"
- Une autre qui affiche les données du formulaire de la page d'avant en se connectant à la base de donnée.

Donc cette 2eme page affiche une date, un titre une video(hébergée par youtube)
sauf que quand je rentre le lien HTML de la video avec les balises <object> la video ne s'affiche pas.

voici mes codes

je ne met pas la connexion a la BDD

<form method="post" action="new.php" class="centre">
<p><label for="date">date</label> : <input type="text" name="date"/></p>
<p><label for="titre">titre</label> : <input type="text" name="titre"/></p>
<p><label for="video">video</label> : <input type="text" name="video"/></p>
<p><label for="video">image</label> : <input type="text" name="image"/></p>
<p><input type="submit" value="Valider" /></p>

</form>

----------------------------------------------------------------------------------------------------------------
<?php
try
{
// On se connecte à MySQL
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
?>
<?php
$req = $bdd->prepare ('INSERT INTO new (date, titre, video, image) VALUES(:date, :titre, :video, :image)');
$req->execute (array(
'date' => $_POST['date'],
'titre' => $_POST['titre'],
'video' => $_POST['video'],
'image' => $_POST['image']
));
echo 'la new a bien ete ajoutee';
?>
<div id="news">

<div id="new">
<?php $reponse = $bdd->query('SELECT * FROM new ORDER BY id DESC');
while ($donnees = $reponse->fetch())
{
?>
<em class="left"><?php echo htmlspecialchars($donnees['date']); ?></em>
<br />
<br />
<h1><?php echo htmlspecialchars($donnees['titre']); ?></h1>
<?php echo ($donnees['video']); ?>


<?php echo ($donnees['image']); ?>
<?php
}

$reponse->closeCursor();
?>

dans my sql video est du type: "TEXT"
A voir également:

1 réponse

dalmarus Messages postés 12 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 1 juin 2010 1
1 juin 2010 à 18:30
up?
0