Probléme en mysql

karimovic01 Messages postés 37 Statut Membre -  
karimovic01 Messages postés 37 Statut Membre -
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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
Essaye avec cette fonction : https://www.commentcamarche.net/faq/20265-php-nettoyer-une-chaine-de-caracteres
0
karimovic01 Messages postés 37 Statut Membre
 
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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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 37 Statut Membre
 
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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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 37 Statut Membre
 
je c pa comment faire sa
0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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 37 Statut Membre
 
merci pr les critiques
sa me fé plaisir xD
0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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 37 Statut Membre
 
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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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 37 Statut Membre
 
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 37 Statut Membre
 
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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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 37 Statut Membre
 
c'est bien :D
0
azeqsa Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
hgdfg
0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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 37 Statut Membre
 
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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
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 37 Statut Membre
 
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