Ses derniers messages sur les forums
Le type int permet de sauvegarder plus de 4 milliards de valeur, donc comme le dit bzh, tu peux dormir tranquille :)
Ben, un cookie...
Entre :
if(!isset( $_GET['debut'] ) ) $debut = 0;
et :
if(!isset( $_GET['debut'] ) ) $_GET['debut'] = 0;
(si ensuite tu utilises $_GET['debut'], je ne vois pas la différence personnellement)
Les portails iFRANCE fonctionnent comme çà : code PHP avant code HTML.
On a des pages PHP qui includent des fichiers HTML pour afficher les infos générées par PHP.
Et c'est quand meme un peu plus gros qu'un site perso :)
Le second avantage, c'est que l'on utilise pas de système de template (nos templates, ce sont nos fichiers HTML qui contiennent quelques echo de variables PHP, ce qui est equivalent, dans le principe, à des marqueurs de systeme de template, la conso CPU en moins).
Et le troisieme avantage, ben c'est que l'on peut faire un include d'un fichier HTML différent pour le multilangue (suivant le server_name par exemple).
PS : et un quatrieme avantage : vu que le code est tjs avant le html, tu peux facilement faire une gestion de privileges => dans tout ton fichier PHP, tu peux à tout moment balancer un header sans te soucier d'avoir fait un echo avant.
Justement c'est plus simple de tout avoir dans un fichier : le formulaire, plus le code php qui verifie le formulaire avant la partie HTML.
Ca se construit extremement souvent comme çà les pages web.
Et c'est le plus pratique.
Pareil, je n'ai rien lu

Je confirme juste ce que dit zebden (sur la syntaxe de l'insert qui est valide) :)
Exact, MySQL permet cette syntaxe (comme les update en fait), mais tous les SGBD ne le permettent pas.
Ben regarde les erreurs que te sort mysql avec des or die mysql_error().
Ouais, mais c'est pas pratique une telle solution.
Pourquoi ?
Parce que tu auras le meme code dans le if et dans le while, donc si tu dois changer quelque chose, tu devras le changer à deux endroits :/
<?php
$sql = 'SELECT id, auteur, titre, date, texte_notes, groupe FROM notes WHERE id="'.$_GET['id_notes'].'" AND (groupe = "'.$_SESSION['groupe'].'" OR groupe = "visiteur" OR groupe = "membre")';
$req = mysql_query($sql) or die (mysql_error());
$nb_resultat = mysql_num_rows($req);
if ($nb_resultat == 0) {
// pas de resultat
}
else {
//...
}
?>
Par exemple.