Parse error: syntax error, unexpected '.', expecting ']' in

Répondre
raccoon
le 04/01/2012 à 17:02
raccoon
Salut à tous!!!

Débutant en PhP, j'essaie d'insérer les données d'un formulaire dans une base MySQL.
J'obtiens toujours le message d'erreur suivant:

Parse error: syntax error, unexpected '.', expecting ']' in...

est ce que quelqu'un peut m'aider, svp?


Voici le script:

<?php 

$host="localhost";
$username="username";
$password="password";
$database="database";
$table="kontakt";

mysql_connect("$host", "$username", "$password") or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());

$mysql ="INSERT INTO $table (anrede, name, tel., email, betreffanfrage, nachricht, rueckfragen) VALUES ('$_POST[anrede]','$_POST[name]','$_POST[tel.]','$_POST[email]','$_POST[betreffanfrage]','$_POST[nachricht]','$_POST[rueckfragen]')";

if(!mysql_query($mysql))
die(mysql_error());

echo"Data Inserted!";

mysql_close(); ?>
raccoon
LupusMic
le 05/01/2012 à 22:36
LupusMic
Pourquoi ce mélange en/de/fr ? ^^;

<?php
$mysql = sprintf('INSERT INTO %s (anrede, name, tel, email, betreffanfrage, nachricht, rueckfragen)
VALUES (\'%s\', \'%s\', \'%s\')'
, mysql_real_escape_string($_POST['anrede'])
, mysql_real_escape_string($_POST['name'])
, mysql_real_escape_string($_POST['tel'])
, mysql_real_escape_string($_POST['email'])
, mysql_real_escape_string($_POST['betreffanfrage'])
, mysql_real_escape_string($_POST['nachricht'])
, mysql_real_escape_string($_POST['rueckfragen'])
);
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours