LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 30/01/2010 à 12:32
Mettre les liens sur chaque élément du tableau
A mon avis, le problème vient de Affiche.php.
Tu ne lui passes aucun paramètre pour savoir quelle photo tu dois afficher ?

Ce fichier doit surement afficher la dernière photo : j'imagine bien que ce fichier fait un select entiere de la base d'image, qu'il fait un while mysql_fetch_array et qu'il affiche la photo trouvée en dehors du while, soit la dernière.

Le mieux, c'est de passer l'id de la photo à Affiche.php et lui ne selectionnera que cette photo, sans while et il l'affichera.
LA GLOBULE
le 30/01/2010 à 12:26
Un formulaire qui genere une page php ( probleme )
Ben enlève les quotes en trop que tu as ajoutés :S
Elles n'y étaient pas dans ton premier message, et tu les as ajouté.

Tu m'as l'air un peu perdu avec ces quotes, je te suggère de relire le cours sur la concaténation ainsi que celui qui explique comment afficher une variable.
LA GLOBULE
le 29/01/2010 à 23:44
Un formulaire qui genere une page php ( probleme )
Tu as juste un problème de concaténation.

C'est comme si tu faisais un echo 'blublub $_POST["toto"] rejigijr';
Alors qu'il faut faire echo 'blublub '.$_POST["toto"].' rejigijr';

Bref place des quotes dans ton code.
LA GLOBULE
le 29/01/2010 à 12:27
comment faire un script de news avec image
Ton image tu veux la stocker en base ou sur le filesystem ?

Ta démarche n'est pas logique, car tu as une table permettant de stocker une image, tu fais bien un upload d'image, mais l'image, tu ne la colles pas en base, tu la colles sur le disque dur.

D'autre part, $_POST['image'] n'existe pas.

Et si tu veux stocker ton image en base de données et non directement sur le disque, il te faudra un fichier php pour afficher cette image (car cela demandera une requete SQL pour récupérer l'image).
LA GLOBULE
le 27/01/2010 à 20:46
Champs de formulaires variables
On en a déjà parlé ici.

Alors ensuite, les nouveaux champs, tu peux les générer en PHP via un reload (qui va générer une nouvelle page html avec plus de champs), ou bien tu peux ajouter ces champs dans ta page (sans reload) en utilisant du javascript pour manipuler le DOM de ta page.

La solution javascript est plus "funky" car pas de reload, mais en contre partie, elle demande un poil plus de code et elle ne sera pas compatible sur les navigateurs sans support js.
LA GLOBULE
le 27/01/2010 à 20:42
Concepteur phpMyAdmin
Si tu utilises le moteur innoDB oui.

Mais testes une suppression d'un élément, tu verras bien si ses "relations" s'effacent aussi.
LA GLOBULE
le 27/01/2010 à 20:40
Saisie non obligatoire
Malheureusement non, empty ne teste pas si la variable est vide.
Je te suggère de lire la documentation de cette fonction dans le manuel PHP.

Pour tester si le champ est vide, le plus simple est de calculer la taille de la chaine que contient ce champ.

Voici un simple ex :

<?php
if (isset($_POST['go']) && $_POST['go'] == 'ok') {
if (!isset($_POST['blu']) || strlen($_POST['blu']) == 0) echo 'le champ est vide';
else echo 'le champ n\'est pas vide';
}
?>

<form action="blu.php" method="post">
<input type="text" name="blu" value="" />
<input type="submit" name="go" value="ok" />
</form>
LA GLOBULE
le 24/01/2010 à 19:54
espace membre
Ben le test que tu fais sur ta page membre pour savoir si la personne est membre ou non, il te suffit de le dupliquer sur toutes les pages de ton espace membre.
LA GLOBULE
le 22/01/2010 à 00:34
PATH_INCLUDE undefined constant
Quand tu fais ton define define('PATH_INCLUDE', 'C:/www/www.monsite-net'); tu as toujours l'erreur undefined constant ?

Si oui, fais tu bien ton define avant d'appeler la constante ?
LoadingChargement en cours