séparer

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : séparer

par marvllt » 21 févr. 2006, 21:52

c'est bon j'ai trouver l'erreur mon fichier source n'était pas bon

merci a toi nogeva pour ton aide

par nogeva » 21 févr. 2006, 21:48

question peut etre inutile mais est ce bien le contenu de la variable classement et non pas clas que tu veux?

Sinon avant de faire le explode fait un echo de la varibale que tu veux explode pour vérifier qu'elle recoit bien la bonne valeur, n'hésite pas à la poster ici, ça nous aidera.
Sinon entre le contenu d'un résultat dans explode par exemple:

$test="contenu1@@@contenu2@@@contenu3@@@contenu4";
$table=explode('@@@',$test);
$i=0;
while($i<3)
{
echo $table[$i];
$i++;
}

par marvllt » 21 févr. 2006, 21:40

dsl mais ça ne marche pas

<?
require_once('bdd.php');
$classement=$_POST['classement'];
$clas=$_POST['classe'];
$table=explode('@@@',$classement) ;
$file=$table['0'];
$type=$table['1'];
$msg=$table['2'];
$ligne=$table['3'];


Note: 8Undefined index: 1
ligne:7
file:/homepages/17/d148462160/htdocs/ragol-online/classement.php

Note: 8Undefined index: 2
ligne:8
file:/homepages/17/d148462160/htdocs/ragol-online/classement.php

Note: 8Undefined index: 3
ligne:9
file:/homepages/17/d148462160/htdocs/ragol-online/classement.php

par HD » 21 févr. 2006, 20:41

et la prochaine fois utilise des titres de sujets plus explicites :wink:

par marvllt » 21 févr. 2006, 20:34

ok merci je peux pas encore tester mon serve merde

par nogeva » 21 févr. 2006, 20:11

chacun son tour de faire le boulet...

['1']

quand c'est pas une varibale il ne faut pas oublier les apostrophes...

Voilà ce coup-ci tu dois pouvoir mettre résolu...

par marvllt » 21 févr. 2006, 19:45

a non je suis une grosse merde j'ai fais copié collé sans faire gaffe

merci mais ça c'est quoi

Note: 8Undefined offset: 1
ligne:7
file:/homepages/17/d148462160/htdocs/xxx/classement.php

Note: 8Undefined offset: 2
ligne:8
file:/homepages/17/d148462160/htdocs/xxx/classement.php

Note: 8Undefined offset: 3
ligne:9
file:/homepages/17/d148462160/htdocs/xxx/classement.php

par nogeva » 21 févr. 2006, 19:42

et si tu mettais un ; à la fin de la ligne 5 ;)

par marvllt » 21 févr. 2006, 19:20

euh je veux bien mais voila ce que ça m'affiche


Parse error: parse error, unexpected T_VARIABLE in /homepages/17/d148462160/htdocs/ragol-online/classement.php on line 6


mon code

$classement=$_POST['classement'];
$clas=$_POST['classe'];
$table=explode('@@@',$classement)
$file=$table[0]; <- ligne 6
$type=$table[1];
$msg=$table[2];
$ligne=$table[3];

par nogeva » 21 févr. 2006, 19:14

$table=explode('@@@',$_post['nom de l'objet du formulaire'])
si @@@ est bien ton élement séparateur de données. sinon remplace par un caractère qui sépare tes données.

et ensuite
tu peux récupérer les éléments par numéro, initialisés à zéro:
$table[0]
$table[1]

etc etc...

séparer

par marvllt » 21 févr. 2006, 19:04

slt atous

voila j'envoie un truc a laide d'un formulaire mais il contient plusieur données donc a la récupération je voudrais découper la variable

<option value="'.$xxx.'"@@@value="'.$xxx.'"@@@value="'.$xxx.'"@@@value="'.$xxx.'">

mais je sais pas le faire quelqu'un a til une idée de comment s'y prendre