tableau xls en php

Petit nouveau ! | 6 Messages

04 mars 2009, 23:30

Salut a vous
j'ai aucune notion de php et j'aimerai rendre disponible ce tableau sur une page internet

Image

sachant que l'on modifie A2 et C2 (en jaune)
C4=A2-300*(C5-1)
C5=TRONQUE((A2/300)+1)
C6=C2

Merci à celui qui pourrai me faire cela
Amicalement,

Mammouth du PHP | 686 Messages

04 mars 2009, 23:38

est ce que tu veux que le resultats s'affiche après avoir validé le contenu des cellules ou instantanement ?
parce que si tu veux que le resultat s'affiche instantanement dans la cellule ce n'est pas du PHP mais plutot du javascript ou de l'ajax.

Avec du PHP il faudrai creer des champs de formulaire qui après avoir cliqué sur un bouton "calculer" par exemple, reverai le contenu des cellules après traitement par le serveur

----
Modifié en dernier par sylvaing26 le 04 mars 2009, 23:59, modifié 3 fois.

Petit nouveau ! | 6 Messages

04 mars 2009, 23:48

cela mets égale tant que j'ai le résultat
un bouton calculer me dérange pas

Mammouth du PHP | 686 Messages

04 mars 2009, 23:59

formulaire :

Code : Tout sélectionner

<html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <title>Sans titre</title> </head> <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red"> <form name="form1" method="post" action="coordonnees.php"> <p>Nom de la planète</p> <p><input type="text" name="nom1"> : <input type="text" name="nom2"></p> <p><input type="submit" name="bouton" value="Calculer les coordonnées"></p> </form> </body> </html>
Traitement : fichier "coordonnees.php"
<html>
<?php
$A2 = $_POST['nom1'];
$C2 = $_POST['nom2'];
$C5 = $A2 / 300;
$C5 = round($C5);
$C5 = $C5+1;
$C6 = $C2;
$int = $C5 -1;
$C4 = $A2 - 300*$int;
?>
<head>


<p>Nom de la planète :</p>
<p><?php echo $A2; ?> : <?php echo $C2; ?></p>
<p>Coordonnées x&nbsp;: <?php echo $C4 ?></p>
<p>Coordonnées y : <?php echo $C5; ?></p>
<p>Coordonnées z : <?php echo $C6; ?></p>
</html>

----
Voila je l'ai modifié entre temps parce qu'il y avait un bug
Mais j'ai verifié il marche désormais :wink:
Après libre à toi de faire la mise en page, il y a le code PHP c'est le principal :D

Petit nouveau ! | 6 Messages

05 mars 2009, 00:12

j'ai meme pas le temps de dire qu'il y a un bug et tu corriges
t'es trop fort toi
un grand merci

Mammouth du PHP | 686 Messages

05 mars 2009, 00:13

Mais il n'y a pas de quoi,
Après si tu as plusieurs calculs d'affilé à faire tu peux combiner les deux codes au lieu de faire toujours un retour à la page précedente :wink:
Bonne soirée

Petit nouveau ! | 6 Messages

05 mars 2009, 01:10

un dernier truc si c'est pas abuser, il peut y avoir des log ?

Mammouth du PHP | 686 Messages

05 mars 2009, 01:35

Logarithmes ou pour se logger ?

Petit nouveau ! | 6 Messages

05 mars 2009, 01:39

pas de probleme pour une base de donnée
et en fait ca serai top si je pourvais avoir une page avec
nom de planete , x,y,z
corespondant au requete demander par les utilisateurs

Mammouth du PHP | 686 Messages

05 mars 2009, 01:40

Une page pour se logger puis accès à la saisie pour calculer les coordonnées des planètes ?

Petit nouveau ! | 6 Messages

05 mars 2009, 07:39

proposé si gentillement, je ne dirai pas non
et s'il pouvait avoir la possibilité d'enregistrer un nom sur la page des résultats, j'en serai tres heureux
comme tu dois le comprendre c'est pour un jeu on-line
ou tu gères tes planètes et ou tu peux te faire attaquer, lors d'un rapport d'attaque on dispose que du nom du système de l'assaillant , une fois les coordonnes trouvé tu peux trouver la planète de l'attaquant et connaitre le nom du propriétaire ce qui te permet de connaitre son niveau
l'idée et d'avoir une fois les coordonnées d'avoir la possibilité de mettre le nom du joueur attaquant et d'enregistrer cela dans une base de donnée accessible ensuite
un grand merci d'avance :)

edit:

je viens de voir que je n'obtiens pas les même résultat
avec le numero 30772 : 9
moi j'obtiens 172 103 9
et toi ca donne -128 104 9

re edit:

je viens de trouver l'erreur j'ai remplacé "round" par "floor"