french mike

  • Nombre de sujets
    11
  • Nombre de messages
    24
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

french mike
le 11/11/2004 à 15:25
erreur requete ..
la requete :
a rencontrée le problème suivant :
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''Commentaire' WHERE ID_acteur=$'ID_acteur'' at line 5

voilà je tourne en rond

<?
include("bdd.conf");
$reqact="UPDATE acteur SET
ID_acteur='$ID_acteur',
Nom='$Nom',
Prenom='$Prenom',
Commentaire=$'Commentaire' WHERE ID_acteur=$'ID_acteur'
";
$reqacteur=MYSQL_QUERY("$reqact") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
flush();
include("../affich.php");
?>
french mike
le 04/11/2004 à 12:15
config easy php
merci c'est bon j'ai trouvé mais cela ne résoud pas mon problème .. j'ia toujours cette putain de variable
Notice: Undefined variable: optionR in c:\program files\easyphp1-7\www\cinema\film.php on line 16

alors que sur free c'est nickel
french mike
le 04/11/2004 à 12:02
config easy php
c'est ce que je pensais mai mon phpini est maigrichon
[EasyPhp]
AutoStartServers=Y
AutoStartEasyPhp=N
AutoReloadConf=N
CheckVersion=N
StartAsServices=N
ShowAlways=N
ExpandPos=2
Lang=Français
[MySql]
MySqlArguments=--skip-name-resolve --language=french


vais aputer la ligne merci
french mike
le 04/11/2004 à 11:42
config easy php
J'ai une appli qui tourne bien sur free et pas en local avec easyphp
Notice: Undefined variable: optionR in c:\program files\easyphp1-7\www\cinema\film.php on line 16

je voudrais savoir comment changer la configuration de easy et passer
register_globals à la valeur ON

sur quel fichier et comment agit on ?
french mike
le 02/11/2004 à 08:19
erreur
pourquoi écrire
Nom="',$Nom,

et pas simplement

Nom=$Nom,
french mike
le 02/11/2004 à 08:17
erreur
j'ai utilisé ta solution mais j'ai une erreur
Parse error: parse error, unexpected ',' in c:\program files\easyphp1-7\www\cinema\insertacteur.php on line 20

$db = mysql_connect($serveur,$login,$pass);
$connection = mysql_select_db("$base",$db);



if(isset($_POST['Valider']) ){
$Nom=$_POST['Nom'];
$Prenom=$_POST['Prenom'];
$Commentaire=$_POST['Commentaire'];
$Photo=$_POST['Photo'];
include("bdd.conf");
$sql='INSERT INTO acteur VALUES (Nom="',$Nom,'", Prenom="',$Prenom,'", Commentaire="',$Commentaire,'", Photo="',$Photo,'"';
$req = mysql_query("$sql") or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
}
?>
<?
include("acteur.php");
?>
alors que celui-ci marche
<?
$Titre=$_POST['Titre'];
$Acteur1=$_POST['Acteur1'];
$Acteur2=$_POST['Acteur2'];
$Acteur3=$_POST['Acteur3'];
$Acteur4=$_POST['Acteur4'];
$Acteur5=$_POST['Acteur5'];
$Realisateur=$_POST['Realisateur'];
$Annee=$_POST['Annee'];
$Affiche=$_POST['Affiche'];
$Sinopsys=$_POST['Sinopsys'];
include("bdd.conf");
$req="Insert into film SET
Titre='$Titre',
Acteur1='$Acteur1',
Acteur2='$Acteur2',
Acteur3='$Acteur3',
Acteur4='$Acteur4',
Acteur5='$Acteur5',
Realisateur='$Realisateur',
Annee='$Annee',
Affiche='$Affiche',
Sinopsys ='$Sinopsys '
";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
flush();
include("index.php");
?>

si je remplace SET par VALUE j'ai alors une erreur

JE dois me mélanger dans les " et les '

suis trop nul ...
french mike
le 01/11/2004 à 12:48
erreur
j'ai bien ajouté le "$" manquant mais rien n'y fait

je vais modifier les champs selon ton conseil
french mike
le 01/11/2004 à 11:21
erreur
merci j'ai ajouté ta vérif ... je n'ai plus d'erreur mais la base n'est pas alimentée ...

voici le bdd conf

<?


$serveur = "localhost";
$login = "root";
$pass = "130358";
$base = "cinema";

$db = mysql_connect($serveur,$login,$pass);
$connection = mysql_select_db("$base",$db);

?>

et la strcuture de la table
# Structure de la table `acteur`
#

CREATE TABLE `acteur` (
`ID_acteur` tinyint(4) NOT NULL default '0',
`Nom` text NOT NULL,
`Prenom` text NOT NULL,
`Commentaire` text NOT NULL,
`Photo` text NOT NULL
) TYPE=MyISAM;

#
# Contenu de la table `acteur`
#
french mike
le 01/11/2004 à 10:49
erreur
bonjour,
déjàmerci pour les réponse à mon précédent post car maintenant cela fonctionne mais j'ai une erreur sur un autre fichier

http://www.lephpfacile.com/wall/lire_wall.php?wall=1805
LoadingChargement en cours