zebden

  • Signature
    zebdinou pour les intimes / Blog : http://www.zebden.fr
  • Site web
  • Nombre de sujets
    32
  • Nombre de messages
    1 657
  • Nombre de commentaires
    62
  • Nombre de news
    173
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

zebden
le 02/05/2005 à 10:22
LIKE avec des chiffres ?
Mais non !!! beaucoup plus simple les exp reguliere

Imaginons TRUC54120

<?php
$chaine = 'TRUC54120';
$mask = '`([a-zA-Z]+)([0-9]+)`';
$chaine = preg_replace($mask, '$1' , $chaine);

echo $chaine; // retourne TRUC.
?>


Alors evidemment ta chaine doit forcement etre sous la forme lettre puis chiffre (basique quoi). Si tu veux plus complexe , hésite pas.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 29/04/2005 à 22:53
Problème de bbcode
Vui,

Petit conseil tu devrais appliquer la fonction lors de la recup

Ensuite utilise la fonction highlight_file() qui affiche le code sans l'interpréter ..
c'est peut etre + ca que tu cherchais.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 29/04/2005 à 17:44
Faire un message lors de la validation d'un formulaire
Un peu complexe pour lui XMLHttpRequest je pense, et puis on arrive a revenir sur le formulaire sans ca , certe en rafraichissant la page m'enfin c'est pas vraiment grave.

Bref montre nous deja ce que tu as fais antoine.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 29/04/2005 à 15:21
creer un tableau suivant une variable
j'ajoute


$x==$y => faux
$x==$x => vrai


Tout dépends ce que vaut $x et $y

$x = 1
$y = 1

$x == $y // vrai

$x = "toto";
$y = "tata";

$x == $y // faux

Bon je peux pas faire plus , pour plus d'info reporte toi au manuel PHP.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 29/04/2005 à 15:19
creer un tableau suivant une variable
<table border="1" width="75%"><tr><td>
<?
$i = 0;
while( $sortie = mysql_fetch_array($sql))
{
$Cat = $sortie['Cat'];
if ($i%3 == 0) { echo '<tr>'; }
?>
<td><? echo "$Cat"; ?></td>
<?
if($i%3 == 2) { echo '</tr>'; }
$i++;
}//fin de boucle

?>
</table>
<?
//after verifying everything, must be inserted then redirected :)
mysql_close ();
?>


Voila deja pour un code qui marche.

Ensuite l'operateur double egale est donc pour comparer deux valeur pas forcement du meme type (la voir le triple egale) , un seul egale c'est pour attribuer une valeur et non pour comparer.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 29/04/2005 à 15:14
Faire un message lors de la validation d'un formulaire
pas tres recommendé m'enfin
Pour ton problème utilise alors la balise meta :

<meta http-equiv="refresh" content="0;URL=tonfichier.php" />

Et tu met le nombre de seconde avant le rafraichissement avec l'attribut "content" , donc a la place du 0 ici.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 29/04/2005 à 15:11
envoie d'une photo par email, comment faire ?
Justement je disais de pas utiliser les pièces jointes.

Tu met le chemin absolue (chemin complet : url du site + path) vers ton image.

Soit tu l'affiche en envoyant un mail au format HTML donc avec la balise <img> soit tu met juste le lien.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 29/04/2005 à 15:10
creer un tableau suivant une variable
parce 0%3 donnera 0 .

Commence ton compteur par 1 plutot que 0 ($i = 1)

ce qui donne grossierement :

1 . 2 . 3 (3%0 == 0 donc on va a la ligne)
4 . 5 . 6
7 . 8
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 29/04/2005 à 14:42
creer un tableau suivant une variable
modulo c'est le reste d'une division, donc forcement

exemple simple.
3 / 3 = 1 et Le reste = 0 , 9 / 3 = 2 et Le reste = 0

4 / 3 = 1 et Le reste = 1 , 17 / 3 = 5 et Le reste = 2

Si modulo n'est pas egale a 0, alors le resultat sera forcement un nombre à virgule , une fois l'entier trouvée tu rajoute un 0 au modulo et continue à diviser, pour trouver le resultat juste (cours de 6eme) ^^

4/3 = 1,333333333 et 17/3 = 5,66666666 ... bon voila.

Tu vois le principe ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
LoadingChargement en cours