XTremTourist

  • Nombre de sujets
    73
  • Nombre de messages
    1 046
  • Nombre de commentaires
    24
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

XTremTourist
le 18/02/2005 à 22:38
Pb de switch case !
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 smiley
XTremTourist
le 18/02/2005 à 20:57
Pb de switch case !
fait comme sa

<?php
if(isset($_GET[do]))
{
$var = $_GET[do];
}
else
{
$var = $_POST[do];
}

switch($var)
{
case 'xx':
break;
default:
break;
}
?>
XTremTourist
le 18/02/2005 à 16:22
Checkbox !
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 :)
XTremTourist
le 15/02/2005 à 23:16
syntaxe
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"
/**********************************/
?>
XTremTourist
le 15/02/2005 à 20:45
pourquoi ca ne marche pas??
c la magi du copier coller smiley

<?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
XTremTourist
le 15/02/2005 à 19:48
pourquoi ca ne marche pas??
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();
?>
XTremTourist
le 15/02/2005 à 19:38
pourquoi ca ne marche pas??
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
XTremTourist
le 15/02/2005 à 19:25
pourquoi ca ne marche pas??
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());
}
?>
XTremTourist
le 15/02/2005 à 18:44
creation de table
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
LoadingChargement en cours