Ses derniers messages sur les forums
Je me permets de revenir sur la correction de ce script. Comme dit dans mon premier post, j'avais réécrit un petit exemple simplifié. Dans le script complet, j'avais bien écrit "Submit".
Mais je me permets de le recopier ci-dessous
(non, pas ici, il y a le wall pour çà, cf mon message précédent) car je l'ai un peu modifié en essayant de trouver une solution. Malheureusement, il ne veut toujours pas tourner. Il me renvoie toujours le message d'erreur echo 'Identifiant inconnu ...casse'.
Or, il connait le user_id puisque la première chose qu'il fait c'est de m'afficher les données correctes.J'offre un verre à celui qui me trouve la solution !
http://www.lephpfacile.com/wall/wall.php?id=2420
Polhux
Ok, merci pour la réponse. Et c'est bien ce qui se passe. Donc une épine hors du pied.
A l'attention du modérateur : Veuillez accepter mes excuses. J'avais pris cet exemple pour me faire comprendre en me disant que comme vous connaissez cet header... C'est promis, M'sieu, je ne le ferai plus.
Polhux
Bonsoir,
Information très intéressante car je l'ai vu posée plusieurs fois et soit, sans réponse, et 2 fois, dont la réponse sur ce site : "Ce n'est pas possible".
Mais maintenant, lorsque tu me dis "…. c'est ouvrir la page avec ton en-tête (header) à l' intérieur de ton iframe…", qu'appelles-tu exactement le header, pour ma page ? Est-ce la partie de la page qui va de <HTML> jusque </HEAD> ?
J'ai testé le header renvoyé par le serveur de www.lephpfacile.com, et voilà ce que cela me donne :
HTTP/1.1 200 OK
Date: Mon, 29 Aug 2005 17:00:46 GMT
[...]
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=ISO-8859-1
Cela ne m'apporte donc pas de réponse.
Modérateur : merci de ne pas poster en clair les informations retournées par le serveur :) Ok, tout le monde peut les lire en faisant une requete http, mais quand meme, ca ne se "poste" pas.
Polhux
J'ai passé plus de 2 H sur Internet pour essayer de trouver un exemple pratique mais nada. Je me vois donc contraint de solliciter l'un de vous comme correcteur.
Mes formulaires sont plus complexes que celui ci-dessous mais cela n'a guère d'importance. J'ai une erreur dans la manière de concevoir le script et c'est là où je vous demande votre aide.
Prenons donc l'exemple : Sur 1 page, j'inscris l'identifiant d'un user, et il me renvoie, en dessous, un cadre (iframe) correctement rempli avec le nom et le prénom du user recherché. En dessous, de ces informations, j'ai 2 boutons : l'in = Modification et l'autre = Suppression. Et malheureusement, c'est là que cela foire. Je fais une (ou peut-être plusieurs) erreur mais je ne vois pas où ? Voici le script d'affichage des données et l'essai d'activation des boutons Modification ou Suppression
http://www.lephpfacile.com/wall/wall.php?id=2421
Si un bonne âme pouvait se pencher sur la correction ? D'avance merci.
Polhux
Bonsoir,
Pour rediriger certaines de mes pages, je dois utiliser, par exemple :
header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/" . "consultation.php");
Oui mais ... ma cible est un iframe et je dois donc préciser, derrière ce qui précède, target = cadre_central.
Comment écrire cela ? J'ai cherché et je ne trouve rien, même pas dans le manuel officiel de PHP.
Polhux
Bonsoir,
Le petit module ci-dessous génère un tableau pour naviguer de page en page du genre [1-10] [11-20] [21-30] … (messages de 1 à 10, 11 à 20,...)
<td style="background-image:url('nopage_lien.jpg')" width="966" height="35" colspan="3">
<p class="style_ecriture">
<?php
for ($i = 1; $i < $maxPage + 1; $i++) {
$from = $nbCommParPage * ($i - 1) + 1;
$to = $from + $nbCommParPage - 1;
if ($to > $nbComm)
$to = $nbComm;
if ($i == $page)
echo "[$from-$to]\n";
else
echo "[<a href='livredor_mess.php?page=$i'>$from-$to</a>]\n";
}
?>
</p>
</td>
Mes liens sont donnés par les 2 "echo".
En HTML, il me suffit d'écrire : <a class="style_lien" href='livredor_mess.html"></a>, après avoir donné der propretés à a.style_lien:link, a.style_lien:hover et a.style_lien:visited
Or, je voudrai qu'à l'instar du HTML et CSS , je puisse également définir un style au résultat des "echo" pour changer les couleurs par défaut des liens lorsque l'on est en position link, hover ou visited. Comment pourrais-je faire cela ? J'ai beau chercher sur Internet, je ne trouve pas.
Et sur ce forum, j'ai trouvé : 15 - :: Le PHP Facile :: Forums
... Renseigne-toi sur les feuilles de style et tu pourras faire tous les liens que
tu veux... ... Accueil forums > PHP / MySQL > Misse en forme de lien, ...
Mais je tombe sur une erreur 404.
Merci pour la réponse.
Polhux
D'accord, la question date déjà. Mais si d'autres se posent également la question...
Maintenant que j'ai pu mettre en pratique, la réponse que j'attendais est qu'il suffit d'écrire, à partir de mon navigateur,
www.monsite.be/phpMyAdmin
et de recopier et manipuler les données comme le phpMyAdmin de mon PC.
Polhux
Rebonsoir,
Encore une question. Où insérer ce nl2br ?
J'ai, pour ma zone :
<?php echo htmlentities($val['message']);?>
Polhux
Scusi, jétais dans l'ether péhachepéien.
Bonsoir et merci pour la réponse.
Polhux
Il me semble qu'un des membres se battait pour éviter de conserver ses sauts de ligne. Chez moi, c'est l'inverse.
Pour me mettre dans le bain avec PHP et MySQL, je viens de créer un livre d'Or. Tout fonctione bien si ce n'est que lorsque MySQL restitue le message, les sauts de ligne ne sont pas conservés et tout le texte (défini en TEXT) est à la queue- leu-leu. Comment faire pour conserver les sauts de ligne originaux ?
PS : J'ai fait des recherches sur le site mais pour les 4 articles qui pourraient éventuellement me donner des éléments, j'ai le message "Vous venez de tomber sur 1 erreur de type 404".
Polhux