Ajouter des données à ma BDD chez free via un formulaire
Résolu
Pulsar360
Messages postés
113
Date d'inscription
Statut
Membre
Dernière intervention
-
Pulsar360 Messages postés 113 Date d'inscription Statut Membre Dernière intervention -
Pulsar360 Messages postés 113 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilas, maintenant que j'ai réussi à accéder à ma BDD chez free avec mysql_ et afficher ce quel possède, je n'arrive pas à ajouter des entrées avec un formulaire.
Voici la page de formulaire :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" href="style.css"/>
<title>Mini-Forum</title>
</head>
<body>
<div id="toutelapage">
<div id="vosmessages">
Vos Messages :</div>
<p></p>
<section id="pageaffiche">
<?php
$db = mysql_connect('sql.free.fr', "unpulsar", "xxxMDPxxx") or die('Erreur de connexion !<br>'.$sql.'<br>'.mysql_error());
mysql_select_db('unpulsar',$db);
$sql = 'SELECT pseudo,messages FROM forum2';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
?>
<p>
<div id="pseudo">
<?php
echo $data['pseudo'].' :';
?>
</div>
<div id="messages">
<?php
echo $data['messages'];
?><p></p>
<?php
}
mysql_close();
?>
</section>
<section id="pagenewmessage">
// le COOKIE pseudo à été rentré sur la page précédente.
<div id="toi"><?php echo $_COOKIE['pseudo'] ?></div>
<form method="post" action="redirectmess.php">
<div id="motmessage"><label for="messages">Votre message :</label></div>
<div id="zonedemessage">
<textarea name="messages" id="messages" rows="10" cols="40"></textarea></br>
<input type="submit" value="Envoyer"/>
</div>
</form>
<!--div de pagenewmessages -->
</section>
<!--div de toutelapage -->
</div>
</body>
</head>
</html>
Et voici la page redirectmess.php:
<?php
$bdd = mysql_connect("sql.free.fr", "*******", "********");
mysql_select_db("une******", $bdd);
mysql_query ("INSERT INTO forum2 (pseudo, messages) VALUES (($_COOKIE['pseudo']), ($_POST['messages']))");
mysql_close();
header('Location: pagemess.php');
?>
Mais j'obtient l'erreur:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /mnt/171/sda/6/8/unpulsar/Copie de ForumWAMP/redirectmess.php on line 5
Si une personne pouvais m'éclairer je l'en remercie d'avance.
Voilas, maintenant que j'ai réussi à accéder à ma BDD chez free avec mysql_ et afficher ce quel possède, je n'arrive pas à ajouter des entrées avec un formulaire.
Voici la page de formulaire :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" href="style.css"/>
<title>Mini-Forum</title>
</head>
<body>
<div id="toutelapage">
<div id="vosmessages">
Vos Messages :</div>
<p></p>
<section id="pageaffiche">
<?php
$db = mysql_connect('sql.free.fr', "unpulsar", "xxxMDPxxx") or die('Erreur de connexion !<br>'.$sql.'<br>'.mysql_error());
mysql_select_db('unpulsar',$db);
$sql = 'SELECT pseudo,messages FROM forum2';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
?>
<p>
<div id="pseudo">
<?php
echo $data['pseudo'].' :';
?>
</div>
<div id="messages">
<?php
echo $data['messages'];
?><p></p>
<?php
}
mysql_close();
?>
</section>
<section id="pagenewmessage">
// le COOKIE pseudo à été rentré sur la page précédente.
<div id="toi"><?php echo $_COOKIE['pseudo'] ?></div>
<form method="post" action="redirectmess.php">
<div id="motmessage"><label for="messages">Votre message :</label></div>
<div id="zonedemessage">
<textarea name="messages" id="messages" rows="10" cols="40"></textarea></br>
<input type="submit" value="Envoyer"/>
</div>
</form>
<!--div de pagenewmessages -->
</section>
<!--div de toutelapage -->
</div>
</body>
</head>
</html>
Et voici la page redirectmess.php:
<?php
$bdd = mysql_connect("sql.free.fr", "*******", "********");
mysql_select_db("une******", $bdd);
mysql_query ("INSERT INTO forum2 (pseudo, messages) VALUES (($_COOKIE['pseudo']), ($_POST['messages']))");
mysql_close();
header('Location: pagemess.php');
?>
Mais j'obtient l'erreur:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /mnt/171/sda/6/8/unpulsar/Copie de ForumWAMP/redirectmess.php on line 5
Si une personne pouvais m'éclairer je l'en remercie d'avance.
A voir également:
- Ajouter des données à ma BDD chez free via un formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Trier des données excel - Guide
- Word 2013 free download - Télécharger - Traitement de texte
- Impossible d'ajouter un ami sur facebook - Guide