milsodor

Inscris le 06/12/2007 à 14:42
  • Signature
    seul les bons professeurs forment les bons autodidactes
  • Site web
  • Nombre de sujets
    5
  • Nombre de messages
    23
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

milsodor
le 14/02/2008 à 07:06
liste déroulante et sous-liste
Bonjour ,j'aurais besoin d'un conseil quand au listes déroulantes <select> ,car je sais pas par quel bout commencer.

voila mon soucis je voudrais faire une liste déroulante avec un type de choix ,puis en fonction de ce choix une seconde liste apparait pour proposer divers options.
un exemple rapide
ma liste principale propose 1 option tous et 1 options autre.
si on choisit tous j'affiche toutes les infos de ma BD,si on choisit autre j'affiche une autre liste pour selectionner sur quoi porte la recherche.

j'ai vu qu'il fallais surement passer par javascript,mais la par contre je n'y connais rien,si quelqu'un pouvais me donner une piste...
merci
seul les bons professeurs forment les bons autodidactes
milsodor
le 05/02/2008 à 08:53
precison sur les include et require
bonjour à tous,j'aurais aimé avoir une précision concernant la prise en charge par les navigateurs de la commande require ('xxx.php') ou include..

Je vous pose ça car j'ai créer un site et parfois les gens n'arrive pas a poster sur le site,alors que d'autres y arrivent sans probleme.

par exemple j'ai un livre d'or.La connection a ma BD se fait sans probleme grace a un fichier connect.php que j'ai mis dans la commande require ('connect.php');

Mais je me suis rendu compte qu'au lieu de mettre require si je met
$connexion=mysqli_connect('mon serveur','login','mp','mabase');
ca à l'air de mieux fonctionner.

ma config:
mon site http://milsodor.no-ip.org
serveur apache 2.0
php 5
phpmyadmin 2.8
mysql 4

Est ce possible que le probleme vienne de la ?
par avance merci
seul les bons professeurs forment les bons autodidactes
milsodor
le 30/12/2007 à 09:54
probleme de longueur de texte
Bonjour ,j'en profite d'abord pour vous présenter à tous mes meilleurs voeux 2008 .

Je reviens avec mon problème de livre d'or et le fait que parfois les gens n'arrive pas à poster le message.

J'ai remarquer que si le message est court y'a aucun probleme ,mais si il est long (~50 caracteres) ca passe pas..de meme si ya que des chiffres ca s'enregistre quelquesoit la longueur.
Le champ message dans ma BDD est de type longtext ,le moteur est Mylsam,et le champ dans ma page est comme ca :
<?php <td height="40" colspan="2"><center>

<textarea name="news" class="formulaire" rows="5" cols="40" ></textarea>


<input name="submit" type="submit" value="Envoyer"/>?>

Si quelqu'un avais une idée du pourquoi du problème...,j'ai essayé en changeant le type de champ dans ma bdd,(text,varchar etc..)mais rien n'y fait..
encore merci par avance

ps je suis avec la version 4.1.20 de mysql et 2.8 de phpmyadmin
seul les bons professeurs forment les bons autodidactes
milsodor
le 18/12/2007 à 21:37
je sèche lamentablement avec la syntaxe php
bonsoir,
j'aurais besoin d'un petit conseil.
je voudrais creer un espace membre sur mon site,j'ai potasser le tuto de la globule à ce sujet,mais je ne comprends pas un passage du script php.
La solution de facilité auarit été de le copier/coller,mais j'aime bien comprendre ...

pourriez vous m'expliquer la signification de cette ligne :
// on recherche si ce login est déjà utilisé par un autre membre
<?php
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST[
'login']).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error(
));
$data = mysql_fetch_array($req);
if ($data[0] == 0) {

C'est à dire l'utilisation des [ dans la ligne 7
La j'ai du mal à saisir la nuance.

L'accès aux BDD,l'enregistrement des variables tout ça c'est ok ,mais dans le cas présent je veut vérifier si le pseudo existe déja dans ma BDD ,donc je suppose que c'est avec cette instruction que la vérif se fait..?
Et le 0 à quoi sert t'il?

Pardonnez moi si ma question est idiote,mais j'avoue que je n'ai pas trouvé.
Par avance merci

ps la j'ai copié le code du comment faire de la globule pour vous montrer
seul les bons professeurs forment les bons autodidactes
milsodor
le 12/12/2007 à 09:08
acceder a mysql depuis internet
bonjour,je viens de creer un site perso ,avec un serveur apache 2.0 mysql 4.1 et phpmyadmin 2.8.

Pour me faire la main ,je debute completement en php et sql ,j'ai fait un livre d'or sur mon site.
Les infos de ce livre sont enregistrées dans une BDD sur mon serveur.

Mon probleme est que lorsque je tape l'adresse du site depuis mon pc ,j'arrive à inserer des enregistrements dans ma BDD ,la y'a aucun probleme ,mais lorsque quelqu'un se connecte depuis internet ,la il est impossible d'enregistrer quelquechose..

Quelqu'un aurait il une piste ,car je suppose que c'est dans les fichiers de configuration soit d'apache ,soit de mysql ou il faut que j'intervienne.

pour info dans phpmyadmin j'ai
Serveur: mon serveur via TCP/IP
Le port 3306 de mysql est ouvert et l'utilisateur à les droits pour enregistrer (insert,update,delete) mais pas grant.
Je vous met l'adresse du site si vous voulez regarder et si vous avez une idée..par avance merci

http://milsodor.no-ip.org
seul les bons professeurs forment les bons autodidactes
LoadingChargement en cours