Ses derniers messages sur les forums
Et aussi pour les robots d'indexation normaux.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Pas de problèmes ^^
Mais tu n'es pas obligé de me vouvoyer ;-)
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 04/01/2007 à 11:40
c##
Lu,
Tu peux poser des questions ici, j'ai quelques notions et surement d'autres aussi.
Sinon quand tu parles du C# et .NET, tu parles donc de l' ASP.NET ? si c'est le cas alors :
http://www.asp-php.net (fr)
http://www.aspit.net (en)
zebdinou pour les intimes / Blog : http://www.zebden.fr
Ne vas pas trop vite.. Une question : quel âge as tu ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
Et pourquoi pas ? ;)
Je connais pas de livre, j'ai appris sur le net sur différents sites et à force de pratique et de questions sur des forums (oui je suis passé par là aussi ^^), j'y suis arrivé.
Mais si tu recherches un bouquin, il y ici même une partie "livre" .. je ne sais pas s'il y a des livres sur l'HTML.
Mais tu auras toutes tes réponses en cherchant comme un grand avec Google, en tapant "livre HTML" ou "Apprendre HTML"
Il doit durement exister un "HTML pour les nuls" qui explique les bases. Bref un peu de recherche perso ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
Lu,
tu peux mettre en place un timer manuel, et si la durée que tu auras renseignée est supérieur, tu détruis la session, genre :
<?php
function VerificationTimer($dureeDeVie = 0) {
// Si la var n'existe pas, on l'initialise au moment actuel
if(!isset($_SESSION['MonTimer'])) $_SESSION['MonTimer'] = time();
// time() renvoyant le format timestamp.
// Ensuite on vérifie
if($dureeDeVie) {
// Si le dernier temps inscrit + la durée de vie imposée
// est inférieur à l'instant, le temps imparti est écoulé
// On détruit la session.
if(($_SESSION['MonTimer'] + $dureeDeVie) < time()) {
// ici tu n'es pas obligé de tout détruire, seulement
// les vars sensibles.
unset($_SESSION);
session_destroy();
}
}
// On initialise à chaque rafraichissement le timer
$_SESSION['MonTimer'] = time();
}
?>
et dans l'utilisation tu feras :
<?php
session_start();
// On inclut la fonction
require 'chemin/vers/fonction.php';
// Et là on l'utilise
// Le paramètre étant la durée de vie en seconde.
VerificationTimer(300);
?>
voilà ^^
Bon courage.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Lu,
Tu as bien spécifié que ton fichier php est en fait du javascript ?
header('content-type:text/javascript'); // au début de ton script.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Le français ?
Plus sérieusement, si tu veux t'initier à la programmation, commence déjà par l'HTML puis initie toi au PHP.
Et aussi, être poli serait une bonne chose.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Pas forcement vrai,
Une fois les données enregistrées, il n'est plus nécessaire de revenir à la base. ce qui implique moins de ressource.
Surtout quand tu travailles en procédural. Et si tu approfondis cette fonction en passant à la POO, tu allègeras largement ton code et gagneras ainsi bcp de ressources.
Cela n'est absolument pas négligeable. Surtout que parcourir un simple tableau n'est pas si alourdissant que ça, que de parcourir une seconde fois ta table peut l'être.
De plus si tu centralises toutes tes actions, cela implique moins de complications lors du débugage ou d'évolution de ton code.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Lu,
explication :
$array = mysql_fetch_array($requete); va en fait te retourner la dernière ligne de la table selectionnée.
mysql_fetch_array ne retourne pas un tableau proprement dit mais va permettre de parcourir les lignes de ta table en fonction de la requête que tu executes.
On peut alors imaginer ceci :
<?php
function topfonction($requete) {
$query = mysql_query($requete) or die('bla bla');
//
// Ici mysql_fetch_assoc est la même fonction que mysql_fetch_array
// à la différence qu'il ne retourne QU'UN tableau associatif (la clé est une string)
// à l'inverse de .._array() qui retourne le tab asso et un tab à clé numérique.
// On parcourt donc les lignes de ta table pour les inserer dans un tableau.
while($donnee = mysql_fetch_assoc($query) {
// Exemple aussi, mettre l'id unique comme clé.
$id = $donnee['champ_id'];
$tableau[$id] = $donnee;
}
// Return false si aucune donnée.
if(!$tableau) return FALSE;
// On retourne les données
return $tableau;
}
// Exemple :
$mesDonnees = topfonction('SELECT `machin` FROM `table`');
if(!$mesDonnees) echo 'Desolé aucun enregistrement';
else {
// On parcours cette fois le tableau avec foreach
foreach($mesDonnees as $id => $information) {
echo $information['champ1'];
}
?>
?>
Voilà, je pense que ça va te simplifier le vie ;)
zebdinou pour les intimes / Blog : http://www.zebden.fr