Ses derniers messages sur les forums
citation:
sachant que le post n'existe que s'il a bien cliquer sur le bouton
heu si c un formulaire pour valider fo bien cliker sur le bouton
apret dans la majoriter des personne ki font de formulaire specifie la method.
alor
fait comme sa
<?php
if(isset($_GET[do]))
{
$var = $_GET[do];
}
else
{
$var = $_POST[do];
}
switch($var)
{
case 'xx':
break;
default:
break;
}
?>
ben si ta checkbox et cocher kand on recup le formulaire pour le traiter
ta sa
[nom_check_box] => Valeur_de_la_CB
dans ton tablo style GET ou POST
apret ta ka juste verifier si la variable a ete inicialiser avec la valeur et fait ce ke tu doit fair :)
pour ouvrire un fichier il fo etre dans le meme repertoire
<?php
// le fichier et 1 repertoire au dessu
$fichier = 'mon_fichier.txt';
// on definit la route
$path = "../";
// on change de repertoire
chdir($path);
// on ouvre le fichier
$id = fopen($fichier,"r");
//voila ton script peux continuer
/**********************************/
/** Pour en revenir a ta sintaxe **/
/**********************************/
/**********************************/
// "../fichiuer/'.$fich.'"
// et
// '../fichier/".$fichier."'
// c est faux car php va lire '.r3m80.txt.' et ".r3m80.txt."
/**********************************/
// "../fichier/".$fich
// comme montrer au dessu c juste
// mais il y a d autre method
// '../fichier/'.$fichier
// ou
// "../fichier/$fichier"
/**********************************/
?>
c la magi du copier coller
<?php
$titre = $_POST['titre'];
$auteur = $_POST['auteur'];
$contenu = $_POST['contenu'];
$section = $_post['section'];
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Non connecté : ' . mysql_error());
}
// Sélection de la base de données db
$db_selected = mysql_select_db('test', $link);
if (!$db_selected) {
die ('Impossible d\'utiliser la base : ' . mysql_error());
}
mysql_query("INSERT INTO $section VALUES('', NOW(), '$auteur', '$titre','$contenu')") or die ('Erreur SQL : '.mysql_error()) ;
mysql_close();
?>
erreur trouver
mysql_query("INSERT INTO $section VALUES('', NOW(), '$auteur', '$titre','$contenu')") or die ('Erreur SQL : '.mmysql_error())) ;
erreur:
mmysql_error()))
le M et le ) en tros
sa fait un chmile blike potable et utilisable
ton code:
<?php
$titre = $_POST['titre'];
$auteur = $_POST['auteur'];
$contenu = $_POST['contenu'];
$section = $_post['section'];
mysql_connect("localhost", "root", "");
mysql_select_db("test"); // <<< LA !!!
mysql_query("INSERT INTO $section VALUES('', NOW(), '$auteur', '$titre','$contenu')");
mysql_close();
?>
on ce connect a MySQL on verifi si la connection et active apret on selectionne la Base de donne
resource
mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]])
bool
mysql_select_db ( string database_name [, resource link_identifier])
mysql_connect retourne un id de connection
mysql_select_db selectionne une base de donnee en fonction de l id de connection
essai comme sa
<?php
$link = mysql_connect('localhost', 'mysql_utilisateur', 'mysql_mot_de_passe');
if (!$link) {
die('Non connecté : ' . mysql_error());
}
// Sélection de la base de données db
$db_selected = mysql_select_db('test', $link);
if (!$db_selected) {
die ('Impossible d\'utiliser la base : ' . mysql_error());
}
?>
dans MySQL pour utiliser une base de donne il fo l indiker avec USE
Exemple:
CREATE DATABASE truc_much;
USE truc_much;
CREATE TABLE table_machin (....) TYPE=MyISAM;
DROP TABLE table_machin;
DROP DATABASE truc_much;
SHOW DATABASE;
voila comment cree un base de donnee
ce connecter a cette base de donnee
utiliser cette base de donnee en creent et supprimant une table
suppresion d une base de donnee
listing de toute les base de donnee