N@b

  • Nombre de sujets
    78
  • Nombre de messages
    144
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

N@b
le 19/12/2009 à 21:47
Recherche d'application services web (une idée)
Bonjour

Personnelement j'ai déjà créé un site de Webservices et comme l'a dit LupusMic ce n'est pas vraiment difficile a programmer mais plutôt le designer qui est un vrai casse-tête et crois moi j'ai dû faire appel à des proffessionels malgré mon niveau assez bon en designer smiley ...

Concernant le thème ben je trouver que c'est un assez bon sujet à traiter et a travailler mais je souligne que ce ne sera pas facile si tu code pas encore en PHP comme l'avait souligné La Globule et LupusMic mais je tiens a dire que c'est un sujet intéressant smiley
N@b
le 21/11/2008 à 16:06
Graphe en orienté objet en forme de diagramme linéaire
Bonjour ...

J'ai me suis récemment documenté sur la possibilité de créer des images qui représente des graphiques de stats en ganre de graphes camembert ou en tye de Barres mais j'ai pas encore trouvé le moyen de créer un graphe liéaire libre pour représenter mes statistiques selon une pérode en temps ... genre l'image qui suit :

IMAGE EXEMPLE

pourriez vous, SVP m donner des indices pour pouvoir créer ce genr de graphes ( certains me parles d'une certaine librairie GD ) et comment pouvoir programmer cela en rendant mon graphe dynamique avec Php ?

Merci d'vance pour vos réponses !

Bonne continuation ...
N@b
le 08/08/2008 à 19:33
requête sql ( sélection aléatoire )
Bonjour ...

Je dispose d'une table avec le shémat suivant :
CREATE TABLE news (
id_news integer auto_increment not null,
titre_news varchar (50) not null,
news longtext not null,
primary key (id_news)
)type=myisam;


La table contient par exemple 15 enregistrements ( donc 15 lignes selon mysql_fetch_array() et mysql_num_rows() ) et je souhaiterai afficher les 5 dernières lignes ajoutés mais dans un ordre aléatoire avec une requete sql.

j'ai essayé avec celle-ci :

SELECT * FROM news ORDER BY id_news DESC LIMIT 5, RAND()


mais je présume bien que c'est une erreur de syntaxe de ma requete lorsque je la lance avec PHP.

Comment alors faire pour retirer les 5 dernières lignes de ma table et les afficher aléatoirement sur mon résultat HTML ?

Merci pour votre aide ...
N@b
le 22/07/2008 à 19:18
Transformer le script Forum en Multi-Forum
ben oui , à chaque utilisation une page , c'est à peut près ça mais bon si tu veux plus d'éclaircissement ben moi je cré pluseurs pages parmi elles les plus importants ( les plus utilisés si tu veux ) :

./catégories.php
./list_forum.php
./forum.php
./message.php

donc selon le nom de chaque page tu as déjà une idée de leurs fonctionnement sachant ke :

catégories.php regroupe toutes les catégories de tes forums

list_forum.php regroupe tout les forums de chaque catégorie

forum.php affiche et regroupe tout les messages d'un forum d'une certaine catégorie

message.php affiche le sujet ( message ) qui est suivi par ses réponses.

c'est une logique plus au moins basique concernant le multi-forum ...

NOTE : pour les réponses de chaque mesages n'oubli pas d'ajouter un champs " id_reponse " dans lequel tu introduira l'id du sujet en question pour un listing ordoné.

si d'autres question je suis à ta disposition.
N@b
le 22/07/2008 à 18:30
Transformer le script Forum en Multi-Forum
salut ...

moi ce ke je fait c'est de créer une table "catégories" avec comme champs "id_cat, nom_cat, id_forum" la table forum "id_forum, nom_forum, sujet, message,date_reponse, pseudo, id_cat" , donc la seul chose ke je fais pour correspondre chaque message à son forum et ainsi à sa catégorie est de faire une requete sql comme suit :

$select_msg=mysql_query("SELECT * FROM forum WHERE id_forum='$_GET[id_forum]' AND id_cat='$_GET[id_cat]' ORDER BY date_reponse ASC");


enfin si j'ai bien suivi ton raisonnement , moi c'est comme ça en grossomodo ke je fais avec mes scripts multi-forums ...
N@b
le 22/07/2008 à 18:18
ID3 , problème !!!
Bonjour à tous ...

j'ai récement créé un petit lecteur de MP3 avec Flash et PHP avec une petite base de donnée pour enregistrer les différentes données ( informations ) de chaque MP3 uploadé.

comme j'ntroduit manuellement les informations de chaue MP3 ke j'upload j'ai découvert ke je pouvai les récupérer avec la fonction ID3 dans des tags ( tableaux ) avec PHP , donc j'ai esayé mais lorske j'introduis ma fonction PHP me renvoi un message d'erreur comme koi la fonction ID3 n'est pas reconu.

voici mon code :

<?php
$tag = id3_get_tag( "chemin/vers/exemple.mp3" );
print_r($tag);
?>


Pourquoi Php ne reconnait il pas cette fonction " id3_get_tag() " ??

Merci de m'éclairer un peut sur le sujet ...

Cordialement ...
N@b
le 18/07/2008 à 14:07
Formulaire AJAX avec un wait pour le bouton valider
Bonjour ...

j'ai essayé de développé kelkechose qui se rapproche de innerHTML mais j'ai pas mal modifié mes lignes pour en arriver à ce résultat que j'ajoute dans ma page index.html , malheureusement cela ne marche pas et pourtant je suis sûre que c'est le bon code smiley

Le voici :

<script type="" language="javascript">
function SendForm(){
$('BTsubmit').disabled='disabled';
$('BTsubmit').value='en cours ...';
new Ajax.Request('maPageDeRequPHP.php',{
method: 'post',
asynchronous: true,
contentType: 'application/x-www-form-urlencoded',
encoding: 'UTF-8',
onSuccess: function(){SearchOK();},
onFailure: function(){}
});
function SearchOK(){
$('BTsubmit').style.visibility = 'hidden';
$('BTsubmit').style.display = 'none';
}
}
</script>


et j'ajoute dans le bouton le code suivant "<input type="submit" name="send" id="BTsubmit" value="Envoyer">

malheureusement ça marche pas comme je le voulais ^^

Merci pour votre aide ...

Cordialement
N@b
le 17/07/2008 à 19:11
Formulaire AJAX avec un wait pour le bouton valider
Bonjour ...

j'ai récupéré un code AJAX pour l'installer dans l'une de mes pages Web pour un éventuel moteur de recherche.

Bien sure, comme c'est de l'ajax le formulaire est vaidé sans chargement de page de résultat , hors le bouton "Valider" pour lancer la recherche reste toujours actif pendant la phase de recherche et donc pour éviter k'il soit recliké et pour avertir le visiteur ke la phase recherche est en cours je souhaiterai le désactiver mais voilà , comme c'est de l'ajax j'ai pas réussis ...

Merci de m'indiker comment et où ajouter d code JS pour permettre a remplacer le texte du bouton "Envoyer" par "Recherche en cours ..." après avoir cliké dessus.

Voici le code a complet ( simple ) des deux pages :

PAGE : index.html

<script type="text/javascript" src="code.js"></script>
<form method="post" onsubmit="maFonctionAjax(this.Id.value,this.Nom.value);return false" action="">
<table border="0" cellspacing="0">
<tr>
<td colspan=2>
Formulaire Ajax
</td>
</tr>
<tr>
<td>Id:</td>
<td>
<input name="Id" id="Id" type="text"></td>
</tr>
<tr>
<td>Nom:</td>
<td><input name="Nom" id="Nom" type="text"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="envoyer" /></td>
</tr>
</table>
</form>
<div id="msg"></div>


PAGE : code.js

function maFonctionAjax(Id, Nom) 
{
var OAjax;
if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
OAjax.open('POST',"maPageDeRequPHP.php",true);
OAjax.onreadystatechange = function()
{
if (OAjax.readyState == 4 && OAjax.status==200)
{
if (document.getElementById)
{
if (OAjax.responseText =='true') { /* OK */
document.getElementById('msg').innerHTML='<font color=GREEN>'+OAjax.responseText+'</font>';
}else{ /* PAS OK */
document.getElementById('msg').innerHTML='<font color=RED>'+OAjax.responseText+'</font>';
}
}
}
}
OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
OAjax.send('Id='+Id+'&Nom='+Nom);
}


PAGE : maPageRequPHP.php

<? 
session_start();

$erreurs=array();//tableau qui stocke les erreurs.

if(!$_POST['Id']){
$erreurs[]='Id: Veuillez encoder un Id';
}

if(!$_POST['Nom']){
$erreurs[]='Nom: Veuillez encoder un Nom';
}

if(count($erreurs)==0)
{

//ici tu enregistres les valeurs dans la bdd

echo "true";//cette valeur sera traité par ajax est vaut dire que tt passe pour le bien

// connexion la base de donnée

$nom=$_POST["Nom"];

echo $nom;

$search = mysql_query("SELECT * FROM chansons WHERE artiste LIKE '%$nom%'");
$nb = mysql_num_rows($search);
echo "$nb<br><br>";
while ($s=mysql_fetch_array($search)) {
$titre_song = $s["titre_song"];
echo "$titre_song<br>";
}

// cette boucle est ajouté pour vérifier le fonctionnement du bouton "Envoyer" du formulaire
for ($i=0;$i<=10000;$i++)
{
echo "$i<br>";
}
}
else
{
echo "<p class='erreur'>";
for($i=0;$i<count($erreurs);$i++)
{
echo "- ".$erreurs[$i].".<br />";
}
echo "</p>";
}
?>


Merci encore pour votre aide ...

Cordialement
N@b
le 02/07/2008 à 15:08
migration !
Hi ...

le problème c'est que j'ai téléchargé Wampserver et je l'ai lancé mais toutes mes sources n'arrivaient pas à se connecter à ma base de donnée alors que normalement c'est les mêmes valeur d'accès à la base de donnée que sur EasyPhp à savoir l'ip 17.0.0.1 et login root et le mot de passe vide.

J'ai essayai par tout les moyens d'y remédier mais sans succès et c'est pour cela que j'aimerai passer a PHP5 sans désinstaller mon EasyPhp.

Merci i M@N pour tes liens ça m'a aidé mais j'ai pas réussit a faire redémarrer mon easyphp ^^

Je vais essayer de tout remédier mais bon, je crois que je vais plus galéré qu'avancer ^^

Merci encore pour votre aide ...
Cordialement
LoadingChargement en cours