BIO

Inscris le 28/01/2008 à 18:28
  • Nombre de sujets
    6
  • Nombre de messages
    15
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

BIO
le 06/07/2008 à 19:08
ce que je dois mettre avec select?
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']) : ?>
BIO
le 05/07/2008 à 19:55
ce que je dois mettre avec select?
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
BIO
le 05/02/2008 à 00:12
recherche + affichage par page
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
BIO
le 04/02/2008 à 18:53
recherche + affichage par page
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&nbsp;du&nbsp;Titre&nbsp;:&nbsp;&nbsp;</td>
<td><input type='text' name='nom'></td>
</tr>

<tr>
<td align='left'>Auteur&nbsp;:&nbsp;&nbsp;</td>
<td><input type='text' name='prenom'></td>
</tr>

<tr>
<td>&nbsp;</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&eacute;ponse trouv&eacute;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 ?>
LoadingChargement en cours