il me manque une fonction

Répondre
nunor
le 01/03/2004 à 23:32
nunor
bonjour,
pouvez vous me dire quelles fonctions utiliser pour afficher cette variable récupérée de ma base de

données(stripslashes et urldecode...)

requete insertion
Code:
$variable='<TABLE width="100%" cellpadding="3" cellspacing="0" border="0"> ';
$sql_insert ="insert into url (url, table) values('".$url."','".$variable."')";
$sql_insert=mysql_query($sql_insert) or die ("Requete (info insertion) invalide");

affichage
Code:
$sql="select * from url where id_url='$id_url'";
$sql=mysql_query($sql) or die ("Requete (info url) invalide");
$result=mysql_fetch_array($sql);
$url=$result['url'];
$variable=stripslashes($result['table']);


PROBLEME: la valeur de $variable= <TABLE
(il manque le reste)

voici ce que j'ai ce que j'ai dans la bdd
Code:
<TABLE width="100%" cellpadding="3" cellspacing="0" border="0">

merci pour votre aide
i M@N
le 01/03/2004 à 23:42
i M@N
Hello !

Tu insères comme ça :

$sql_insert ="insert into url (url, table) values('".$url."','".$variable."')";

Si tu fais un echo $sql_insert; juste après tu verrais que ça va pas. En effet ta requête donne :

$sql_insert ="insert into url (url, table) values('".$url."','".<TABLE width="100%" cellpadding="3" cellspacing="0" border="0"> ."')";

Tu vois le problème avec les " ? Ils cassent ta requête.

Essaye plutôt avec des ' :

$sql_insert ='insert into url (url, table) values('".$url."','".$variable."')';

@+...
One Love, One Heart, One Unity.
i M@N
le 01/03/2004 à 23:44
i M@N
Reuh ...

Oups ... j'avais oublié :

Sinon tu as les fonctions :

addslashes($variable); << à l'insertion

et

stripslashes($variable); << à l'affichage

@+...
One Love, One Heart, One Unity.
LA GLOBULE
le 02/03/2004 à 00:01
LA GLOBULE
1) Avant de faire l'insertion : addslashes
2)$sql_insert = 'insert into url (url, table) values("'.$url.'", "'.$variable.'")';
3) stripslahes à l'affichage
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours