probleme de form

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 juin 2005, 10:11

Je m'y met maintenant

Donc

- pourquoi ça ne marche pas avec des liens hypertexts
- c'est quoi le problèmes dans ton dernier post ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 419 Messages

24 juin 2005, 10:20

ça marche pas avec hypertext parce qu'il doit pas reconnaître l'"id" de ma table ou alors la variable "code" du lien je t'ai posté l'index parce que je me demande si c'est pas là qu'il faudrait que je déclare code mais le problème dans ce cas là c'est que je sais pas comment faire parce que code n'aurait pas de valeur vraiment défini comme "page" étant donné que cela dépend de la table

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 juin 2005, 10:24

T'as pris un café par perf ce matin ? :langue:

C'est chaud à comprendre ce que tu raconte !!!!

Je regarde
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 419 Messages

24 juin 2005, 10:27

non j'ai pas pris de café et il a fait chaud hier il a fait 45°apparement ce matin c'est pas terrible t'as mis la femme de zeus en avatar

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 juin 2005, 10:31

Essaye ce code avec des liens hypertext et donne moi le résultat

PS : je me suis permis de réindenter le code afin d'augmenter la clarté
            <table align="center" border="1">
                <tr>
                    <td valign="top">
                        <p align="center"><font face="Comic Sans ms">News
                        :</font></p>
                    </td>
                </tr>
                <tr>
                    <td>
                        <p>
                            <font face="Comic Sans ms">
                                <BR>
                                <center>
                                    <font size="4"><b>L'espace News !</b></font>
                                </center>
                                <br><br><br>
                                <table align=center border="1">
                                    <tr>
                                        <td  valign=top>
<?php
require('conf.php');//Inclure les paramètres conf
$c1 = @mysql_connect("$hote","$log","$pass") or die("IMP TO CONNECT");//Connexion à SQL
@mysql_select_db("$base",$c1) or die("selection impossible");
$sql1 = "select * from promotion order by id desc";
//"select * from promotion order by id desc limit 15";
//Afichage des promotion, vous pouvez changé limit 5 par limit 10 ou autre.<br>
//Limit 2 limite à 2promotion par pages, 5, à 5news par page.
if($p1 = @mysql_unbuffered_query($sql1,$c1)){
    while($data1 = @mysql_fetch_array($p1)){
?>
                                            <table border="1">
                                                <tr>
                                                    <td>
                                                        <font size="2"><? echo $data1['bloc1']; ?></font>
                                                            <a href="index.php?page=modifn&code=<?= $_GET["id"] ?>>Modifier</a>
                                                            <a href="index.php?page=modifn&code=<?= $_GET["id"] ?>>Modifier</a>
                                                    </td>
                                                </tr>
                                              </table>
<?
    }
}
//Fermeture SQL 2
?>
                                        </td>
                                    </tr>
                                </table>
                                <BR><BR><BR>
                            </font>
                        </p>
                    </td>
                </tr>
                <tr>
                    <td>
                        <p>
                            <strong>
                                <font color="#000000" size="1.8" face="Verdana, Arial, Helvetica, sans-serif">
                                    [ <a href="index.php?page=ajoutn">Ajouter des new</a> ]
                                </font>
                            </strong>
                        </p>
                    </td>
                </tr>
            </table>
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 juin 2005, 10:33

Je suis un grand fan de matrix et j'ai trouvé l'avatar magnifique

Sinon, ce que je voulais te dire, c'est : mets des . ou des , dans tes phrases
non j'ai pas pris de café et il a fait chaud hier il a fait 45°apparement ce matin c'est pas terrible t'as mis la femme de zeus en avatar
Non, j'ai pas pris de café et il a fait chaud hier, il a fait 45° apparement.
ce matin c'est pas terrible.
T'as mis la femme de zeus en avatar

C'est quand même plus facile à lire

Hé oui, je suis un gros fénéant
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 419 Messages

24 juin 2005, 10:44

Hé oui, je suis un gros fénéant
oui c'est vrai c'est plus facile à lire et j'avais oublié de rajouter ça
pour mon excuse, je dirais qu'il me reste encore un peu de sang dans l'alcool

et t'as pas compris le post

en fait je sais pas si j'ai bien déclaré "code" et "id" si ça se trouve ça vient de là mais si c'est ça je sais je sais pas qu'est-ce que j'ai oublié et où

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 juin 2005, 10:54

Bonne cuvée alors :langue:

1 - est-ce que tu as essayé le code avec les liens ?
2 - pourquoi déclarer des variables dans un script si elle n'ont qu'une portée locale (au script) ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 419 Messages

24 juin 2005, 11:01

euh je comprends pas tout
est-ce que tu as essayé le code avec les liens ?
euh j'ais essayé les liens il me renvoi la page par défaut donc c'est pas bon
pourquoi déclarer des variables dans un script si elle n'ont qu'une portée locale (au script) ?
euh là je comprends en fait "code" va servir pour faire les liens des pages news et promos (pages quasi identiques) pour soit les modifier ou soit pour les supprimer

euh j'ai repondu :?:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 juin 2005, 11:19

Tu as pas vraiment répondu à la question mais j'avais pas vraiment réflechi avant

Remplace ce code dans la page d'index.php
<?php
  $pageOK = array('news' => 'news.php',
                  'presentation' => 'presentation.php',
                  'cad'=> 'cad.php',
                  'contact' => 'contact.php',
                  'mail' => 'mail.php',
                  'imprimantes' => 'imprimantes.php',
                  'partenaires' => 'partenaires.php',
                  'catalogue' => 'catalogue.php',
                  'developpements' => 'developpements.php',
                  'assistance' => 'assistance.php',
                  'achat en ligne' => 'achat_ligne.php',
                  'formation' => 'formation.php',
                  'logiciels' => 'logiciels.php',
                  'promotions'=> 'promotions.php',
                  'service technique' => 'service_technique.php',
                  'administration' => 'administration.php',
                  'identification' => 'identification.php',

                  'suprimer' => 'suprimer.php',
                  'modif' => 'modif.php',
                  'ajout' => 'ajout.php',
                  'suprimern' => 'suprimern.php',
                  'modifn' => 'modifn.php',
                  'ajoutn' => 'ajoutn.php',
                  'ajout_confirm' => 'ajout_confirm.php',
                  'new' => 'new.php',
                  'promo' => 'promo.php');
                    
  
  if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
    echo "page : ".$_GET["page"]."<br>\n";
    echo "tab page : ".$pageOK[$_GET['page']]."<br>\n";
    include($pageOK[$_GET['page']]);
  } else {
    include($pageOK['news']);
  }
?>
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 419 Messages

24 juin 2005, 11:25

j'ai modifié mais j'ai pas vu ce qui a changé t'as mis quoi à la place

par contre je viens de voir dans l'url quand je clique sur modifier d'une news
qu'il y avait ça
/index.php?page=modifn%20&%20code=83
donc si je comprends bien id est reconnu donc le problème doit venir de "code"
faut que je le déclare dans index?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 juin 2005, 11:27

J'ai éditer le code entre temps parce que j'avais pas posté le bon
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 419 Messages

24 juin 2005, 11:32

euh oui ça marche ton code il me marque sur chaque page
deux lignes page et pageok
sauf quand je clique sur modifier il retourne sur la page par défaut sans marquer les deux lignes

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 juin 2005, 11:35

c'est parce que dans une ligne, tu écrit
index.php?page=modifn & page=
mais il ne faut pas d'espace autour de &
index.php?page=modifn&page=id
sinon il considère tout comme l'argument page
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 419 Messages

24 juin 2005, 11:40

ça marche merci maintenant je sais que j'ai encore du boulot
pour modifier et supprimer
des messages d'erreur pour chacune
page : modifn
tab page : modifn.php

Notice: Undefined variable: id in c:\program files\easyphp1-8\www\modifn.php on line 6

Notice: Undefined variable: id in c:\program files\easyphp1-8\www\modifn.php on line 9

Notice: Undefined variable: bloc1 in c:\program files\easyphp1-8\www\modifn.php on line 10

Notice: Undefined variable: total in c:\program files\easyphp1-8\www\modifn.php on line 11

Notice: Undefined variable: bloc2 in c:\program files\easyphp1-8\www\modifn.php on line 36
et
page : suprimern
tab page : suprimern.php

Notice: Undefined variable: id in c:\program files\easyphp1-8\www\suprimern.php on line 4
Promotion bien suprimée
mais je vais essayer de les régler tout seul merci encore
grâce à toi j'avance à petit pas pour régler les erreurs