Aller au contenu

Ka32

Actif
  • Compteur de contenus

    17
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Impecable en fait vous m'avez bien aidé je suis parvenu a mes fin : $id = $_GET["id"]; header("Location: $monurlfinal"); $pseudo="SELECT name, base_level, job_level, online FROM `char` WHERE account_id=".$id.""; $result=mysql_query($pseudo); // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_assoc($result)) { // on affiche les informations de l'enregistrement en cours $online = $data['online']; if ( $online == '1' ) { echo ' <font color=green >ON </font>'; } else if ($online == '0' ) { echo '<font color=red >off </font>';} echo '<b>Pseudo : '.$data['name'].' </b> Base level : '.$data['base_level'].' Job level : '.$data['job_level'].' <br>'; } $monurlfinal="signature.php?id=".$id.""; mysql_close; ?> J'ai egalement rajouté une valeur dans mon code
  2. Oui ca m'eclaire sur certain point mais pas sur d'autre C'est de ma faute c'est vrai que je donne pas assez d'expliquation, je vais essayer d'en donner des plus claire: Ma bdd se compose comme suit : account_ID = le numero du compte name = le personnage du compte base_level = le lvl base du personnage job_level = le lvl job du personnage Un exemple pour illustrer : pour les account id = 200011 on a : name : ka32 base : 50 job : 50 name : mago base : 60 job : 50 name : test base : 60 job : 50 je souhaite que des que dans l'adresse : projet_signature.php?id=200011 tout les personnage ayant l'account ID 200011 s'affiche donc que la requete sql prenne en compte l'ID indiqué dans l'adresse : $pseudo="SELECT name, base_level, job_level FROM `char` WHERE account_id=".$id.""; voila j'espere que mes expliquations t'aiderons un peu plus... merci encore
  3. Bah en fait en attendant de faire plus soffistiqué je vais dans un premier temps rajouter le meme code pour chaques utilisateurs (faute de moyens pour faire mieux ... je ne suis pas assez experimenté ) donc pour l'instant ma commande fait que en fonction d'un id utilisateur, il va chercher tout les personnages se referant a cette ID (ici l'account ID ) <?php require 'memory.php'; $database="ragnarok_database"; _AT_mysql_select_db($database) or die( "Unable to select database"); $id = $_GET["id"]; if( $id == "2000011" ) { $pseudo="SELECT name, base_level, job_level FROM `char` WHERE account_id=".$id.""; $result=mysql_query($pseudo); // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_assoc($result)) { // on affiche les informations de l'enregistrement en cours $pseudo = $data['name']; $base = $data['base_level']; $job = $data['job_level']; } echo '<b>Pseudo : '.$pseudo.' </b> <br> Base level : '.$base.' <br> Job level : '.$job.' <br>'; header("Location: projet_signature.php?id=".$id.""); } else { echo 'pouet'; } mysql_close; ?> Maintenant j'ai un affichage d'une seule valeur et non de toute les valeurs associés à l'account ID, j'ai egalement une erreur : Warning: Cannot modify header information - headers already sent by (output started at /home/morgendavid/public_html/CP_4.3.4a/projet_signature.php:24) in /home/morgendavid/public_html/CP_4.3.4a/projet_signature.php on line 26
  4. Bonjour, Je viens vous voir car j'ai un petit probleme concernant mon script, je souhaite obtenir des infos en fonction d'un champ dans un bdd et le rediriger avec une adresse du style mapage.php?=... alors j'ai commencer a faire un bout de code mais je comprends pas deja comment faire des le debut : <?php require 'memory.php'; $database="ragnarok_database"; _AT_mysql_select_db($database) or die( "Unable to select database"); $id = $_GET["id"]; if( $id == "2000011" ) { $pseudo="SELECT name, base_level, job_level FROM `char` WHERE account_id=".$id.""; $result=mysql_query($pseudo); // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_assoc($result)) { // on affiche les informations de l'enregistrement en cours echo '<b>Pseudo : '.$data['name'].' </b> <br> Base level : '.$data['base_level'].' <br> Job level : '.$data['job_level'].' <br>'; header("Location: projet_signature.php?id=".$id.""); } } else { echo 'marche pas'; } mysql_close; ?> Voila est-ce que quelqu'un peu m'aider? merci d'avance
  5. mais l'ID c'est le numero qu'il definie pour une etiquette automatiquement... ce que je desire c'est que lorsque on appuis sur le bouton modifier il modifie le numero de la fiche en question...
  6. Ecrire dans la BDD = OK <? include("config.php"); $db = mysql_connect($host,$login,$pass); mysql_select_db($base,$db); $id = $_POST[id]; mysql_query($requete); $requete = "UPDATE article SET receveur = '$receveur' WHERE id='$id' "; echo $requete; mysql_close(); header("Location: index.php"); ?> Voila ca c'est fait... L'url de ma page ne comporte pas ce genre de trucs... Cela ne change toujours rien... il n'ecrit pas dans la base de donnée le receveur... HS: ui je fait un outil pour ogame...
  7. Cela ne change rien a ma base de donnée...
  8. cela ne marche toujours pas : <? include("config.php"); $identification= MYSQL_CONNECT($host,$login,$pass); mysql_select_db($base); $query = "SELECT * FROM article "; $result = _AT_mysql_query($query,$identification); $id = $_GET['id']; ?> <form action="add2.php" method="POST" enctype="multipart/form-data"> <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="474"><table width="73%" border="1" align="center" cellpadding="0" cellspacing="1" bordercolor="#FFFFFF"> <tr> <td bordercolor="#000000" bgcolor="#3399FF"><div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif">Ajouter une demande</font></strong></div></td> </tr> <tr> <td height="520" bordercolor="#000000"><table width="100%" border="0" align="center" cellpadding="3" cellspacing="0"> <tr> <td width="37%" height="19"><p><font size="2" face="Arial, Helvetica, sans-serif">Pseudo: </font></p></td> <td width="63%"><font size="2" face="Arial, Helvetica, sans-serif"> <input name="receveur" type="text"> <input type="hidden" name="id" value="<?= $id;?>"> </font></td> </tr> <tr> <td height="25"> </td> <td height="25"><input type="submit" name="Submit" value="Envoyer"></td> </tr> </table></td> </tr> </table></td> </tr> </table> </form>
  9. cela ne change rien... oui je vais inclure cela dans config.php En fait il faut qu'il remplisse le champs vide apres avoir entrer le pseudo dans receveur.php mais cela ne marche pas
  10. Bonjour, Je souhaite mettre en place un outils pour un jeu mais en fait j'ai un problème : Etape 1 : J'ajoute une demande via un formulaire ... <form action="add.php" method="POST" enctype="multipart/form-data"> <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="474"><table width="73%" border="1" align="center" cellpadding="0" cellspacing="1" bordercolor="#FFFFFF"> <tr> <td bordercolor="#000000" bgcolor="#3399FF"><div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif">Ajouter une demande</font></strong></div></td> </tr> <tr> <td height="520" bordercolor="#000000"><table width="100%" border="0" align="center" cellpadding="3" cellspacing="0"> <tr> <td width="37%" height="19"><p><font size="2" face="Arial, Helvetica, sans-serif">Pseudo: </font></p></td> <td width="63%"><font size="2" face="Arial, Helvetica, sans-serif"> <input name="titre" type="text"> <input type="hidden" name="id" value="1"> </font></td> </tr> <tr> <td height="30"><font size="2" face="Arial, Helvetica, sans-serif">Quantité de métal offert</font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input name="qtmd" type="text"> </font></td> </tr> <tr> <td height="30"><font size="2" face="Arial, Helvetica, sans-serif">Quantité de cristal offert</font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input name="qtcd" type="text"> </font></td> </tr> <tr> <td height="30"><font size="2" face="Arial, Helvetica, sans-serif">Quantité de deutérium offert</font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input name="qtdd" type="text"> </font></td> </tr> <tr> <td height="19"><font size="2" face="Arial, Helvetica, sans-serif">Planète de destination</font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input name="planet" type="text"> </font></td> </tr> <tr> <td height="25"> </td> <td height="25"><input type="submit" name="Submit" value="Envoyer"></td> </tr> </table></td> </tr> </table></td> </tr> </table> </form> Etape 2 : j'enregistre les infos : <? include("config.php"); $db = mysql_connect($host,$login,$pass); mysql_select_db($base,$db); mysql_query("INSERT INTO article(id,titre,qtmd,qtcd,qtdd,planet) VALUES('','$titre','$qtmd','$qtcd','$qtdd','$planet')"); mysql_close(); header("Location: index.php"); ?> Etape 3: je les affiches <? include("config.php"); $identification= MYSQL_CONNECT($host,$login,$pass); mysql_select_db($base); $query = "SELECT * FROM article "; $result = _AT_mysql_query($query,$identification); while ($row = _AT_mysql_fetch_array($result))/* récupération des valeurs dans un tableau */ { $id = $row["id"]; $titre = $row["titre"]; $qtmd = $row["qtmd"]; $qtcd = $row["qtcd"]; $qtdd = $row["qtdd"]; $planet = $row["planet"]; $receveur = $row["receveur"]; ?> <table width="100%" height="201" border="1" align="center" cellpadding="0" cellspacing="1" bordercolor="#FFFFFF"> <tr> <td bordercolor="#000000" bgcolor="#0099FF"><div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><strong><? echo"$id"; ?></strong></font></div></td> </tr> <tr> <td height="178" bordercolor="#000000"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="20" colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Pseudo :</strong> <? echo"$titre"; ?></font></td> </tr> <tr> <td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Quantité de métal offert :</strong><? echo"$qtmd"; ?></font></td> </tr> <tr> <td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Quantité de cristal offert :</strong> <? echo"$qtcd"; ?></font></td> </tr> <tr> <td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Quantité de deuterium offert :<? echo"$qtdd"; ?></strong></font></td> </tr> <tr> <td height="10" colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"></font></td> </tr> <tr> <td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Planet donnatrice : : </strong><? echo"$planet"; ?></font></td> </tr> <tr> <td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"><strong>receveur: :</font><font color="red"><? echo"$receveur"; ?> </strong></font></td> </tr> <a href="receveur.php">Modifier receveur</a> </table></td> </tr> </table> <? } ?> Etape 4: je veux modifier via un autre formulaire : <? include("config.php"); $identification= MYSQL_CONNECT($host,$login,$pass); mysql_select_db($base); $query = "SELECT * FROM article "; $result = _AT_mysql_query($query,$identification); $id = $_GET['id']; ?> <form action="add2.php" method="POST" enctype="multipart/form-data"> <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="474"><table width="73%" border="1" align="center" cellpadding="0" cellspacing="1" bordercolor="#FFFFFF"> <tr> <td bordercolor="#000000" bgcolor="#3399FF"><div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif">Ajouter une demande</font></strong></div></td> </tr> <tr> <td height="520" bordercolor="#000000"><table width="100%" border="0" align="center" cellpadding="3" cellspacing="0"> <tr> <td width="37%" height="19"><p><font size="2" face="Arial, Helvetica, sans-serif">Pseudo: </font></p></td> <td width="63%"><font size="2" face="Arial, Helvetica, sans-serif"> <input name="receveur" type="text"> </font></td> </tr> <tr> <td height="25"> </td> <td height="25"><input type="submit" name="Submit" value="Envoyer"></td> </tr> </table></td> </tr> </table></td> </tr> </table> </form> Etape 5 : j'essaye de les enregistrer sur l'ID en question : <? include("config.php"); $db = mysql_connect($host,$login,$pass); mysql_select_db($base,$db); mysql_query("UPDATE article SET receveur = '$receveur' WHERE id='$id' "); mysql_close(); header("Location: index.php"); ?> Mais rien ne se passe je ne comprend pas... Certes je suis pas tres fort mais quand meme je trouve pas la solution...
  11. Ka32

    Fonction include

    Bonjour a tous, Je ne trouve pas de resolution a mon probleme de include.(je sui pas tres fort allons-nous dire...) Je souhaite inclure un menu dans une page ... je cré donc mon fichier "menu.html": <table width="158" height="455" border="0" cellpadding="0" cellspacing="0"> je vous epargne de code interrieur ... </table> ensuite je creer la fonction include dans mon fichier "intro1.php": <? include ("menu.html"); ?> mais la page intro1.php ne me done rien ... je n'arrive pas a comprendre pourquoi ... cela peut etre une petite histoire de point virgulle que j'aurait oublier ou je ne sait quoi .... merci de me dire quelle est mon probleme
  12. Bonjour a toi , Ne t'en fait pas ce forum est très convivial et il y a de nombreuses personnes très interressante ca serait dommage que tu t'en aille reste avec nous
×
×
  • Créer...