Ses derniers sujets sur les forums
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
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
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
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
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">المجموع: <? 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ꤵp鳥 le num곯 de la page indiqu顤ans l'adresse (admin.php?page=4)
$page = intval($_GET['page']);
}
else // La variable n'existe pas, c'est la premi鳥 fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par dꧡut)
}
// On calcule le num곯 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괵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="تعديل البيانات" class="imglink"></a>';
echo '  ';
echo '<a href="'.$url_admin.'/index.php?rub=Scroll_Action&act=del&id='.$id.'"><img src="'.$url_du_site.'/Images/delete.gif" alt="مسح البيانات" 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>انتقل إلى الصفحة</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>عدد الصفحات: <? 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.'">التالي</a>'; //le lien pour les pages suivantes
}
if($NombreDePages !='0' && $i > '1' && $i< '10')
{
echo ' <a href="javascript: history.back();">السابق</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();
}
?>
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
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
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> "); //message qui s'affiche si le visiteur n'a pas rempli ce champ
echo("<a href=\"javascript:history.back()\"> Return </a>");
}
elseif ($passwd == ''){ //nom du champ1
echo("<font face=verdana size=2>Password field is empty</font> "); //message qui s'affiche si le visiteur n'a pas rempli ce champ
echo("<a href=\"javascript: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
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