CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

code php?

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
geomaster
geomaster
Niveau 9
05 mai 2006 à 20:57:17

Bonjour...
Voilà j´aimerais qu´on me donne le code php qui permet d´effacer les ip d´une table au bout de 24h.C´est pour faire un compteur qui compte le nombre de visites par jour merci...

--Rpgmaster--
--Rpgmaster--
Niveau 10
05 mai 2006 à 22:34:34

j´aime pas trop la façon dont tu formule ta phrase mais comme j´avais déjà eu ce probleme jvai t´aider :
tu fais une page php qui supprime les entrées (rien de bien dur) puis tu mets un cron (comme sur cron.fr ou webcron.fr)

stoff
stoff
Niveau 10
05 mai 2006 à 22:37:24

webcron.org

deepblue
deepblue
Niveau 16
05 mai 2006 à 23:28:59

tu te connectes;
$time = time();
$heure24 = 3600*24;
$maxtime = $time - $heure25;
$sql = mysql_query("DELETE FROM ta_table WHERE date_ip<=$maxtime");

stoff
stoff
Niveau 10
05 mai 2006 à 23:32:40

pas vraiment optimiser comem méthode.

geomaster
geomaster
Niveau 9
06 mai 2006 à 11:28:04

Merci bien...

deepblue
deepblue
Niveau 16
06 mai 2006 à 11:31:35

stoff > oui mais le but et qu´ils comprennet comment fonction php, si tu fais un truc super optimisé, ils auront pus de difficultés pour comprendre et ne pourront peut etre pas modifier le code comme il peut le faire maintenant

stoff
stoff
Niveau 10
06 mai 2006 à 11:33:06

bah il lui suffit de créer une page php executant la requete: delete from table
et de l´executer via un cron tout les jours a minuit (00h00)

deepblue
deepblue
Niveau 16
06 mai 2006 à 11:36:25

Geomaster >
http://www.sitepoint.com/article/introducing-cron

geomaster
geomaster
Niveau 9
06 mai 2006 à 11:41:10

Merci merci mais c´est bon j´ai compri comment faire...C´est très gentil a vous de m´aider..
Au fait j´ai reussi à mettre les 3 compteurs et un sondage tout seul(fin avec vous et google) et sans connaissance du php...Je suis content de moi...

LunaticPandora
LunaticPandora
Niveau 10
24 juin 2006 à 22:59:22

Bonsoir tout le monde.

Je debute en php, d´ailleurs le code ci-dessous est mon premier essai.

En gros j´essai de me faire une base de donnée de films (avec trois table: films, acteur, réalisateur).

Le probleme c´est que quand je rentre les données via mon fichier .html contenant les formulaires, la seule réponse que j´obtient est:"Désolé, ce film est déjà présent dans la base de données" alors que ma base de données est vide.

Je ne comprend pas trop, mon code doit contenir des enormités c´est pourquoi je fais appel aux personnes qui mairisent ce langage susceptible de m´aider.

Merci d´avance.

------------------------------------------------

<?php
// Récuparation des champs

// Films
if(isset($_POST[´titre´])) $titre=$_POST[´titr
e´];
else $nom="";

if(isset($_POST[´titre_original´])) $titre_original=$_POST[´titre_original´];
else $titre_original="";

if(isset($_POST[´annee´])) $annee=$_POST[´annee´];
else $annee="";

if(isset($_POST[´avis´])) $avis=$_POST[´avis´];
else $avis="";

// Réalisateur
if(isset($_POST[´nom_r´])) $nom_r=$_POST[´nom_
r´];
else $nom_r="";

if(isset($_POST[´prenom_r´])) $prenom_r=$_POST[´prenom_r´];
else $prenom_r="";

if(isset($_POST[´nationalite_r´])) $nationalite_r=$_POST[´nationalite_r´];
else $nationalite_r="";

if(isset($_POST[´date_r´])) $date_r=$_POST[´date_r´];
else $date_r="";

// Acteur
//Acteur 1
if(isset($_POST[´nom_a1´])) $nom_a1=$_POST[´no
m_a1´];
else $nom_a1="";

if(isset($_POST[´prenom_a1´])) $prenom_a1=$_POST[´prenom_a1´];
else $prenom_a1="";

if(isset($_POST[´nationalite_a1´])) $nationalite_a1=$_POST[´nationalite_a1´];
else $nationalite_a1="";

if(isset($_POST[´date_a1´])) $date_a1=$_POST[´date_a1´];
else $date_a1="";

// Acteur 2
if(isset($_POST[´nom_a2´])) $nom_a2=$_POST[´no
m_a2´];
else $nom_a2="";

if(isset($_POST[´prenom_a2´])) $prenom_a2=$_POST[´prenom_a2´];
else $prenom_a2="";

if(isset($_POST[´nationalite_a2´])) $nationalite_a2=$_POST[´nationalite_a2´];
else $nationalite_a2="";

