URL qui s'ajoute pas :(
Salut !
Voila mon bout de code php :
<?
$nom=explode("\\", $fichier1);
$nom=$nom[4];
$url='http://www.lesite.com/Upload/'.$nom;
mysql_query("INSERT INTO uploads SET url='$url'") or die (mysql_error());
?>
L'url devrai s'ajouter dans la bdd comme sa :
http://www.lesite.com/Upload/le_fichier.exe
mais elle s'ajoute comme sa :
'http://www.lesite.com/Upload/
Que faire ? :p
Merci ;)
A+
A+
T'as fait un echo de la variable $nom ? elle doit etre surement vide...
zebdinou pour les intimes / Blog : http://www.zebden.fr
Non pas vide :(
A+
le 11/06/2004 à 18:28
Layer
<?
$nom=explode("\\", $fichier1);
$nom=$nom[4];
$url='http://www.lesite.com/Upload/'.$nom;
mysql_query("INSERT INTO uploads SET url='$url'") or die (mysql_error());
?>
correction
<?
$nom=explode("\\", $fichier1);
$nom=$nom[4];
$url='http://www.lesite.com/Upload/'.$nom;
mysql_query("INSERT INTO uploads VALUES('$url')") or die (mysql_error());
?>
Error 500 : internal brain error
le 11/06/2004 à 18:29
Layer
et non pas INSERT INTO uploads SET...
SET permet de mettre a jours un champs
Error 500 : internal brain error
New code :
<?
$nom=explode("\\", $fichier1);
$nom=$nom[4];
$url='http://www.lesite.com/Upload/'.$nom;
mysql_query("INSERT INTO divx VALUES('$titre','$img','$url','$taille','$description','$tout')") or die (mysql_error());
?>[/php]
Erreur :
Column count doesn't match value count at row 1
A+
Il ya un champs dans ta requete ke tu ne renseigne pas (en gros il e manque 1) ou tu en a un de trop ...
Il en faut peu pour être heureux !!!!!
le 11/06/2004 à 18:45
Layer
montre nous la structure de ta table
Error 500 : internal brain error
CREATE TABLE `divx` (
`id` int(255) NOT NULL auto_increment,
`titre` text NOT NULL,
`img` text NOT NULL,
`url` text NOT NULL,
`taille` int(11) NOT NULL default '0',
`description` text NOT NULL,
`tout` text NOT NULL,
`stats` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=14 ;
A+
tu as 8 champs dans ta table et tu n'en remplis que 6 dans ta requete.
Il faut que tu renseigne les champs qui maque quite a mettre '' (pour l'id par exemple)
Il en faut peu pour être heureux !!!!!