Programmation PHP
dalmarus
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
dalmarus Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
dalmarus Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
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"
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:
- Programmation PHP
- Application de programmation - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Problème de programmation digicode extel klavy 3 ✓ - Forum Loisirs / Divertissements