Rechercher : dans
Par :

Liste de naissance en PHP

Dernière réponse le 28 jan 2008 à 19:09:35 TheFFF, le 14 mar 2007 à 19:07:04 
 Signaler ce message aux modérateurs

Bonjour, nouveau ici, je viens chercher un peu d'aide.

Voilà, j'ai un petit site qui tourne sous Xoops, qui est mis en place pour la naissance de mon fils.

J'aimerais inclure sur ce site, une liste de naissance.

J'aimerais que les gens puisse cocher une "checkbox" en face de chaque article de la liste, une fois celui ci acheter.

Et j'aimerais qu'une fois cette checkbox cocher, le site se reactulaise tout seul, en tenant compte de la modification apportée a cette page.

A votre avis, c possible ?

Faire la page en php avec les checkbox ne me pose pas trop de soucis, c pour faire l'enregistrement automatique (ou via un bouton) que je seche.

Merci d'avance a celui qui me sauvera.

Meilleures réponses pour « Liste de naissance en PHP » dans :
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
Création d’un listener au niveau du serveur Oracle VoirPour créer un listener au niveau d’un serveur de base de données Oracle il suffit d’éditer les fichiers listener.ora tnsnames.ora au niveau du répertoire $ORACLE_HOME/network/admin. Pour démarrer le listener il faut utiliser la commande lsnrctl start
[Freewares] Liste régulièrement mise à jour VoirJe suis tombé par hasard sur cette intéressante liste de freewares, cette liste a été faite par : Alain.Tisserant@mines.inpl-nancy.fr, Ecole des Mines de Nancy. http://www.mines.inpl-nancy.fr/~tisseran/freeware/liste.php
PHP - Administration d'un annuaire LDAP VoirIntroduction à LDAP PHP permet la connexion et l'envoi de requêtes sur un annuaire LDAP, c'est-à-dire un serveur permettant de stocker des informations de manière hiérarchique. Pour plus d'informations sur les fonctions LDAP de PHP, reportez...

1

divx78, le 14 mar 2007 à 20:44:30

Tu doit utiliser ta base de donnée dans ce casla en gros le code a utiliser est simplement :

<?php

//verifie si les variable existes
if(isset($_POST['variable1'] AND isset $_POST['variable2']));
{
      if ($_POST['variable1'] != NULL AND $_POST['Variable2'] != NULL) // Si quelque chose est à enregistrer ( reponce des checkboxs)

 //connecte toi a ta bdd
mysql_connect ('...', '....', '.....');
mysql_select_db ('......');

// puis rentre la suite de ton code php si tu ses programmer en php bien sur.

a toi de jouer.








La sagesse est d'être fou lorsque les circonstances en valent la peine

Répondre à divx78

2

TheFFF, le 14 mar 2007 à 21:07:56

Merci de la piste.

En gros, mon code est le suivant :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Exploitation facile des cases à cocher avec PHP</title>
</head>

<body>

<form action="checkbox.php">
<input type="checkbox" name="options[]" value="Article 1"> Article 1<br>
<input type="checkbox" name="options[]" value="Article 2"> Article 2<br>
<input type="submit">
</form>
</body>
</html>


Je peux coller ca avec votre piste, et ca risque de marcher ?

Répondre à TheFFF

3

divx78, le 14 mar 2007 à 21:18:28

Eu non il faut apres ajouter les commandes a mysql avec la commande mysql_query et plein d'autre tu ses programmer en php ?
La sagesse est d'être fou lorsque les circonstances en valen­t la peine

Répondre à divx78

4

TheFFF, le 14 mar 2007 à 21:21:02

Ha non, je suis très limité en PHP

Répondre à TheFFF

5

divx78, le 14 mar 2007 à 21:26:53

Oki je t'ai trouver un petit truc qui risque de te simplifier la vie modifi le selon tes demande :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<title>Exploitation facile des cases à cocher avec PHP</title> 
</head> 

<body> 



<form action="checkbox.php"> 
<input type="checkbox" name="options[]" value="Article 1"> Article 1<br> 
<input type="checkbox" name="options[]" value="Article 2"> Article 2<br> 
<input type="submit"> 
</form> 
<?php

// On assigne notre variable $_POST['annonce_id']
$nombre=$_POST['annonce_id'];

/* On invoque une variable qui comptera le nombre de checkbox choisis
gâce à la fonction count() */
$total=count($nombre);

// On assure notre condition pour cette rubrique
if ($total>=3)
{
   echo "<b>Vous ne pouvez sélectionner plus de 2 critères</b>";
}
else
{
   echo "Vous avez sélectionné <b>".$total."</b> critère(s)";
   /* Pour faire bien on va faire une chtit boucle pour prendre les valeurs */
   for($i=0;$i<$total;$i++)
   {
        echo "<br />",$i+1,"e choix : ".$nombre[$i];
   }
}
?>
</body> 
</html>

La sagesse est d'être fou lorsque les circonstances en valent la peine

Répondre à divx78

6

TheFFF, le 14 mar 2007 à 21:36:11

Merci de l'aide, mais....

Apres un rapide copier/coller, je file sur mon site, et je me retrouve avec une page nickel, je clique une valeur, je valide, et paf, erreur 404 (http://www.thefff.net/test.php)

Répondre à TheFFF

7

divx78, le 14 mar 2007 à 22:14:04

D'accort bon on avance quan même non on va y arriver att je regarde pourqoi cette erreur
La sagesse est d'être fou lorsque les circonstances en valen­t la peine

Répondre à divx78

8

TheFFF, le 16 mar 2007 à 20:07:03

Bon, j'ai pas mal avancé finalement, je vais m'orienter vers un tableau de ce style :


http://webfx.eae.net/dhtml/collist/demo.html

Mais j'ai 2 soucis :

* comment faire pour enregistrer le fichier modifier par l'utilisateur sur le serveur ?

* comment afficher une photo a la place d'une description ?

D'avance, un GROS merci ;-)

Répondre à TheFFF

9

wood, le 14 jan 2008 à 00:50:51

Salut
je suis en train de surfer car pour nous, l'heureux éveneemnt arrive dans 3 mois.
as tu réussit a faire une liste de naissance avec ton systeme de cochage?
quelle est l'adresse de ton site

Répondre à wood

10

 TheFFF, le 28 jan 2008 à 19:09:35

Bonjour,

Oui, j'ai réussi !!

Un site fait avec Xoops, une petite page PHP, et 2/3 ajouts dans un base Mysql, et le tour est joué.

Je peux remettre sur pied une petite page pour vous donner un exemple, dans le courant de la semaine (voir même ce week end plustot).

A disposition si vous voulez un coup de main.

Répondre à TheFFF