i M@N

  • Signature
    One Love, One Heart, One Unity.
  • Site web
  • Nombre de sujets
    92
  • Nombre de messages
    1 681
  • Nombre de commentaires
    35
  • Nombre de news
    Aucune
  • Niveau en PHP
    Bon

Ses derniers messages sur les forums

i M@N
le 21/09/2004 à 13:25
formulaire et recherche
Reuh ...

Merci Zebden. smiley
Mais une fonction de prévisualisation et une d'édition ça serait pas mal.

@+...
One Love, One Heart, One Unity.
i M@N
le 21/09/2004 à 11:24
Background+HTML
Hello !

entre <head> et </<head> :
<STYLE TYPE="text/css">
BODY {
background-image:url(http://www.site.com/images/ton_image.jpg);
background-repeat: no-repeat;
background-position: center middle;
}
</style>

Pout ton tableau si c'est un <table> tu fais <table border="1"> et tu fais des <td border="0"> et des <tr border="0">

Documente-toi sur les feuilles de style .css ... c'est très pratique pour la mise en forme d'un site et tu gagneras du temps pour définir et appliquer tes styles.
http://www.alsacreations.com/articles

@+...
One Love, One Heart, One Unity.
i M@N
le 21/09/2004 à 11:13
formulaire et recherche
Hello !

Essaye quelque chose comme ça :
<?

/* On récupère les données d'un formulaire en POST */
if (isset($_POST['sexe'])) $sexe = $_POST['sexe']; else $sexe = "";
if (isset($_POST['age'])) $age = $_POST['age']; else $age = "";
if (isset($_POST['departement'])) $departement = $_POST['departement']; else $departement = "";

/* On s'identifie et on se connecte à la bonne base */
$base = mysql_connect ('localhost', 'root', 'TON_PASS');
mysql_select_db ('TA_BASE', $base) ;

mysql_connect($serveur, $utilisateur, $motDePasse) or die ("Connexion au serveur impossible");

/* on choisit la bonne base */
mysql_select_db($base) or die ("Connexion a la base impossible");

/* Préparation de la requête */
$sql = 'SELECT * FROM TA_TABLE WHERE sexe="'.$sexe.'" AND age="'.$age.'" AND departement="'.$departement.'" ORDER BY sexe ASC';

/* on exécute la requête */
$req = mysql_query($sql);

$tuple = mysql_num_rows($req);

echo '<table align="center" border="1">';
echo '<td width="30%" align="center"><b>Sexe</b></td>';
echo '<td width="30%" align="center"><b>Age</b></td>';
echo '<td width="40%" align="center"><b>Département</b></td>';

if ($tuple) {
while ($row = mysql_fetch_array($req)) {

$sexe = $row['sexe'];
$age = $row['age'];
$departement = $row['departement'];

echo '<table align="center" border="1">';
echo '<td align="center" width="30%"><b>'.$sexe.'</b></td>';
echo '<td align="center" width="30%">'.$age.'</td>';
echo '<td align="center" width="40%">'.$departement.'</td>';

}
}
else {
echo 'aucun enregistrement.';
}

echo '</table>

/* on libère l'espace mémoire alloué pour cette requête */
mysql_free_result ($req);

/* on ferme la connexion à la base de données. */
mysql_close ();

?>

@+...

Note de zebden : je suis sympa , je ferme meme les balises code ^^

[Message modifié le 21/09/2004 à 12:09 par zebden]
One Love, One Heart, One Unity.
i M@N
le 20/09/2004 à 17:57
BB-Code
Hello !

Arf ... j'ai ajouté quelques lignes de code à ma fonction creer_bbcode($variable); pour le gras, l'italique et le souligné et ça fonctionne plus !
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1662]ce lien[/lien])


En fait si j'ai un texte sur une ligne entre 2 balises c'est bon,
[ b ]texte texte[ /b ]
mais si il est sur plusieurs
[ b ]texte
texte
texte[ /b ]
ça fonctionne plus ...

Mon texte se trouve dans $message :
<?
...
// bbcode
$message = creer_bbcode ($message);

// on insere des retours à la ligne HTML à chaque retour à la ligne
$message = nl2br($message);

// on affiche le message
echo '<td width="75%" align="left" valign="top">';
echo $message;
echo '</td></tr>';
...
?>[code]
Si quelqun a une idée ... perso je pige pas ... pourquoi dès que le texte est sur plusieurs lignes le bb-code fonctionne plus ?

@+...
One Love, One Heart, One Unity.
i M@N
le 17/09/2004 à 15:56
changement de système de session
une précision : tu fais ça avec toutes tes variables dans la page traitant le formulaire en $_GET ou $_POST ou dans la page qui récupère une variable dans l'url. Tu fais ça pour toutes tes variables en début de page et après c'est bbon tu pourras te servir de $variable dans ton script.
One Love, One Heart, One Unity.
i M@N
le 17/09/2004 à 15:52
changement de système de session
Hello !

Normal, en codant à register_global à off, on doit vérifier l'existence de la variable et l'initialiser :
if isset($_POST['login']) $login=$_POST['login'] else $login="";
@+...
One Love, One Heart, One Unity.
i M@N
le 17/09/2004 à 10:19
probleme de variables
Hello !

Fais-nous un wall du code de ta page s'il te plaît.

@+...
One Love, One Heart, One Unity.
i M@N
le 16/09/2004 à 17:02
Recuperer l'id auto_increment avant l'insertion
Hello !

Récupérer le numéro correspondant à la dernière insertion.

Cela doit se faire immédiatement après une insertion.

On utilise alors la fonction LAST_INSERT_ID() qui contient le numéro de l'enregistrement précédent.
UPDATE Chant SET CHANT_NOM="le titre du chant" WHERE Chant.CHANT_ID=LAST_INSERT_ID();
Cela permet d'établir des liens entre les tables.
Dans l'exemple précédent, on utilise le numéro affecté à la dernière insertion effectuée dans la table chant pour y placer le nom du chant en question.

source : http://www.infres.enst.fr/~danzart/mysql/SQL.phtml

Je sais pas si ça fonctionne parce que j'ai pas testé, essaye toujours et continue les recherche sur cette fonction sur google.

@+...
One Love, One Heart, One Unity.
i M@N
le 16/09/2004 à 14:54
changement de système de session
Arf ...

Tu fais :
session_start(); 
$_SESSION['Spass'] = $Spass;
/* avec $Spass qui vient d'une variable en $_GET ou $_POST ou de ta base de données*/
Désolé ... j'ai un peu de mal today.

@+...
One Love, One Heart, One Unity.
LoadingChargement en cours