par
ChrisCMoi62 » 27 mai 2020, 08:57
Bonjour et merci à vous pour vos réponses, hélas j'en suis toujours au même point, j'ai testé vos idées mais ça ne fonctionne malheureusement pas, je redonne mon code :
première page :
<!--Formulaire-->
<form action="mediatheque-result" method="post">
<div class="wrap">
<div class="search">
<input type="text" class="searchTerm" id="search" name="search" placeholder="Votre recherche..." value="'.$search.'">
<button type="submit" class="searchButton">
<i class="fa fa-search"></i>
</button>
</div>
</div>
</form>
<!--/formulaire-->
2e page :
<!--Traitement formulaire-->
<?php
if(empty($_POST) || empty($_POST['search']))
{
header('Location: mediatheque-livres2');
}
else
{
extract($_POST);
}
?>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=mabase;charset=utf8', 'user', 'mdp');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
<h3>Resultat pour <? echo $search;?> : </h3>
<br />
<?
try{
$bdd = new PDO('mysql:host=localhost;dbname=^mabase', 'user', 'mdp') or die(print_r($bdd->errorInfo()));
$bdd->exec('SET NAMES utf8');
}
catch(Exeption $e){
die('Erreur:'.$e->getMessage());
}
$req = $bdd->query("SELECT * FROM livres WHERE titre LIKE '%$search%' OR auteur LIKE '%$search%'");
if($req->rowCount()>0)
{
while($data = $req->fetch(PDO::FETCH_OBJ))
{
$titre = $data->titre;
$auteur = $data->auteur;
$reference = $data->reference;
$dispo = $data->dispo;
?>
<form method="post" enctype="multipart/form-data" action="mediatheque-livres-reservation">
<?
$dispo = $dispo;
if ($dispo == '2') { $message =" : ---- EMPRUNTE ----";
}
?>
<input type="text" name="search" style="width:100%; border:none" value="réf : (<? echo $reference ?>) - <? echo str_replace("'", '5',$titre) ?> - <? echo $auteur ?> <? echo $message ?>" readonly="readonly">
<button class="button">Réserver</button>
</form>
<!--/Traitement formulaire-->
Bonjour et merci à vous pour vos réponses, hélas j'en suis toujours au même point, j'ai testé vos idées mais ça ne fonctionne malheureusement pas, je redonne mon code :
première page :
<!--Formulaire-->
<form action="mediatheque-result" method="post">
<div class="wrap">
<div class="search">
<input type="text" class="searchTerm" id="search" name="search" placeholder="Votre recherche..." value="'.$search.'">
<button type="submit" class="searchButton">
<i class="fa fa-search"></i>
</button>
</div>
</div>
</form>
<!--/formulaire-->
2e page :
<!--Traitement formulaire-->
<?php
if(empty($_POST) || empty($_POST['search']))
{
header('Location: mediatheque-livres2');
}
else
{
extract($_POST);
}
?>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=mabase;charset=utf8', 'user', 'mdp');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
<h3>Resultat pour <? echo $search;?> : </h3>
<br />
<?
try{
$bdd = new PDO('mysql:host=localhost;dbname=^mabase', 'user', 'mdp') or die(print_r($bdd->errorInfo()));
$bdd->exec('SET NAMES utf8');
}
catch(Exeption $e){
die('Erreur:'.$e->getMessage());
}
$req = $bdd->query("SELECT * FROM livres WHERE titre LIKE '%$search%' OR auteur LIKE '%$search%'");
if($req->rowCount()>0)
{
while($data = $req->fetch(PDO::FETCH_OBJ))
{
$titre = $data->titre;
$auteur = $data->auteur;
$reference = $data->reference;
$dispo = $data->dispo;
?>
<form method="post" enctype="multipart/form-data" action="mediatheque-livres-reservation">
<?
$dispo = $dispo;
if ($dispo == '2') { $message =" : ---- EMPRUNTE ----";
}
?>
<input type="text" name="search" style="width:100%; border:none" value="réf : (<? echo $reference ?>) - <? echo str_replace("'", '5',$titre) ?> - <? echo $auteur ?> <? echo $message ?>" readonly="readonly">
<button class="button">Réserver</button>
</form>
<!--/Traitement formulaire-->