PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : MySQL, PostgreSQL, etc... » un trigger MySQL » 08-10-2009 09:50:03

merci pour la réponse, 

j'ai jamais entendu la fonction LAST_INSERT_ID()   par conte j'avais déjà utilisé la fonction php : mysql_insert_id() qui  faut sûrement appel à la fonction mysql 

mais utilisé LAST_INSERT_ID() ? je dois toujours utiliser un trigger ça va juste m'éviter de faire

 select max(CATCODE) into @idmere
from AJ_categorie ;

vrai ?

#2 MySQL, PostgreSQL, etc... » un trigger MySQL » 08-10-2009 09:50:03

youssef
Réponses : 3

bonsoir à vous

j'essaye d'ajouter un trigger à une table ( mysql ) qui sera déclenche après chaque insertion, ce trigger devra vérifier pour le dernier enregistrement ajouter la valeur d'un champ, si ce dernier est 0 alors il va le modifier et y insérer la même valeur de la clef primaire qui est un champ auto_increment ( CATCODE )

ceci est mon trigger, mais j'arrive pas à l'ajouter suite  à un problème de syntaxe d'après le message d'erreur que je reçois

Merci pour votre aide

CREATE TRIGGER idmere_update AFTER UPDATE ON AJ_categorie
FOR EACH ROW
BEGIN
DECLARE idmere int;

select max(CATCODE) into @idmere
from AJ_categorie ;

update AJ_categorie set AJ__CATCODE=@idmere where CATCODE=@idmere;
END

#4 Re : Forum Général PHP » redirection » 26-09-2009 12:49:00

je viens changer en fait
c'était juste des echo $sql;, pour afficher la requête avant de l'exécuter,pour le diagramme navigationnel, j l ai encore en tête mais pas sur papier, en fait je voulais demander si il y a des outils qui aide/facilite la conception d'un tel diagramme  ?

#5 Re : Forum Général PHP » redirection » 26-09-2009 12:49:00

je crois parce que dans le même scripte j'ai des choses qui s'affiche qui sont déjà envoyé au flux http avant d appeler header

le message d'erreur est :

Warning: Cannot modify header information - headers already sent by (output started at /Groups/.........php:4)

#6 Forum Général PHP » redirection » 26-09-2009 12:49:00

youssef
Réponses : 6

bonsoir à tous

je sais qu'avec header je peux changer/rediriger ma page vers une autre adresse en passant son adresse à l'entête php, mais si on a déjà des choses envoyé à l'entête ça marchera  pas,
connaissez vous une autre méthode pr rediriger  vers une autre page  même après envoi de données vers l'entête,

je veux pouvoir après validation d'un formulaire ( exécution de la requête insert ) rediriger vers une autre page.

Merci

#8 Forum Général PHP » Erreur php » 25-09-2009 22:00:37

youssef
Réponses : 2

bonjour à vous tous

durant le test de script php sur un mac et sur un pc j'ai remarqué qu'il y a des erreurs qi s'affiche sur le pc ( easyphp ) mais pas sur le mac, avec une recherche sur l'ami de tous  Google j'ai découvert qu'il est possible de configurer php soit pour le développement ( affichage de toutes les erreurs ) soit au déploiement ou exploitation ( affichage juste des erreurs bloquante )

j'aimerais bien savoir qu'elle variable faut changer pour avoir un mode ou l'autre,  et comment pourrais je la changer ? juste dans le php.ini ou je dois re-compiler mon php ?

Merci à vous

#9 Re : MySQL, PostgreSQL, etc... » problème de connexion à MySQL » 23-09-2009 09:24:49

oui oui ça vient juste après , la requête de connexion à MySQL

#10 Re : MySQL, PostgreSQL, etc... » problème de connexion à MySQL » 23-09-2009 09:24:49

je crois pas qu'il y a un prob dans la requette, elle marche bien sur une autre machine  :


$db_host="127.0.0.1";
$db_login="root";
$db_pass="motdepasse";
$db_basename="nomMaBase";

$dbConnect = mysql_connect($db_host, $db_login, $db_pass) or die ("Problème de connexion à la MySQL" .mysql_error()

Merci

#11 MySQL, PostgreSQL, etc... » problème de connexion à MySQL » 23-09-2009 09:24:49

youssef
Réponses : 5

Bonjour

j'ai un problème pour me connecter à MySQL
quand j'essaye  je reçois le message suivant

 MySQLAccess denied for user '_securityagent'@'localhost' (using password: NO)

je pense qu'il faut juste activer une option liée au mot de passe , mais laquelle et comment ?

Merci à vous

#12 Re : HTML, xHTML CSS » codage du contenu » 21-09-2009 18:26:08

Bonjour MK et Merci pour votre réponse 

Pouvez me dire quel base dois je mettre, afin d'avoir la possibilité d'afficher correctement des caractères accentués.

Si la fonction session_start() doit être placée au début du script php, ou dois je mettre mes balises <meta> ou autres

Merci

#13 HTML, xHTML CSS » codage du contenu » 21-09-2009 18:26:08

youssef
Réponses : 2

bonsoir à tous 

je dois utiliser les variables de session dans un script  et j'aimerais aussi pouvoir préciser le codage du texte utiliser pour pouvoir utiliser les caractères accentués ( é, ç , à , è ... )

mais quand j'ajoute le début de la page pour qu'elle reçoit un contenu en langue française :

<?xml version="1.0" encoding="iso-8859-15"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
    <head>
        <title></title>
    </head>
    <body>

en plus de ma gestion de session :

<?php

// démarrage de la session
session_start();

// si la variable de session "login" existe
if(isset($_SESSION['logname'])){ .....

je reçois le message d'erreur suivant

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at ........ :10 ) in ........ on line 13

avez vous une idée quoi faire pour pouvoir changer le codage de la page ?
Merci

Pied de page des forums

Propulsé par FluxBB