Ses derniers messages sur les forums
merci mais j'ai rencontrer un erreur de type Undefined index : siecle, dans chaque élèment de la liste de select, dans la ligne
<?php if($value == $_POST['siecle']) : ?>
je veux ajouter ce type de chose dans ma liste déroulante
et j'ai pas trouvé le bon emplacement
je suis entrain de faire une requête de 'insert' dans ma base de données, mon problème est au niveau d'une zone de texte je met
<?php <td><input type="text" name="auteur" maxlength="50" size="50" value="<?php if (isset($_POST[ 'auteur'])) echo htmlentities(trim($_POST[ 'auteur'])); ?>"></td>
?>
et au niveau du textarea je met
<?php <td><textarea name="titre" cols="38" rows="4"><?php if (isset($_POST['titre'])) echo htmlentities(trim($_POST['titre'])); ?></textarea></td>
?>
mais au niveau d'une liste déroulante j'ai pas trouvé ce qu'il faut mettre pour que mes données aparaissent dans ma base
<?php <td><select name="siecle">
<option ><></option>
<option >M. Age</option>
<option >XVI</option>
<option >XVII</option>
<option >XVIII</option>
<option >XIX</option>
<option >XX</option>
</select></td>?>
il ce peux que la réponse est facile mais je me suis bloqué et je demande de l'aide
mon problème est que la barre de navigation s'affiche comme << 1 2 3 >> par exemple mais quand je bascule vers 2 la page n'affiche que la zone de recherche et le reste vide (pas de suite de la recherche).
et a propos du code il marche bien mais j'ai enlevé quelque ligne pour le simplifié. et mercie
J’ai un soucie avec la recherche combiné avec un affichage page par page
Je fais l’appelle d’une fonction qui me fais affiché la barre de navigation, mon problème c’est quand je clique sur le bouton pour qu’il me renvoie sur la 2éme page par exemple il ne m’affiche rien aussi bien qu’il me faut pas compter tout le nombre d’enregistrement avec « count » aidez moi… j’ai beaucoup essayé mais pas de résultat
Malgré que ce même code marche très bien avec d’autre page qui contient un select simple.
<?php $bdd=@mysql_connect($host,$user,$pass);
@mysql_select_db($base,$bdd);
switch($task)
{
case 2: // recherche dans la base
default:
?>
<table >
<form name='recherche' action='recherche2.php3?task=2' method='post'>
<tr>
<td >
<h3>Rechercher</h3>
</td>
</tr>
<tr>
<td align='left'>Mot du Titre : </td>
<td><input type='text' name='nom'></td>
</tr>
<tr>
<td align='left'>Auteur : </td>
<td><input type='text' name='prenom'></td>
</tr>
<tr>
<td> </td>
<td><input type='submit' name='op2' value='Rechercher'></td>
</tr>
</form>
</table>
<?
if ($op2)
{
$sql = 'SELECT count(*) FROM livres';
$resultat = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb_total = mysql_fetch_array($resultat);
if (($nb_total = $nb_total[0]) == 0) {
echo 'Aucune réponse trouvée';
}
else {
if (!isset($_GET['debut'])) $_GET['debut'] = 0;
$nb_affichage_par_page = 2;
$query="SELECT * FROM $table WHERE id IS NOT NULL";
if ($nom)
{
$query.=" AND titre LIKE '%$nom%'";
};
if ($prenom)
{
$query.=" AND auteur LIKE '%$prenom%'";
};
$query.=" ORDER BY titre ";
$res=mysql_query($query);
while($l=mysql_fetch_object($res))
{
echo"<table width='0%' cellpadding='1' cellspacing='0' border='0' align='center'>
<tr>
<td><b>Auteur:</b></td>
<td>$l->auteur</td>
<td><b>Titre:</b></td>
<td>$l->titre</td>
</tr> ";
echo"<hr size=1 align=center>";};
echo"</table>";
echo '<span class="gras">'.barre_navigation($nb_total, $nb_affichage_par_page, $_GET['debut'], 3).'</span>';
} } };
mysql_close;
?>php ?>