Probléme en mysql

Fermé
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009 - 27 oct. 2009 à 19:00
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009 - 7 nov. 2009 à 15:01
Bonjour,
je saisi pas comment stocker sur un nouveau champs dans la base de donnée mysql
ce qui est converti en titre
par exemple on le champs titre='comment sa marche';
le nouveau champs sera url='comment-sa-marche';

19 réponses

avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 4 470
27 oct. 2009 à 19:16
Essaye avec cette fonction : https://www.commentcamarche.net/faq/20265-php-nettoyer-une-chaine-de-caracteres
0
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009
27 oct. 2009 à 19:23
je lé essayé merci
mais le probléme c k'il faut faire une astuce pour stocker le nouveau champ url

il est vide jusk'a mnt
0
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 4 470
27 oct. 2009 à 19:46
Oui, je devrais aussi mettre une astuce sur "comment utiliser Google" !
Passe la requête SQL qui insère l'enregistrement, le nom de la variable qui contient le titre transformé et la structure de ta table.
0
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009
27 oct. 2009 à 19:50
je c pa comment passer la requéte sql
pr enregistrer le champ en convertissant le titre
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 4 470
27 oct. 2009 à 19:53
Pourtant, c'est la base et ce n'est pas la requête qui convertit le titre.
Pour le moment, tu as bien une requête SQL pour enregistrer ce que tu as déjà ? Et bien passe là ainsi que la structure de ta table.
0
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009
27 oct. 2009 à 20:00
je c pa comment faire sa
0
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 4 470
27 oct. 2009 à 20:02
C'est vraiment grave !
Déjà, écris correctement parce que "mo osi j c ecrir com sa"
Tu ferais mieux de retourner lire des tutoriels avant de vouloir bidouiller quelque-chose qui apparemment, n'a même pas été fait par toi.
0
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009
27 oct. 2009 à 20:24
merci pr les critiques
sa me fé plaisir xD
0
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 4 470
27 oct. 2009 à 20:35
Je ne fais que dire la vérité.
Si tu n'es pas capable donner une requête SQL qui insère un enregistrement dans une table, d'abord tu n'as pas créer ton système (de news, je suppose) toi-même. Et comme tout les scripts déjà fait, soit tu te contente de ce qui est proposé, soit tu codes toi-même, si tu sais bien évidemment.
0
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009
27 oct. 2009 à 20:46
je suis seulement un jeune stagiaire en 2eme année en développement informatique
spécialité J2EE on est encors en sql 1on a pa fé le plsql pr faire les relations entre l'application et la base de données
est ce que tu veu dire d'apré insérer un enregistrement
insert into table ... ???
0
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 4 470
27 oct. 2009 à 20:54
Je n'ai que 14 ans donc je n'ai pas encore fait de stage en développement ...

L'insertion d'un enregistrement se fait bien via "INSERT INTO `table`(`champ1`,`champ2`) VALUES("Valeur du champ 1","Valeur du champ 2");".
0
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009
27 oct. 2009 à 21:11
wé je c bien
inserti into table...

alter table
modify...

select attribut1 from table1 where...

mais sur ce cas je c pa comment faire

car il y a une application
on travaille pas sur la base de donnés seulement
on a pa encors etudié ce cas
0
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009
27 oct. 2009 à 21:17
t'es capable de développer une application complète sur le web en (jsp,php..)?

pour mwa , je ss pas encors capable de le développer
0
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 4 470
27 oct. 2009 à 21:23
T'es capable de développer une application complète sur le web en (jsp,php..) ?
Oui, en PHP. J'ajoutes souvent du Javascript avec de l'AJAX pour rendre plus agréable (drag and drop sans Flash, ...).
0
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009
27 oct. 2009 à 22:00
c'est bien :D
0
azeqsa Messages postés 1 Date d'inscription mardi 27 octobre 2009 Statut Membre Dernière intervention 27 octobre 2009
27 oct. 2009 à 22:02
hgdfg
0
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 4 470
27 oct. 2009 à 22:51
Tu veux que je t'aide ou pas ?
Parce que ça fait déjà quelques posts que je te demandes ta requête SQL actuelle est la structure de ta table ...
0
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009
7 nov. 2009 à 14:34
si , sa me fai plaisir xd
j'ai trouvé la requéte et sa marche trop bien
mais le blem c ke k'on je saisi $url sur textbox de mod rewriting
il s'affiche pas
donc je veu déclarer une autre variable du type string (chaine de caractére) et l'affecter à $url
mais je c pa comment faire car j'ai pa encors etudié le php
0
avion-f16 Messages postés 19128 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 25 mars 2023 4 470
7 nov. 2009 à 14:47
J'ai rien compris à ce que tu as dis.
Pour l'url rewriting, je te conseil de faire comme ça :
RewriteRule ^news-([0-9]+)-([a-z0-9-]+)\.html$ /news.php?id=$1&url=$2
Sur ta page news.php, tu auras deux variable : $_GET['id'] qui représentera l'ID de la news et $_GET['url'] qui représentera le titre sous forme d'url.
Ensuite, tu vérifie comme ça :
- Compte le nombre d'entrée avec l'id
- Si le nombre d'entrée est égal à 0
- - Tu affiches une erreur
- Sinon
- - Stockes dans une variable l'url dans la bdd
- - Si $_GET['url'] correpond à la variable créée ci-dessus
- - - Affiche la news
- - Sinon
- - - Redirige le visiteur vers la bonne adresse
Voilà quelques tutoriels qui te seront utiles :
- https://www.grafikart.fr/tutoriels/url-rewriting-71
- https://www.grafikart.fr/tutoriels/pagination-php-51
- https://www.grafikart.fr/tutoriels/gerer-news-php-43
0
karimovic01 Messages postés 31 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 13 novembre 2009
7 nov. 2009 à 15:01
voila la requéte
UPDATE phpclass_ad
SET phpclass_ad.URL = REPLACE ( phpclass_ad.TITRE, ' ', '-' );

mnt le champ url marche trop bien
j'ai pa un probléme avec .htaccess
mais mon probléme est avec
le textbox de mod rewriting sur le script
il s'affiche pas tt ce qui est ecri avec $
le script laisse sa place vide apré l'enregistrement
0