isitien

  • Nombre de sujets
    11
  • Nombre de messages
    53
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

isitien
le 09/06/2008 à 16:37
Chercher les donnees de la BD sans caracteres speciaux
Bonjour,

J'ai des caracteres speciaux dans ma BD, par exemple, ces phrases:

1, Débuter en PHP
2, L'aventure de Crispis.

Quand un utilisateur effectue une recherche, il doit saisir le mot exacte "Débuter" pour avoir comme resultat "Débuter en PHP", je veux faciliter la recherche aux utilisateurs afin qu'ils puissent rechercher seulement "debuter" et voila ils tombent sur le meme resultat.

Cet exemple porte sur tous les caracteres et alphabets.

Merci
isitien
le 16/05/2008 à 16:39
Une selection suivant le resultat d'une autre selection
Bonjour,

Pouvez-vous me donnez une idee sur comment choisir d'une <select> de ma base de donnee, et suivant cette selection les elements inclus doivent apparaitre dans la 2eme select <select> dans une form en php_self.

par exemple

j ai une table de livres et une autre du contenu de chaque livre:

table livre:
id
livre
auteur

table contenu:
paragraphe
page

quand je selectionne le 1er livre je peux selectionner ou je veux partir, sur quelle page, notant que chaque livre est differents de page a autre.

la structure derait ainsi:

livre ========= de page =========== a page

et j aurais comme resulat mon livre affiche de la page de depart a la page de fin.

merci pour votre aide
isitien
le 06/05/2008 à 22:39
Affichage du titre selon le paragraphe
Bonjour,

J'essaie de coder un livret ou j'ai les champs suivants en 2 tables:

table1:
id
nom_livre
auteur

table2:
id
id_livre
paragraphe


J'ai mis la requete suivante pour que, quand je me positionne sur un paragraphe, il m'affiche en haut le nom du livre ainsi que l'auteur:

<?php
$select = 'SELECT * FROM table1, table2 WHERE table1.id = table2.id_livre';
?>


Le resultat est qu'il m'affiche le paragraphe du 1er livre avec les informations du 2eme livre.

Merci pour votre aide
isitien
le 04/05/2008 à 01:39
Pagination dans un bouquin
Bonjour:

C'est quelle requete / fonction a utiliser pour avoir une pagination par page.

J'ai une table bouquin qui comporte les champs id, paragraphe, page, lors de l'insertion des donnees dans la table, je les insere au principe du page, et quand je veux lire mon bouquin, je voudrais le lire par page:

id, paragraphe, page
1, coucou, 1
2, bonjour, 1
3, bonsoir,1
4, bonwi, 1
5, salut, 2
6, lut,2
7, hey, 2

j'aimerais les regrouper par page ainsi d'avoir une pagination:

* page1: coucou, bonjour, bonsoir, bonwi
* le lien pr aller a la page 2
* page2: salut, lut, hey

ainsi de suite.

merci pour votre aide
isitien
le 22/12/2006 à 13:19
Pas de transmission de donnees
Salut,

je voudrais creer un pti flash news mais je me suis croise au cote admin, j'arrive pas a supprimer / modifier les donnees, mes requetes sont vide:

voir les donnees dans une table scroll_view.php
<?php
include ('config.php');

$titre = isset($_POST['titre']) ? $_POST['titre'] : '';
$message = isset($_POST['message']) ? $_POST['message'] : '';
$url = isset($_POST['url']) ? $_POST['url'] : '';
$date = isset($_POST['date']) ? $_POST['date'] : '';
$id = isset($_GET['id']) ? $_GET['id'] : '';


$date = date("d/m/Y");

$connection = mysql_connect($dbhost, $dblogin, $dbpassword) or die ($ErrorConnection);
$db = mysql_select_db($dbname, $connection) or die ($ErrorDBase);
$select = "SELECT * FROM $scroll_table";
$result = mysql_query($select,$connection) or die ($ErrorSelect);
$Total = mysql_num_rows($result);

if($Total=='0')
{
echo $ErrorScroll1;
}
else
{
?>
<form method="POST" name="scroll_view" action="index.php?rub=Scroll_Action">
<div align="center" dir="rtl">
<table width="100%">
<tr><td colspan="4">&#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;:&nbsp;&nbsp; <? echo $Total; ?></td>
<tr>
<td>Titre</td>
<td>Message</td>
<td>URL</td>
<td>Action</td></tr>
<?
//////// multipages partie 1 debut /////
//donner une valeur au nombre de message par page
$NombreDeMessagesParPage = '4'; // Essayez de changer ce nombre pour voir :o)
//calculer le nombre de page avec arrondissement sup ceil()
$NombreDePages = ceil($Total / $NombreDeMessagesParPage); // Total = 10 => 10/4=2.5 => ceil=3 pages

//on met page comme variable
if (isset($_GET['page']))
{
// $page = $_GET['page']; // On r&#43317;p&#40165; le num&#44271; de la page indiqu&#39012;ans l'adresse (admin.php?page=4)
$page = intval($_GET['page']);
}
else // La variable n'existe pas, c'est la premi&#40165; fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par d&#43489;ut)
}

// On calcule le num&#44271; du premier message qu'on prend pour le LIMIT de MySQL
$PremierMessageAafficher = ($page - 1) * $NombreDeMessagesParPage;
$select1 = 'SELECT * FROM '.$scroll_table.' ORDER BY id DESC LIMIT '. $PremierMessageAafficher . ', '. $NombreDeMessagesParPage;
$result1 = mysql_query($select1,$connection) or die ($ErrorSelect);
/// multipages partie 1 fin ////////////

// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($result1)) {
// on affiches les r&#44341;ltats dans la <table>
$titre = $data['titre'];
$message = $data['message'];
$url = $data['url'];
$id = $data['id'];

?>

<tr><td>
<input type="text" name="titre" size="20" maxlength="50" value="<? echo $titre; ?>" class="input01">
</td>
<td>
<textarea name="message" cols="45" rows="8" class="textarea01"><? echo $message; ?></textarea>
</td>
<td>
<input type="text" name="url" size="20" maxlength="50" value="<? echo $url; ?>" class="input01">
</td>
<td>
<?

echo '<a href="'.$url_admin.'/index.php?rub=Scroll_Action&act=update&id='.$id.'"><img src="'.$url_du_site.'/Images/update.gif" alt="&#1578;&#1593;&#1583;&#1610;&#1604; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578;" class="imglink"></a>';
echo '&nbsp;&nbsp';
echo '<a href="'.$url_admin.'/index.php?rub=Scroll_Action&act=del&id='.$id.'"><img src="'.$url_du_site.'/Images/delete.gif" alt="&#1605;&#1587;&#1581; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578;" class="imglink"></a>';
?>
</td></tr>
</div>
<?php
} // fermeture de while
?>
<td>
<form name="formpages" action="POST">
<?
//http://www.htmlcodetutorial.com/forms/_SELECT_onChange.html
?>
<SELECT name="ListeUrl" size=1 ONCHANGE="location = this.options[this.selectedIndex].value;" class="select01">
<option selected>&#1575;&#1606;&#1578;&#1602;&#1604; &#1573;&#1604;&#1609; &#1575;&#1604;&#1589;&#1601;&#1581;&#1577;</option>
<?
for ($i = 1 ; $i <= $NombreDePages ; $i++)
{
echo '<center><option value="'.$url_admin.'/index.php?rub=Scroll_View&page=' . $i . '"><a href="'.$url_admin.'/index.php?rub=Scroll_View&pagepage=' . $i . '">' . $i . '</a></option></center>';
}
?>
</select>
</form>
</td></tr>
<tr><td>&#1593;&#1583;&#1583; &#1575;&#1604;&#1589;&#1601;&#1581;&#1575;&#1578;:&nbsp;&nbsp; <? echo $NombreDePages; ?></td></tr>
<?

mysql_close ();
} // fermeture de else {}
?>
</table>
</form>
<?
/*
if ($i != '0' && $i > '1' && $i < $NombreDePage){
$suivant = $_GET[i] + 1; // on ajoute 1 au numero de page en cours
echo '<a href="'.$url_admin.'/index.php?rub=Scroll_View&page='.$suivant.'">&#1575;&#1604;&#1578;&#1575;&#1604;&#1610;</a>'; //le lien pour les pages suivantes
}
if($NombreDePages !='0' && $i > '1' && $i< '10')
{
echo '&nbsp;&nbsp;<a href="javascript: history.back();">&#1575;&#1604;&#1587;&#1575;&#1576;&#1602;</a>'; // retour page précédente, ici version javascript
}
*/
?>


executer l'action supp/modi scroll_action.php:

<?php
include ('config.php');

if(isset($_POST['date'])) $date = $_POST['date'];
else $date = '';
if(isset($_POST['url'])) $url = $_POST['url'];
else $url = '';
if(isset($_POST['titre'])) $titre = $_POST['titre'];
else $titre = '';
if(isset($_POST['message'])) $message = $_POST['message'];
else $message = '';
if(isset($_POST['act'])) $act = $_POST['act'];
else $act = '';

$date = date("d/m/Y");

echo $titre;

$connection = mysql_connect($dbhost, $dblogin, $dbpassword) or die ($ErrorConnection);
$db = mysql_select_db($dbname, $connection) or die ($ErrorDBase);
$select = 'SELECT * FROM '.$scroll_table;
$result = mysql_query($select,$connection) or die ($ErrorSelect);
$Total = mysql_num_rows($result);

if($act=="del")
{
$qryDelete = 'Delete from '.$scroll_table.' WHERE id='.$_GET['id'];
mysql_query ($qryDelete) or die('ERR_SQL :'. $qryDelete . '' . mysql_error());
echo $qryDelete;
$Total1 = mysql_affected_rows($result);
if ($Total1 !== false){
echo $ErrorDeleteQuery1;
echo $Refresh1;
}
else
{
echo $ErrorDeleteQuery2;
echo $ErrorReturn;
}
}
if($act=="update")
{
$qryUpdate = 'Update '.$scroll_table.' set titre="'.$titre.'", url="'.$url.'", message="'.$message.'" WHERE id='.$_GET['id'];
mysql_query ($qryUpdate) or die('ERR_SQL :'. $qryUpdate . '' . mysql_error());

$Total2 = mysql_affected_rows($result);
if ($Total2 !== false){
echo $ErrorUpdateQuery1;
echo $Refresh1;
}
else
{
echo $ErrorUpdateQuery2;
echo $ErrorReturn;
}
mysql_close();
}
?>
isitien
le 25/11/2006 à 09:46
Erreur 500
Salut,

Je suis heberge sur free.fr, quand je me connecte au site il m'affiche: HTTP 500 Internal Server Error sur la bare de titre.C'est quoi cette erreur.

Merci
isitien
le 18/11/2006 à 15:29
Categories et sous categories
Salut,

Je voudrais faire un script de musique, qui comporte des categories principales, des sous categories et les chansons, par exemple:

Categories principales:
- Francaise
- Anglaise
- Latino

Sous Categories de la categorie principale Francaise:
- Chanteur 1
- Chanteur 2
- Chanteur 3

Les Chansons du chanteur 1:
- Chanson 1
- Chanson 2
- Chanson 3

Je veux utiliser une seule base de donnee pour tout ca, sachant que je vais lister les categories principales, choisir une seule et apres choisir la langue et le chanteur pour que je puisse inserer les chansons de chaque chanteur dans la categorie.

Est ce que vous avez une idee sur ca, le principe de fonctionnement.

Merci
isitien
le 10/09/2005 à 12:20
probleme pseudo frames
bonjour,

j'ai un pti probleme avec les pseudo frames, quand je click sur Next pour aller a la 2eme page ca m'affiche une erreur que le champs username est vide:

<?php 
if ($login == ''){ //nom du champ1
echo("<font face=verdana size=2>Username field is empty</font>&nbsp;&nbsp;"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
echo("<a href=\"javascript&#058;history.back()\"> Return </a>");
}

elseif ($passwd == ''){ //nom du champ1
echo("<font face=verdana size=2>Password field is empty</font>&nbsp;&nbsp;"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
echo("<a href=\"javascript&#058;history.back()\"> Return </a>");
}
?>



<a href="index.php?menu=MyAdmin&page=page1">Next</a>


je m'explique:

j'ai une form admin + pass qui donne sur admin.php, si je veux aller sur la 2eme page, la verification des champs s'applik aussi sur la 2eme, meme la 2eme j'ai rien fai la bas

page2.php

<?php 
if(!session_is_registered('login') ||!session_is_registered('passwd'))
{
echo "<center>-- Vous ne pouvez pas accèder à cette zone --<br>";
echo"<b>L'accès est réservé aux membres</b><br>";
echo"<a href='register.php'>Enregistrement</a></center>";
echo"<a href='index.php'>Connexion</a></center>";
exit;
}
else
{
echo 'This is a second page LOooooooooooooooooooooOOOOOOOOOOOL<br>';
echo 'Hehehehehe<br>';
echo '<a href="index.php?menu=MyAdmin3">Next</a>';
}
?>

et voila le code du pseudo frame

<?php
elseif ($menu == 'Administrator')
{
include('my_admin/login_form.php');
}
elseif ($menu == 'MyAdmin')
{
include('my_admin/login_verify.php');
if (($menu == 'MyAdmin') && ($page == 'page1'))
{
include('my_admin/page2.php');
}
}
elseif ($menu == 'admin1')
{
include('my_admin/page2.php');
}
?>


merci
isitien
le 31/08/2005 à 13:50
Adresse IP
Bonjour,

Y a t-il un site qui donne les champs des adresses ip de chaque pays, exmple:

France: 0-10
Belgique: 11-15
Etc

merci
LoadingChargement en cours