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

Help : Parse error

Gotenk777
Gotenk777
Niveau 6
30 octobre 2005 à 21:01:09

Voilà je suis entrain de faire mon module de news et j´ai une page qui à comme rôle de vérififié que tout les champs ont été bien remplis lors de la création de la news .Mais j´ai un problème , j´ai cette erreur :

Parse error: parse error, unexpected T_VARIABLE in /sdc/soulflyowner/Test script/insertion.php on line 22

Et le code de la ligne 22 est celui-ci :

$date = date("Y-m-d H:i:s");

Aidez moi s.v.p

deepblue
deepblue
Niveau 16
30 octobre 2005 à 21:03:13

Tu as quoi avant ça ?

A-spec59
A-spec59
Niveau 10
30 octobre 2005 à 21:03:50

il manque pas un timestamp dans ta fonction date ?

deepblue
deepblue
Niveau 16
30 octobre 2005 à 21:07:29

ah oui, tu veux la dat mais en fonction de quoi ? :

$temps_précis = timestamp de quelques chose;
$date = date("Y-m-d H:i:s", $temps_précis);

Gotenk777
Gotenk777
Niveau 6
30 octobre 2005 à 21:40:45

Dsl j´étais plus la , mais on m´a dit d´ajouté un champ timestamp a ma table et de mettre ce code dans ma page :

while ($donnees = mysql_fetch_array($retour))

$date = date("Y-m-d H:i:s", $donnees[´timestamp´]);

Seulement la j´ai cette erreur :

Parse error: parse error, unexpected T_WHILE in /sdc/soulflyowner/Test script/insertion.php on line 22

deepblue
deepblue
Niveau 16
30 octobre 2005 à 21:52:35

