Ses derniers messages sur les forums
Il en faut peu pour être heureux !!!!!
salut,
juste dans le texte pas le vrai, il te "suffit" d'utiliser strlen et si la chaine est plus longue tu récupère les deux morceaux (début et fin) tu fait une concaténation avec des ...
donc a utiliser :
- strlen
- substr
- la concaténation
@+
Il en faut peu pour être heureux !!!!!
raaaaaaaa j'm'en veut, ton problème viens du fait que div est un mot clef de mysql (division entière), renomme le champ (je sais même pas comment t'a pu crer ta table comme ça, p'tet avec les ` ...).
avec un nom différent tu ne devrait plu avoir de problème ;)
@+
Il en faut peu pour être heureux !!!!!
Yop
peut tu nous montrer le create table (afin de tester) ainsi que le contenue de $sql lors que l'erreur
par exemple
$result = mysql_query($sql) or die('Erreur SQL<br />'.$sql.'<br /><br />'.mysql_error());
@+
Il en faut peu pour être heureux !!!!!
la je t'avoue que je ne peut t'aider c'est un peu trop compliqué pour moi.
sur le principe je pense que tu pourrais garder dans une variable le nom de "l'ancien" titre et comparer avec le titre actuel, si c'est pas pareil tu peut changer d'url.
Peut être peut tu simplement ajouter un lien dans la page avec le lien direct pour qu'il puisse être mis en favoris ?
Courage, il y a surement quelqu'un de plus doué que moi qui va t'aider ;)
@+
Il en faut peu pour être heureux !!!!!
$_GET['options'] n'existe pas mais $_POST['options'] oui :)
donc pour ce que tu veut faire, les case a cocher c'est bien.
Perso, dans un but d'évolutivitée de la chose, j'aurais fait une table Mysql "categories" qui contient poussins, pupilles etc. plutôt qu'une case a cocher j'aurais utiliser une liste déroulante multiple (mais c'est pareil). et surtout l'affichage des catégories en fonction de la table ;)
ensuite pour l'envoie, tu modifie la table des utilisateurs pour appartenir a une catégorie.
Pour l'envoie tu commences par récupérer les "id" de tout les joueurs qui sont dans les catégories sélectionnées et tu créer ta requête d'envois a partir de ça ;)
Je sais que ça n'a pas l'air simple mais tu devrais y arriver, sinon y a toujours le forum ;)
@+
Il en faut peu pour être heureux !!!!!
et comme j'aime bien aller jusqu'au bout :
<?php
function dbInsert($table, $values)
{
//$this->conn();
$mysqli = new mysqli('localhost', 'root', '', 'jack');
$fieldnames = array_keys($values[0]);
$size = sizeof($fieldnames);
$i = 1;
$sql = 'INSERT INTO '.$table;
$fields = '( ' . implode(' ,', $fieldnames) . ' )';
$sql .= $fields.' VALUES ( ? , ?)';
$stmt = $mysqli->prepare($sql);
foreach($values as $vals)
{
$stmt->bind_param('ss',$vals['animal_name'],$vals['animal_type']);
$stmt->execute();
printf("%d ligne insérée.\n", $stmt->affected_rows);
}
$stmt->close();
$mysqli->close();
}
$values = array(
array('animal_name'=>'bruce', 'animal_type'=>'dingo'),
array('animal_name'=>'bruce', 'animal_type'=>'wombat'),
array('animal_name'=>'bruce', 'animal_type'=>'kiwi'),
array('animal_name'=>'bruce', 'animal_type'=>'kangaroo')
);
dbInsert('animals', $values);
?>
résultat
1 ligne insérée.
1 ligne insérée.
1 ligne insérée.
1 ligne insérée.
---
mysql> select * from animals;
+----+-------------+-------------+
| id | animal_name | animal_type |
+----+-------------+-------------+
| 1 | bruce | dingo |
| 2 | bruce | wombat |
| 3 | bruce | kiwi |
| 4 | bruce | kangaroo |
+----+-------------+-------------+
4 rows in set (0.00 sec)
mysql>
code a ne pas utiliser direct je l'ai adapter pour ne pas utiliser de classe pour le test mais ça fonctionne pareil ;)
@+
Humf marche pas avec php 5.2.10 => mysqli_stmt::bind_param() [<a href='mysqli-stmt.bind-param'>mysqli-stmt.bind-param</a>]: Number of variables doesn't match number of parameters in prepared statement
O_o
5.0.2 ok
Il en faut peu pour être heureux !!!!!
salut,
ne connaissant pas trop mysqli je ne peut pas trop me prononcer mais :
- il manque un espace entre le nom de la table est le INTO (dans ton cas insert INTOanimals)
ensuite d'après la doc execute ne prend pas de paramètre (sauf en procédural mais dans ce cas prend une ressource mysqli en paramétre).
pour ce qui est des $bound la ne sais pas, peut être plutot utiliser le bind ?
mysqli_prepare
@+
Il en faut peu pour être heureux !!!!!
Yop,
deja le # c'est le symbole pour les commentaires ;)
.+ c'est un peut trop "laxiste" vu qu'il va aussi prendre Moss-1563 dans ce motif.
ensuite il ne faut pas mélanger plusieurs choses pour la gestion des url sinon ça va se mordre la queue ;)
Pour ce qui est de l'image je ne vois pas de quoi tu parles. Tu a une "map" suivant l'endroit où tu clique tu a un catalogue différent ?
pour résoudre ton pb tu peut par exemple faire une url du genre site.fr/catalogue-id-nom.html
RewriteEngine on
Rewriterule ^catalogue/([0-9]+)\-(.+)\.html$ /go.php?Catalague=$2&Photo=$1 [L]
Bon après c'est pas forcément super adapté à ce que tu veut faire parce que j'ai pas d'exemple d'url concret pour le rewrite mais le principe est la ;)
bon courage
@+
Il en faut peu pour être heureux !!!!!
pas de quoi.
Pour ce qui est de catégorie faut voir si c'est des catégories du style groupe sur un forum (genre ML admin, ML newbee etc) ou plus tôt une sorte de recherche et ajout des membre dans l'envoi dans le style de phpbb (envoie de MP multiple).
Y a plein de possibilitée, écrit et essai de faire ce que souhaite et si tu a des soucis créer un nouveau post ;)
@+
Il en faut peu pour être heureux !!!!!