jackbocar

  • Site web
  • Nombre de sujets
    152
  • Nombre de messages
    456
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

jackbocar
le 01/10/2010 à 18:34
Conversion automatique
J'avais pensé aussi à un champ énumère du style Ambianensis, Amiens. Mais ça ne règle pas mon problème, il y a une bonne cinquantaine de diocèses.

En fait ce que j'aurais aimé, c'est que lorsque j'entre le nom en latin, le nom en français soit automatiquement écrit à côté. Je ne voit pas comment réaliser ceci.

Si ce n'est pas possible, je taperais toutes les entrées, le nom en latin et le nom en français dans des champs différents.

Jack Bocar
jackbocar
le 01/10/2010 à 18:26
Contrôle d'un nom déjà dans la base
Bonjour,

Merci de ta réponse, je suis allez voir la fonction SOUNDEX sur MYSQL String Functions, cette fonction concerne SELECT pour une recherche select soundex("hello"), soundex("jello")

ou set s1 = substring(soundex(n1),l1,1);

Moi, je recherche une requête qui évite les doublons à l'enregistrement des données.

Merci tout de même pour ta réponse.

Jack Bocar
jackbocar
le 01/10/2010 à 17:48
Contrôle d'un nom déjà dans la base
Bonjour

Comment réaliser une requête MySql qui contrôle les entrées afin d'éviter les doublons ?

J'en ai une prise sur « les comment faire un espace membre », il y a un contrôle du nom ou pseudo, cette requête peut-elle être utilisée pour les doublons de nom dans n'importe quel cas ?

Ou, avez-vous une requête plus adaptée à un contrôle de nom ?

Merci de votre aide

Jack Bocar
jackbocar
le 01/10/2010 à 17:37
Conversion automatique
Je voudrais réaliser une table pour y insérer des noms de maisons et diocèses en latin, j'aimerais que chaque nom de diocèse en latin soit francisé.

Bien sûr, je peux réaliser une table avec une entrée diocese_latin et une autre diocese_francais.

Mais, vous auriez, vous une solution pour que le nom en latin du diocèse soit automatiquement écrit en français, exemple : Ambianensis -> Amiens

Le résultat devra être ceci :
Receptum in capella domus Templi de Oymont Ambianensis Amiens diocesis

Merci de votre aide

Jack Bocar
jackbocar
le 04/08/2010 à 15:17
Control champs et doublons
Bonjour,

Merci de ta réponse.

Je travail avec des ouvrages, par exemple j'ai réutiliser PHP 5 et MySql 5, pour refaire mes codes, et sur cet ouvrage qui date de 2007. Il est utiliser très souvent ce RESQUEST.

Ensuite pour ce qui est de COUNT(*), j'ai toujours fait comme ça et ça a toujours très bien fonctionné.

Pour ce qui est le la clé primaire, sur la recherche du même nom ou du même numéro ou de ce que tu veux, je veux bien que tu me donnes un exemple avec une clé primaire, je ne vois pas comment réaliser ce code.

Merci

Jack Bocar
jackbocar
le 29/07/2010 à 07:29
Control champs et doublons
Bonjour,

J'ai trouvé une solution sur un de mes bouquins, il est ancien, il date de 2002, et je ne suis pas sûr que l'utilisation de $_REQUEST est encore une variable à utiliser à l'heure actuelle.

Merci de me dire si je peux utiliser cette variable sans problème ou si il faut la protéger et de quelle manière

Jack Bocar



<?php
if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription') {
if ((isset($_POST['num']) && !empty($_POST['num']))) {
if (empty($_REQUEST['date_acte']) || empty($_REQUEST['maison']) || empty($_REQUEST['news']) || empty($_REQUEST['sources']))
die("Erreur : tous les champs doivent être remplis");

$hostname = '1111';
$username = '1111';
$password = '1111';
$dbname = '1111';

try {
$dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$sql = 'SELECT count(*) FROM cartulaires WHERE num="'.addslashes($_POST['num']).'"';
foreach ($dbh->query($sql) as $data)


if ($data[0] == 0) {
$sql = 'INSERT INTO cartulaires VALUES("", "'.addslashes($_POST['num']).'", "'.addslashes($_POST['date_acte']).'", "'.addslashes($_POST['maison']).'", "'.addslashes($_POST['news']).'", "'.addslashes($_POST['sources']).'", "0")';
$dbh->exec($sql);
header('Location: index_1.php');
exit();
}
else {
$erreur = 'Ce numereau est dans la table';
}
}
catch(PDOException $e)
{
echo $sql . '<br />' . $e->getMessage();
}
}
}
?>
jackbocar
le 29/07/2010 à 06:40
Control champs et doublons
Bonjour,

Je n'arrive pas à faire fonctionner ensemble le control des champs remplis et le control des doublons.

C'est l'un ou l'autre.

Merci de me dire où j'ai fait des erreurs.

Jack Bocar


<?php
if (isset($_POST['enregistrement']) && $_POST['enregistrement'] == 'Enregistrement') {
if ((isset($_POST['num']) && !empty($_POST['num']))) {

if (isset($_POST['date_acte']) && isset($_POST['maison']) && isset($_POST['news']) && isset($_POST['sources'])) {
$erreur = 'Au moins un des champs est vide.';

if (!empty($_POST['date_acte']) && !empty($_POST['maison']) && !empty($_POST['news']) && !empty($_POST['sources'])) {

$hostname = '11111';
$username = '11111';
$password = '11111';
$dbname = '1111';

try {
$dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$sql = 'SELECT count(*) FROM cartulaires WHERE num="'.addslashes($_POST['num']).'"';
foreach ($dbh->query($sql) as $data)


if ($data[0] == 0) {
$sql = 'INSERT INTO cartulaires VALUES("", "'.addslashes($_POST['num']).'", "'.addslashes($_POST['date_acte']).'", "'.addslashes($_POST['maison']).'", "'.addslashes($_POST['news']).'", "'.addslashes($_POST['sources']).'", "0")';
$dbh->exec($sql);
header('Location: page.php');
exit();
}
else {
$erreur = 'Ce numereau est dans la table';
}
}
catch(PDOException $e)
{
echo $sql . '<br />' . $e->getMessage();
}
}
}
}
}
?>
jackbocar
le 23/07/2010 à 18:55
Sauvegarder une table avec longtext
Bonjour,

J'aimerai savoir comment ou avec quel outil on peut faire des sauvegarde d'une table qui contient 3000 champs avec de très longs textes.

Pour le moment je vais sur le serveur de mon hébergeur, et j'utilise PhpMyAdmin. Mais je crois que c'est aussi possible de mon PC avec un formulaire ou un outil particulier.

Si c'est réalisé avec un formulaire, y a t'il une question de capacité ?
Et comment réaliser ce formulaire ?

Si c'est avec un outil, le quel me conseillez-vous ?

Merci de vos conseils.

Jack Bocar
jackbocar
le 01/07/2010 à 15:27
Accès phpmyadmin
Bonjour

J'ai réglé le problème pour le moment en installant un Wamp Server.

Je crois que le choix de PHP, de PhpMyAdmin que j'ai choisis sont incompatibles.

J'ai parcouru plusieurs sites de tutoriels, ils proposent tous un Apache, Mysql, php et un phpmyadmin précis.

J'ai pris les dernières moutures sans savoir si elles étaient parfaitement compatibles entre-elles.

Jack Bocar
LoadingChargement en cours