if(isset($_POST[´date_a2´])) $date_a2=$_POST[´date_a2´];
else $date_a2="";

// Acteur 3
if(isset($_POST[´nom_a3´])) $nom_a3=$_POST[´no
m_a3´];
else $nom_a3="";

if(isset($_POST[´prenom_a3´])) $prenom_a3=$_POST[´prenom_a3´];
else $prenom_a3="";

if(isset($_POST[´nationalite_a3´])) $nationalite_a3=$_POST[´nationalite_a3´];
else $nationalite_a3="";

if(isset($_POST[´date_a3´])) $date_a3=$_POST[´date_a3´];
else $date_a3="";

// Acteur 4
if(isset($_POST[´nom_a4´])) $nom_a4=$_POST[´no
m_a4´];
else $nom_a4="";

if(isset($_POST[´prenom_a4´])) $prenom_a4=$_POST[´prenom_a4´];
else $prenom_a4="";

if(isset($_POST[´nationalite_a4´])) $nationalite_a4=$_POST[´nationalite_a4´];
else $nationalite_a4="";

if(isset($_POST[´date_a4´])) $date_a4=$_POST[´date_a4´];
else $date_a4="";

// Acteur 5
if(isset($_POST[´nom_a5´])) $nom_a5=$_POST[´no
m_a5´];
else $nom_a5="";

if(isset($_POST[´prenom_a5´])) $prenom_a5=$_POST[´prenom_a5´];
else $prenom_a5="";

if(isset($_POST[´nationalite_a5´])) $nationalite_a5=$_POST[´nationalite_a5´];
else $nationalite_a5="";

if(isset($_POST[´date_a5´])) $date_a4=$_POST[´date_a5´];
else $date_a5="";

// On verifie si les champs sont vides
if(empty($titre) OR empty($annee) OR empty($nom_r)
OR empty($prenom_r))
{
echo ´<font color="red">Attention, les champs "titre", "année de production", "nom" et "prenom" du réalisateur ne peuvent rester vides!</font>´;
}
// Aucun champ n´est vide, on procède à l´enregist
rement
else
{
// Connexion à la BDD
$db = mysql_connect(´localhost´, ´root´, ´´) or d
ie(´Erreur de connexion ´.mysql_error());
// Selection de la base
mysql_select_db(´allmovies´,$db) or die(´Erreur d
e connexion ´.mysql_error());
// Pour chaque entrée, verifier si elle est déjà
présente dans la BDD
// Systeme de récupération de l´ID pour les acteu
rs et les réalisateurs
// Réalisateur
// On regarde si le réalisateur existe déjà
$sql = "SELECT id_real FROM real_tbl WHERE nom=´$
nom_r´ AND prenom=´$prenom_r´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$res = mysql_num_rows($req);
// Dans le cas ou il n´existe pas on l´insere:
if($res=0)
{
$sql = "INSERT INTO real_tbl(id_real, nom, preno
m, nationalite, date) VALUES(´´, ´$nom_r´, ´$prenom_r´, ´$nationalite_r´, ´$date_r´)";
mysql_query($sql) or die(´Erreur SQL!´.$sql.´<br>´.mysql_error());

// On récupere l´ID réal qui vient d´être généré

$id_real = mysql_insert_id();
}

// S´il existe déjà, on récupère son ID
else
{
$sql = "SELECT id_real FROM real_tbl WHERE nom=´
$nom_r´ AND prenom=´$prenom_r´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$id_real = $req;
}

// Acteur 1
// On regarde si l´ acteur existe déjà
$sql = "SELECT id_act FROM acteur_tbl WHERE nom=´
$nom_a1´ AND prenom=´$prenom_a1´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$res = mysql_num_rows($req);
// Dans le cas ou il n´existe pas on l´insere:
if($res=0)
{
$sql = "INSERT INTO acteur_tbl(id_act, nom, pren
om, nationalite, date) VALUES(´´, ´$nom_a1´, ´$prenom_a1´, ´$nationalite_a1´, ´$date_a1´)";
mysql_query($sql) or die(´Erreur SQL!´.$sql.´<br>´.mysql_error());

// On récupere l´ID act qui vient d´être généré
$id_act1 = mysql_insert_id();
}

// S´il existe déjà, on récupère son ID
else
{
$sql = "SELECT id_act FROM acteur_tbl WHERE nom=
´$nom_a1´ AND prenom=´$prenom_a1´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$id_act1 = $req;
}

// Acteur 2
// On regarde si l´acteur existe déjà
$sql = "SELECT id_act FROM acteur_tbl WHERE nom=´
$nom_a2´ AND prenom=´$prenom_a2´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$res = mysql_num_rows($req);
// Dans le cas ou il n´existe pas on l´insere:
if($res=0)
{
$sql = "INSERT INTO acteur_tbl(id_act, nom, pren
om, nationalite, date) VALUES(´´, ´$nom_a2´, ´$prenom_a2´, ´$nationalite_a2´, ´$date_a2´)";
mysql_query($sql) or die(´Erreur SQL!´.$sql.´<br>´.mysql_error());

// On récupere l´ID act qui vient d´être généré
$id_act2 = mysql_insert_id();
}

// S´il existe déjà, on récupère son ID
else
{
$sql = "SELECT id_act FROM acteur_tbl WHERE nom=
´$nom_a2´ AND prenom=´$prenom_a2´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$id_act2 = $req;
}

// Acteur 3
// On regarde si l´acteur existe déjà
$sql = "SELECT id_act FROM acteur_tbl WHERE nom=´
$nom_a3´ AND prenom=´$prenom_a3´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$res = mysql_num_rows($req);
// Dans le cas ou il n´existe pas on l´insere:
if($res=0)
{
$sql = "INSERT INTO acteur_tbl(id_act, nom, pren
om, nationalite, date) VALUES(´´, ´$nom_a3´, ´$prenom_a3´, ´$nationalite_a3´, ´$date_a3´)";
mysql_query($sql) or die(´Erreur SQL!´.$sql.´<br>´.mysql_error());

// On récupere l´ID act qui vient d´être généré
$id_act3 = mysql_insert_id();
}

// S´il existe déjà, on récupère son ID
else
{
$sql = "SELECT id_act FROM acteur_tbl WHERE nom=
´$nom_a3´ AND prenom=´$prenom_a3´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$id_act3 = $req;
}

// Acteur 4
// On regarde si l´acteur existe déjà
$sql = "SELECT id_act FROM acteur_tbl WHERE nom=´
$nom_a4´ AND prenom=´$prenom_a4´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$res = mysql_num_rows($req);
// Dans le cas ou il n´existe pas on l´insere:
if($res=0)
{
$sql = "INSERT INTO acteur_tbl(id_act, nom, pren
om, nationalite, date) VALUES(´´, ´$nom_a4´, ´$prenom_a4´, ´$nationalite_a4´, ´$date_a4´)";
mysql_query($sql) or die(´Erreur SQL!´.$sql.´<br>´.mysql_error());

// On récupere l´ID act qui vient d´être généré
$id_act4 = mysql_insert_id();
}

// S´il existe déjà, on récupère son ID
else
{
$sql = "SELECT id_act FROM acteur_tbl WHERE nom=
´$nom_a4´ AND prenom=´$prenom_a4´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$id_act4 = $req;
}

// Acteur 5
// On regarde si l´acteur existe déjà
$sql = "SELECT id_act FROM acteur_tbl WHERE nom=´
$nom_a5´ AND prenom=´$prenom_a5´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$res = mysql_num_rows($req);
// Dans le cas ou il n´existe pas on l´insere:
if($res=0)
{
$sql = "INSERT INTO acteur_tbl(id_act, nom, pren
om, nationalite, date) VALUES(´´, ´$nom_a5´, ´$prenom_a5´, ´$nationalite_a5´, ´$date_a5´)";
mysql_query($sql) or die(´Erreur SQL!´.$sql.´<br>´.mysql_error());

// On récupere l´ID act qui vient d´être généré
$id_act5 = mysql_insert_id();
}

// S´il existe déjà, on récupère son ID
else
{
$sql = "SELECT id_act FROM acteur_tbl WHERE nom=
´$nom_a5´ AND prenom=´$prenom_a5´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$id_act5 = $req;
}

// Il ne reste plus qu´ à insérer le film
// Encore une fois, on vérifie s´in n´est as déjà
présent.
$sql = "SELECT id_film FROM films_tbl WHERE titre=´$titre´ AND titre_original=´$titre_original´ AND annee=´$annee´";
$req = mysql_query($sql) or die(´Erreur SQL!´.$sql. ´<br>´.mysql_error());
$res = mysql_num_rows($req);
// Dans le cas ou il n´existe pas on l´insere:
if($res=0)
{
$sql = "INSERT INTO films_tbl(id_film, titre, ti
tre_original, annee, avis, id_real, id_act1, id_act2, id_act3, id_act4, id_act5) VALUES(´´, ´$titre´, ´$titre_original´, ´$annee´, ´$avis´, ´$id_real´, ´$id_act1´, ´$id_act2´, ´$id_act3´, ´$id_act4´, ´$id_act5´)";
mysql_query($sql) or die(´Erreur SQL!´.$sql.´<br>´.mysql_error());
}
else
{
echo ´Désolé, ce film est déjà présent dans la base de données´;
}
}
// On ferme la connexion
mysql_close($db);
?>

deepblue
deepblue
Niveau 16
24 juin 2006 à 23:07:05

Color ton code :)
http://wall.simmstein.be/

LunaticPandora
LunaticPandora
Niveau 10
25 juin 2006 à 11:07:38

Merci!

http://simmstein.be/phpcode/?rub=wall&amp;nom=BLrTtiEP&amp;type=php

(en fait j´utilise notepad chez moi pour m´y retrouver)

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware