Lefounard

  • Signature
    I am singing in the rain , I am happy again !!
  • Site web
  • Nombre de sujets
    177
  • Nombre de messages
    785
  • Nombre de commentaires
    9
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Lefounard
le 23/07/2007 à 12:27
Include PHP
Bon, je pense que ce je demande est realisable seulement par frame html ou ajax. Voila mon arbo

/administration
administration.php
/A/adminA.php
/A/actionA.php
/A/...
/B/adminB.php
/B/....

Il faudrait que je transmette avec plusieurs variables dans l'url.
page,action,id...
I am singing in the rain , I am happy again !!
Lefounard
le 23/07/2007 à 12:13
Include PHP
Bonjour,
Voila mon probleme est comment organiser intelligement une inclusion.
J'ai une page administration.php qui doit inclure toute les autres.
J'inclue une page adminA.php dans administration.php, j'arrive a visualiter correctement adminA.php dans administration.php.
Quand je clique sur un lien de adminA.php, je voudrais que la page atteinte reste dans administration.php.
Avez-vous une solution ? est-ce bon ou il faut faire autrement ? il y a une histoire de referencement aussi ?
Merci de vos conseils,
Ciao,
I am singing in the rain , I am happy again !!
Lefounard
le 20/07/2007 à 14:37
MySQL InnoDB Transaction
C'est bon
<?php
/* On demarre notre transtaction */
$req='START TRANSACTION';
mysql_query($req,LINK);

/* On supprime les meta données du champs situé dans la table meta_clients_extend */
$req= sprintf("DELETE FROM `meta_clients_extend` WHERE id_champ='%d'",mysql_real_escape_string($id_champ, LINK));
mysql_query($req,LINK);


/* On supprime le champs dans la table clients_extend */
/* ALTER TABLE `clients_extend` DROP `nom_champ` */
$req = sprintf("ALTER TABLE `clients_extend` DROPFR `%s`",mysql_real_escape_string($nom_champ, LINK));
$result = mysql_query($req,LINK);

if (!$result) {
$message = 'Requête invalide : ' . mysql_error() . "\n";
$message .= 'Requête complète : ' . $query;
mysql_query('ROLLBACK',LINK);
die($message);
} else {
mysql_query('COMMIT',LINK);
}


/*redirect(ROOT.ADMIN.'edit_structure_client.php');*/
?>
I am singing in the rain , I am happy again !!
Lefounard
le 20/07/2007 à 13:53
MySQL InnoDB Transaction
Bonjour,
Je n'ai pas du saisir le fonctionnement des transaction. Voila mon morceau de code dans lequel, j'ai volontairement inserer une erreur sur la deuxieme requete, pour voir si c'était annule.
/* On demarre notre transtaction */
$req='BEGIN TRANSACTION';
mysql_query($req,LINK);
/*$req.='SET AUTOCOMMIT = 0'; */

echo $req.'<br />';

/* On supprime les meta données du champs situé dans la table meta_clients_extend */
$req= sprintf("DELETE FROM `meta_clients_extend` WHERE id_champ='%d'",mysql_real_escape_string($id_champ, LINK));
mysql_query($req,LINK);
echo $req.'<br />';


/* On supprime le champs dans la table clients_extend */
/* ALTER TABLE `clients_extend` DROP `nom_champ` */
$req=sprintf("ALTER TABLE `clients_extend` DROPFR `%s`",mysql_real_escape_string($nom_champ, LINK));
mysql_query($req,LINK);
echo $req.'<br />';

$req='COMMIT';
mysql_query($req,LINK);

Or la premiere requete est bien execute et en bdd, les elements sont enleve, normalement le fait que ce soit une transaction aurait du pratiquer la politique du tout ou rien ?
Mes tables sont en InnoDB.
Merci de vos conseils,
Ciao,
I am singing in the rain , I am happy again !!
Lefounard
le 20/07/2007 à 10:12
Position recalcule
Merci, effectivement je suis bete, j'aurais du penser a ca !
I am singing in the rain , I am happy again !!
Lefounard
le 19/07/2007 à 17:21
Position recalcule
Bonsoir,
Voila, je voudrais realiser un systeme pour gerer le positionement d'element par rapport a d'autres.
Dans mon cas, j'ai 4 photos et chacune a une position numerique qui est unique.
photo 1 pos 1
photo 2 pos 2
....
Je veux, pouvoir ajouter une photos apres n'importe laquelle et donc imposer de recalculer toutes les positions
des positions supérieurs ou egale a la position de la nouvelle photo. Le probleme c'est que ca fait faire une boucle
de requete UPDATE sur le champs pos de chaque photo, ce qui est plutot lourd.
Avez vous une solution optimiser ? (le javascript a exclure car il est désactivable, il me faut une verification sur cote serveur).
Merci de vos conseils,
I am singing in the rain , I am happy again !!
Lefounard
le 18/07/2007 à 14:35
sujet délicat: auto incrément
Pourtant une clé, se calcule grace aux dépendances fonctionnelles.
C'est la théorie des ensembles.
Apres, c'est vrai que je suis plus dans le monde la théorie.
Surement qu'en pratique , c'est plus judicieux et performant d'utiliser un id comme clé, mais en tout cas, sur Oracle, en cours, on nous fesait prendre comme clé generalement des couples.
I am singing in the rain , I am happy again !!
Lefounard
le 18/07/2007 à 14:03
Agrandir les textarea
Bonjour,
Juste une remarque, au niveau des textarea qui sont trop petites et assez chiante.
Serait-il possible de les agrandir ?
Ciao,
I am singing in the rain , I am happy again !!
LoadingChargement en cours