par
bob971 » 19 sept. 2011, 04:18
Je suis un débutant, peut-on me dire comment faire en sorte qu’ils soient définis et me donner un grand coup de pouce pour ce code.
Je mets tout le code, aidez moi s’il vous plait.
page.php
<?php
for($i = 'A'; $i != 'AA'; $i++){
echo '<a href="page.php?lettre='.$i.'">'.$i.'</a> ';
}
?>
<br /><br />
<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=hymnes_louanges', 'root', '', $pdo_options);
if(isset($_GET['lettre']))
{
$reponse = $bdd->query('SELECT id, sujet FROM news WHERE sujet LIKE \''.$_GET['lettre'].'%\' ORDER BY sujet');
}
else
{
$reponse = $bdd->query('SELECT id, sujet FROM news ORDER BY sujet');
}
while ($donnees = $reponse->fetch())
{ ?>
<a href="3.php?id=<?php echo $donnees['id']?>&sujet=<?php echo $donnees['sujet']?>&corps=<?php echo $donnees['corps']?> "> <?php echo $donnees['sujet'] . ' ... ' . $donnees['id'] . ' <br /> '; ?></a>
<?php }
$reponse->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
3.php
<?php
if (isset($_GET['id']))
{
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=hymnes_louanges', 'root', '', $pdo_options);
$req = $bdd->prepare('SELECT id FROM news WHERE id = ? AND sujet = ? AND corps <= ? ');
$req->execute(array($_GET['id'],$_GET['sujet'], $_GET['corps']));
while ($donnees = $req->fetch())
{
echo $donnees['sujet'] . ' '. $donnees['id'] . '<br/>' . $donnees['corps'];
}
$req->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
}
?>
Je suis un débutant, peut-on me dire comment faire en sorte qu’ils soient définis et me donner un grand coup de pouce pour ce code.
Je mets tout le code, aidez moi s’il vous plait.
page.php
[php]
<?php
for($i = 'A'; $i != 'AA'; $i++){
echo '<a href="page.php?lettre='.$i.'">'.$i.'</a> ';
}
?>
<br /><br />
<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=hymnes_louanges', 'root', '', $pdo_options);
if(isset($_GET['lettre']))
{
$reponse = $bdd->query('SELECT id, sujet FROM news WHERE sujet LIKE \''.$_GET['lettre'].'%\' ORDER BY sujet');
}
else
{
$reponse = $bdd->query('SELECT id, sujet FROM news ORDER BY sujet');
}
while ($donnees = $reponse->fetch())
{ ?>
<a href="3.php?id=<?php echo $donnees['id']?>&sujet=<?php echo $donnees['sujet']?>&corps=<?php echo $donnees['corps']?> "> <?php echo $donnees['sujet'] . ' ... ' . $donnees['id'] . ' <br /> '; ?></a>
<?php }
$reponse->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
[/php]
3.php
[php]<?php
if (isset($_GET['id']))
{
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=hymnes_louanges', 'root', '', $pdo_options);
$req = $bdd->prepare('SELECT id FROM news WHERE id = ? AND sujet = ? AND corps <= ? ');
$req->execute(array($_GET['id'],$_GET['sujet'], $_GET['corps']));
while ($donnees = $req->fetch())
{
echo $donnees['sujet'] . ' '. $donnees['id'] . '<br/>' . $donnees['corps'];
}
$req->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
}
?>[/php]