Espaces PHP - PHP - Programmation
Marsh Posté le 10-12-2003 à 14:51:35
on est censé deviner tout seul les commande que tu utlises?
Marsh Posté le 10-12-2003 à 15:09:31
désolé...
bien j'utilise ceci
//Connexion à la base de données
$link = mysql_connect("localhost", "root", "" ) or die "Impossible de se connecter" );
mysql_select_db("inventaire" ) or die("Ne peut pas sélectionner la base de données" );
$query = "Select * from machine where id_machine =".$_REQUEST["no_ordi"]; //requête pour aller chercher les infos de l'ordinateur voulu
$result = mysql_query($query) or die(mysql_error());
//pour afficher le champ
<td><input name="txt_modele" type = "text" title="Modèle de l'ordinateur" maxlength="50" value = <?php print $line[5]; ?></td>
c'est simple, je ne fais qu'un print de mon champ...
merci
Marsh Posté le 10-12-2003 à 15:13:03
j'ai oublié d'écrire le "$line = mysql_fetch_row($result)" dans mon exemple...
Marsh Posté le 10-12-2003 à 15:37:59
je fais un insert comme ceci:
$query = "insert into machine(nom du champ) values('".str_replace("'","''",$_POST["nom_du_champ"])."')";
Mais dans la base de données, il l'entre correctement. C'est seulement à l'affichage qu'il trippe des bulles.
Marsh Posté le 10-12-2003 à 15:40:45
t'as le droit de mettre des " autour de la value d'un input en html ... pis temps qu'on y est ferme la cette balise input aussi!
Marsh Posté le 10-12-2003 à 16:11:05
Désolé, il ne veut pas afficher ma string au complet même quand je met des " autour de <?php print $line[5]?>.
c vraiment biz...
Marsh Posté le 10-12-2003 à 16:24:47
c bizzarre... parfois y fonctionne, parfois y fonctionne pas
tes " autours du value, ca marche, mais si je les enlève, ca marche aussi
Marsh Posté le 10-12-2003 à 16:27:49
pis meme si je met des " autour de mes value et que je ferme ma balise input, il ne veut rien savoir, parfois
Marsh Posté le 10-12-2003 à 16:29:27
laisse moi deviner sans guillements ça marche quand il n'y a pas d'espace mais dès qu'il y en a un ça marche plus c'est ça?
Marsh Posté le 10-12-2003 à 17:12:06
Ce qui est étonnant aussi, c'est que quand je ne le fais pas afficher dans un <input>, il fonctionne
ex.: <td>print $line[5];</td>
Marsh Posté le 10-12-2003 à 17:15:57
Jeff_A a écrit : Ce qui est étonnant aussi, c'est que quand je ne le fais pas afficher dans un <input>, il fonctionne |
ok moi j'arrete, trouve quelqu'un d'autre!!!
Marsh Posté le 10-12-2003 à 17:19:45
Marsh Posté le 10-12-2003 à 17:28:45
moi je parie qu'il a un truc genre
Code :
|
au lieu de
Code :
|
Marsh Posté le 10-12-2003 à 17:29:44
Jeff_A a écrit : Ce qui est étonnant aussi, c'est que quand je ne le fais pas afficher dans un <input>, il fonctionne |
ca marche ca?
Marsh Posté le 10-12-2003 à 17:30:15
chacal_one333 a écrit : ca marche ca? |
roh j'avais même pas percuté
edit: n'empêche que j'avais raison
toujours mettre les attributs entre guillemets
Marsh Posté le 10-12-2003 à 17:31:08
drasche a écrit : |
ca m'a tellement sembler evident que j'ai du reflechir par deux fois avant de demander
Marsh Posté le 10-12-2003 à 17:33:27
chacal_one333 a écrit : |
en fait il l'a sorti de sa grosse ligne pour en faire une version abrégée donc ça m'étonne pas trop qu'il patauge s'il en vient à faire des erreurs aussi triviales
Marsh Posté le 10-12-2003 à 17:53:20
finalement, tes guillemets autour du value, Anapajari, cela fonctionne
c'est mon ordi le probleme...
Marsh Posté le 10-12-2003 à 18:30:27
Marsh Posté le 10-12-2003 à 18:47:59
Jeff_A a écrit : finalement, tes guillemets autour du value, Anapajari, cela fonctionne |
toutes les valeurs d'attribut doivent être entourées de guillemets.
Jeff_A a écrit : c'est mon ordi le probleme... |
Marsh Posté le 10-12-2003 à 14:39:23
Bonjour,
En php, j'entre des données dans une base de données(avec Easy Php). Ces données peuvent contenir des espaces ex.:"le chien".
Or, quand je vais chercher ces données pour les afficher, il ne fait qu'afficher les données qui sont avant le premier espace. Dans l'exemple que j'ai donné avec "le chien", il ne ferait qu'afficher "le".
Comment remédier à ce problème pour qu'il m'affiche ma données au complet ex.:"le chien" ??????
Merci beaucoup!