while ($donnees = mysql_fetch_array($retour))
{
$time = $donnees[´timestamp´;
$date = date(´Y-m-d H:i:s´, $time );
}

A-spec59
A-spec59
Niveau 10
30 octobre 2005 à 21:57:41

ta fé une tte petite fote à la con deep

while ($donnees = mysql_fetch_array($retour))
{
$time = $donnees[´timestamp´];
$date = date(´Y-m-d H:i:s´, $time );
}

voila sa peu arrivé a tt le monde telemen c con ^^

deepblue
deepblue
Niveau 16
30 octobre 2005 à 21:59:55

oups, vive le copîer / coller mdr

Gotenk777
Gotenk777
Niveau 6
30 octobre 2005 à 22:00:28

Je vais essayer ca tout d´suite :ok: :merci:

esperons que ca marche

Gotenk777
Gotenk777
Niveau 6
30 octobre 2005 à 22:01:22

Grrrr

Parse error: parse error, unexpected T_WHILE in /sdc/soulflyowner/Test script/insertion.php on line 24

deepblue
deepblue
Niveau 16
30 octobre 2005 à 22:04:05

donne voir tout ton code stp

Gotenk777
Gotenk777
Niveau 6
30 octobre 2005 à 22:05:23

Ok je test un truc et je te montre apres

Gotenk77
Gotenk77
Niveau 6
30 octobre 2005 à 22:18:11

<html>
<head>
<title>[ Ajouter un news (1/2) ]</title>
</head>
<body>
<?php

// on insère le fichier de configuration
require (´config.inc.php´);

// on récupère les informations du formulaire
$auteur = $_POST["auteur"];
$email = $_POST["email"];
$site_web = $_POST["site_web"];
$titre = $_POST["titre"];
$message = $_POST["message"];

// on récupère les 7 premiers caractères du champs site_web
$verif_url = substr($site_web,0,7)

// on définit la date au format MySQL (aaaa-mm-jj hh:mm:ss)

while ($donnees = mysql_fetch_array($retour))
{
$time = $donnees[´timestamp´];
$date = date(´Y-m-d H:i:s´, $time );
}

// on vérifie que tous les champs soient vérifiés
if (empty($auteur) OR empty($email) OR empty($message) OR empty($site_web) OR empty($titre))
{

// on affiche un message d´erreur si l´un d´eux n´est pas remplis
?>
<html>
<body>
<script language="javascript">
alert(´Le formulaire n\´est pas complet !\ nVeuillez le compléter.´);
</script>
[ <a href="javascript:history.go(-1);">Page précédente</a> ]
</body>
</html>
<?php
exit();
}

// on vérifie la présence du "http://" en début d´url
// on vérifie aussi la présence du ´@´ et du ´.´ dans l´email
elseif($verif_url != ´http://´ OR !e reg(´@´,$email) OR !e reg(´.´,$email))
{
?>
<html>
<body>
<script language="javascript">
alert(´Le formulaire est mal renseigné !\ nVeuillez le vérifier.´);
</script>
[ <a href="javascript:history.go(-1);">Page précédente</a> ]
</body>
</html>
<?php
exit();
}

// si aucune des conditions n´est vérifiées, on exécute le script
else
{

// on se connecte au serveur MySQL
$connection = mysql_connect($serveur, $login, $mdp);
// on sélectionne la base de donnée
$select_bdd = mysql_select_db($nom_bdd);

// on insère les données dans la table ´news´
$insertion = "INSERT INTO news (date,auteur,email,site_web,titre,news) VALUES
(´$date´,´$auteur´,´$email´,´$site_web´,´$titre´,´
$message´)";

// en cas d´erreur, on affiche un message avec le nom de l´erreur
mysql_query($insertion) OR die(´Impossible d\´enregistrer dans la base de donnée !< br />Veuillez renouveler votre envoie.<br /><a href=\´javascript:history.go(-1);\´>Page précédente</a><br />L\´erreur MySQL est :´.mysql_error());

// l´enregistrement s´est bien passé, on affiche un message de remerciement
?>
<html>
<head>
<title>[ Ajouter un news (2/2) ]</title>
</head>
<body>
<script language="JavaScript">
alert(´Votre news a été enregistrée dans la base de donnée.´);
</script>
Voici votre news :
<table width="600" border="0">
<tr>
<td width="20%"> <p align="right">Auteur : </p></td>
<td width="80%"><?php echo $auteur; ?> </td>
</tr>
<tr>
<td><p align="right">E-mail :</p></td>
<td><?php echo $email; ?> </td>
</tr>
<tr>
<td><p align="right">Site Web :/p></td>
<td><?php echo $site_web; ?> </td>
</tr>
<tr>
<td width="20%"><p align="right">Date : </p></td>
<td><?php echo $date_news; ?> (au format MySQL : aaaa-mm-jj hh:mm:ss)</td>
</tr>
<tr>
<td colspan="2"> <p align="center">Message : </p></td>
</tr>
<tr>
<td colspan="2"><center><?php echo $message; ?> </center></td>
</tr>
<tr>
<td colspan="2"><center>[ <a href="affichage.php">Voir les news</a> ]</center></td>
</tr>
</table>
</font>
</body>
</html>
<?php

// on ferme la connection au serveur MySQL
mysql_close();
}
?>
</body>
</html>

Gotenk777
Gotenk777
Niveau 6
30 octobre 2005 à 22:20:24

En passant , j´ai suivi un tuto et certaine partie du script vienne du tutos donc cette page complete

deepblue
deepblue
Niveau 16
30 octobre 2005 à 22:21:24

c´est mieux si tu vas chercher tes infos dans ta bd :ok:

Gotenk777
Gotenk777
Niveau 6
30 octobre 2005 à 22:24:06

:gné: pas compris ton post

deepblue
deepblue
Niveau 16
30 octobre 2005 à 22:27:04

ben en fait, tu fais une boucle pour "trier" les infos de la variable $retour, mais elle vient d´ou ? Tu as oublié d´aller chercher tes infos dans ta bd :
$retour = mydsl_query ...

Gotenk777
Gotenk777
Niveau 6
30 octobre 2005 à 22:31:17

Oops c´est vrai , 2 min j´essai ca donc le code a mettre serait :

$retour = mysql_query(´SELECT * FROM news ORDER BY id DESC´);
while ($donnees = mysql_fetch_array($retour))
{

while ($donnees = mysql_fetch_array($retour))
{
$time = $donnees[´timestamp´];
$date = date(´Y-m-d H:i:s´, $time );
}

?? ??

Gotenk777
Gotenk777
Niveau 6
30 octobre 2005 à 22:32:15

oops je veux dire :

$retour = mysql_query(´SELECT * FROM news ORDER BY id DESC´);
while ($donnees = mysql_fetch_array($retour))
{

$time = $donnees[´timestamp´];
$date = date(´Y-m-d H:i:s´, $time );
}

Gotenk777
Gotenk777
Niveau 6
30 octobre 2005 à 22:54:26

Personne???

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