begin process at 2012 05 31 12:16:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Problème avec les variables


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec les variables

dimanche 13 février 2005 à 19:34:22 | Problème avec les variables

tom10000

<?php
// Je fais passer ma variable ( je suis sur la page index.php et je veux aller sur cette page ( suppr.php?id=123 ) )

$id = $_GET["id"]

// on se connecte à MySQL
$db = mysql_connect('localhost', '*******', '*******');

// on sélectionne la base
mysql_select_db('*******',$db);

 

// on crée la requête SQL et je reprend ma variable ( id )
$sql = 'DELETE FROM infos_tbl WHERE id='$id' ' ;

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

 

echo ' Article supprimmé ';

?>

Le seul problème, c'est que la page elle affiche une belle erreur :

Parse error: parse error, unexpected T_VARIABLE in /home/webstock/domains/webstockage.com/public_html/blog/admin/suppr.php on line 7

Soit cette ligne : $db = mysql_connect('localhost', 'webstock_blog', 'blog');

Quelqu'un peut m'aider ?
Merci d'avance

dimanche 13 février 2005 à 19:53:43 | Re : Problème avec les variables

Anthomicro

Bonjour (c'est pas que pour les chiens)

remplaces ça : $id = $_GET["id"]

par ça :

if(isset($_GET['id']))
{
    $id=$_GET['id'];
}
else
{
    $id='';
}

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 13 février 2005 à 19:55:40 | Re : Problème avec les variables

Anthomicro

Tu peux même remplacer par ça :

if(isset($_GET['id']) AND is_numeric($_GET['id']))
{
    $id=$_GET['id'];
}
else
{
    $id='';
}


a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 13 février 2005 à 20:19:53 | Re : Problème avec les variables

tom10000

Merci, j'ai essayé le 1er code et voici l'erreur qu'il m'affiche :

Parse error: parse error, unexpected T_VARIABLE in /home/webstock/domains/webstockage.com/public_html/blog/admin/suppr.php on line 23

Soit cette ligne : $sql = 'DELETE FROM infos_tbl WHERE id='$id' ';

Et le second code il m'affiche la même erreur .

dimanche 13 février 2005 à 20:34:34 | Re : Problème avec les variables

Anthomicro

Réponse acceptée !

<?php
// Je fais passer ma variable ( je suis sur la page index.php et je veux aller sur cette page ( suppr.php?id=123 ) )

if(isset($_GET['id']) AND is_numeric($_GET['id']))
{
    $id=$_GET['id'];
}
else
{
    $id='';
}

// on se connecte à MySQL
$db = mysql_connect('localhost', '*******', '*******');

// on sélectionne la base
mysql_select_db('*******',$db);

 

// on crée la requête SQL et je reprend ma variable ( id )
$sql = 'DELETE FROM infos_tbl WHERE id=\''.$id.'\'';

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

echo ' Article supprimmé ';

?>


a +


Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 13 février 2005 à 20:41:57 | Re : Problème avec les variables

tom10000

Merci beaucoup ; ça marche ;-)
dimanche 13 février 2005 à 20:43:40 | Re : Problème avec les variables

tom10000

Autre question : Comment faire pour afficher le nb de requetes  executes ?
dimanche 13 février 2005 à 21:00:52 | Re : Problème avec les variables

Anthomicro

le nombre de lignes affectées tu veux dire ?

Cherche du côté de mysql_query("SELECT MYSQL_AFFECTED_ROWS"); ou un truc dans ce genre ;-)

a ++

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 13 février 2005 à 21:50:32 | Re : Problème avec les variables

tucsoufle

salut tout le monde,
c'est
$nb_lignes = mysql_num_rows($req);

voila
@+

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

dimanche 13 février 2005 à 22:19:22 | Re : Problème avec les variables

Anthomicro

ça ne fonctionne pas avec des requêtes de type DELETE ou UPDATE...

seulement avec des requêtes de type SELECT

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)

1 2

Cette discussion est classée dans : problème, mysql, sql, db, id


Répondre à ce message

Sujets en rapport avec ce message

SOS autentification php [ par said960 ] j'ai besoin d'aide !je trouve sur internet un script d'authentefication mais jé pas compris quelque instructions parceque je suis un debutant en PHPme Problème de mise a jour de champs [ par CyberMen30 ] J'ai une valeur dans $Id et aussi dans $Courrielmais je n'arrive pas à mettre à jour.Quelqu'un voit un problèeme dans mon code?include("connexion.php" Problème de récupération d'id [ par jipe32 ] Bonjour,je suis en train de coder un compteur d'affichage pour pages web et j'ai un soucis pour mettre une page à jour.Voici le code: session_sta Problème requete SQL [ par darkwisk ] Salut à tous.....Voici mon problème, j'ai 2 "id" dans une variable $bien = "13,22";je voudrai recuperer des infos de ces 2 champs de ma table, pour le If empty dans mysql [ par rad92 ] Bonjour,Je ne sais pas comment formuler ma requete pour écrire cela :// on se connecte à MySQL $db = mysql_connect('localhost', 'LOGIN', 'PASSWORD'); problème pour récupérer un ID [ par Francky23012301 ] Salut à tous,Je réalise le code suivant //Connection à la BDD $db = mysql_connect('localhost', 'root','');                         //Sélection de la b problème inscription [ par astuces_jeux ] Bonjour,on ma donné ce code pour une inscription : CDD Inscription<meta http-equiv= Modification base de donnée via php [ par twelvestones ] Bonjour             Je poste un message ici car je n'arrive pas a  modifier des données dans ma base mysql je my prend comme ca:       $base = mys Parsing de données SQL qui marchait mais qui marche plus...à l'Aide ! [ par la_ptite_85 ] Rhâ !Ca marchait très bien il a fallu que j'y mette mes deux mains gauches dedans...Voilà mon code : $host = "sql.free Probleme sql [ par Marroche ] Bonjour, j'ai un probleme avec une requete mysql. Je l'ai testé avec easyphp et ca m'envoie l'erreur suivante : Parse error: parse error in c:\program


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales