Nous sommes actuellement le 11 Juil 2026, 02:02

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 8 message(s) ] 
Auteur Message
 Sujet du message: * PHP - MySQL
MessagePublié: 16 Fév 2003, 15:11 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 12 Jan 2002, 01:49
Message(s) : 155
Localisation : Québec
Bonjour J'ai un petit probleme....

Je vais sur une page pour mettre a jour des info stockés dans une base mysql ...

Jentre les nouvelles infos,

Je clique sur envoyer,,, Je me retrouve sur ma 2e page avec le code suivant :

Code :
<?php
$myhote="localhost";
$mybase="test";
$myuser="root";
$mypass="";
mysql_connect($myhote, $myuser, $mypass);
mysql_select_db($mybase);
echo 'ID: '.$idpost.'<br>'; 
mysql_query("update download set name = '$namepost' , size = '$sizepost' , link = '$linkpost' , desc = '$descpost' where id = '$idpost'");
?>

<div align="center">
Link updated<br>
<a href="mod.php">- Go Back -</a></div>



Je vais voir ensuite si le tout c'est mi a jour,, sa ne marche pas..

Que faire ???


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: * PHP - MySQL
MessagePublié: 16 Fév 2003, 16:03 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 19 Sep 2002, 14:29
Message(s) : 572
Localisation : Saint-Georges de Beauce
Phil a écrit:
Bonjour J'ai un petit probleme....

Je vais sur une page pour mettre a jour des info stockés dans une base mysql ...

Jentre les nouvelles infos,

Je clique sur envoyer,,, Je me retrouve sur ma 2e page avec le code suivant :

Code :
<?php
$myhote="localhost";
$mybase="test";
$myuser="root";
$mypass="";
mysql_connect($myhote, $myuser, $mypass);
mysql_select_db($mybase);
echo 'ID: '.$idpost.'<br>'; 
mysql_query("update download set name = '$namepost' , size = '$sizepost' , link = '$linkpost' , desc = '$descpost' where id = '$idpost'");
?>

<div align="center">
Link updated<br>
<a href="mod.php">- Go Back -</a></div>



Je vais voir ensuite si le tout c'est mi a jour,, sa ne marche pas..

Que faire ???


Je pense que tu devrais essayer ceci:

Code :
<?php
$myhote="localhost";
$mybase="test";
$myuser="root";
$mypass="";
mysql_connect($myhote, $myuser, $mypass);
mysql_select_db($mybase);
echo "ID: '.$idpost.'<br>"; 
mysql_query("update download SET name = '$namepost', size = '$sizepost', link = '$linkpost', desc = '$descpost' where id = '$idpost'");
?>


Sinon, cherche sur le net...

A++

_________________
-+-Inazad-+-


Haut
 Profil  
Répondre en citant  
 Sujet du message: re
MessagePublié: 16 Fév 2003, 16:18 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 12 Jan 2002, 01:49
Message(s) : 155
Localisation : Québec
Sa ne marche pas plus...

Merci quand meme


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 16 Fév 2003, 17:19 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 22:41
Message(s) : 355
Localisation : Lausanne, Suisse
print mysql_error();

c'est toujours pratique


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 16 Fév 2003, 17:30 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 02 Mars 2002, 00:17
Message(s) : 340
Localisation : The seventh layer of hell
En voyant ton code, j'imagine que register_globals est à On. Sinon, il est là ton problème. Mais si c'est le cas, tu devrais peut-être penser à utiliser les variables $_GET[] et tout le reste.

Et puis, tu peux toujours remplacer ta requête sql par ça :
Code :
UPDATE download SET name ='$namepost', size ='$sizepost', link ='$linkpost', desc ='$descpost' WHERE id ='$idpost'"

_________________
Don't walk in front of me, I may not follow
Don't walk behind me, I may not lead
Just walk beside me and be my friend


Haut
 Profil  
Répondre en citant  
 Sujet du message: re
MessagePublié: 16 Fév 2003, 23:44 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 12 Jan 2002, 01:49
Message(s) : 155
Localisation : Québec
voici ce que le print mysql_error(); me renvoi...

Code :
You have an error in your SQL syntax near 'desc ='' WHERE id =''' at line 1


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 17 Fév 2003, 10:15 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Bien ton id et ton desc semble etre vide donc ta requete plante.

Verifie que tout tes variable ont bien une valeur avant de faire ta requete sinon tu risque d'avoir des problemes comme la.

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 04 Mars 2003, 18:41 
Hors-ligne
Nouvel adepte
Nouvel adepte
Avatar de l’utilisateur

Inscription : 25 Déc 2002, 21:15
Message(s) : 77
Localisation : Montréal
1ère façon: La page ou tentre tes infos, doit avoir un lien comme
Code :
.../poster_modifdownload.php?id=19


sur ta page poster_modifdownload.php insère ce code la
Code :
"UPDATE download SET name='$namepost', size='$sizepost', link='$linkpost', desc='$descpost' WHERE id LIKE $id"


2ème façon: sur ta prmière page mais le lien : .../poster_modifdownload.php?download=19

sur ta page poster_modifdownlaod.php:
Code :
"UPDATE download SET name='$namepost', size='$sizepost', link='$linkpost', desc='$descpost' WHERE id = '" .$_GET["download"]. "'"


ça devrait marcher

_________________
Mon pc:
2,400GHz
80gig de disque dur
512 ram
128mo GeForce 4


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 8 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site