Erreur php
monaa
Messages postés
102
Date d'inscription
Statut
Membre
Dernière intervention
-
Dalida Messages postés 6728 Date d'inscription Statut Contributeur Dernière intervention -
Dalida Messages postés 6728 Date d'inscription Statut Contributeur Dernière intervention -
bonjour à ts
voici mon probleme
j'ai un script insert_article.php
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action='insert_article2.php' method='POST'>
<input type='text' name='titre' size='49' value=''><br>
<textarea name='texte' cols='37' rows='6'>
</textarea><br>
<input type='submit' value='Valider'>
<form>
</body>
</html>
insert_article2.php est ss forme
<html>
<body>
<?php
//connexion à la base
include('connexion.php');
$pdo= new PDO($dsn, $user, $pwd);
$sql='INSERT INTO basenear.article (titre, observation)
VALUES (:titre. :observation)';
$stmt=$pdo->prepare($sql);
$titre=$_POST['titre'];
$texte=$_POST['texte'];
$valeurs=array(':titre'=>$titre , ':observation'=>$texte)
$stmt->execute($valeurs);
$stmt->execute();
?>
</body>
</html>ead>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
et mon fichier de connection connecion.php est :
<?php
//paramétres de connexion
$host='localhost'; // le chemin vers le serveur
$db='basenear'; // le nom de la base de donnée
$user='root'; // nom d'utilisateur pour se connecter
$pwd=''; // mot de passe de l'utilisateur pour se connecter
$dsn = "mysql:dbname=$db;host=$host";//creation du dsn pour mysql
//utilisation de la base
try
{
//Ouverture de l'accés à la base
$pdo= new PDO($dsn, $user, $pwd);
//echo"connectee a la base";
}
catch(PDOException $e){
die('Echec de la connexion : '.$e->getMessage());
echo 'Erreur : '.$e->getMessage().'<br />';
echo 'N° : '.$e->getCode();
}
?>
l'erreur indiquée est :
Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\APPLI\insert_article2.php on line 18
ligne 18 ->$stmt->execute($valeurs);
auriez vs 1 idée sur ce qui ne marche pas avec le execute()
mrçi
bne soirée
voici mon probleme
j'ai un script insert_article.php
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action='insert_article2.php' method='POST'>
<input type='text' name='titre' size='49' value=''><br>
<textarea name='texte' cols='37' rows='6'>
</textarea><br>
<input type='submit' value='Valider'>
<form>
</body>
</html>
insert_article2.php est ss forme
<html>
<body>
<?php
//connexion à la base
include('connexion.php');
$pdo= new PDO($dsn, $user, $pwd);
$sql='INSERT INTO basenear.article (titre, observation)
VALUES (:titre. :observation)';
$stmt=$pdo->prepare($sql);
$titre=$_POST['titre'];
$texte=$_POST['texte'];
$valeurs=array(':titre'=>$titre , ':observation'=>$texte)
$stmt->execute($valeurs);
$stmt->execute();
?>
</body>
</html>ead>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
et mon fichier de connection connecion.php est :
<?php
//paramétres de connexion
$host='localhost'; // le chemin vers le serveur
$db='basenear'; // le nom de la base de donnée
$user='root'; // nom d'utilisateur pour se connecter
$pwd=''; // mot de passe de l'utilisateur pour se connecter
$dsn = "mysql:dbname=$db;host=$host";//creation du dsn pour mysql
//utilisation de la base
try
{
//Ouverture de l'accés à la base
$pdo= new PDO($dsn, $user, $pwd);
//echo"connectee a la base";
}
catch(PDOException $e){
die('Echec de la connexion : '.$e->getMessage());
echo 'Erreur : '.$e->getMessage().'<br />';
echo 'N° : '.$e->getCode();
}
?>
l'erreur indiquée est :
Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\APPLI\insert_article2.php on line 18
ligne 18 ->$stmt->execute($valeurs);
auriez vs 1 idée sur ce qui ne marche pas avec le execute()
mrçi
bne soirée
A voir également:
- Erreur php
- Erreur 0x80070643 - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Java code erreur 1603 ✓ - Forum Windows