gesualda

  • Site web
  • Nombre de sujets
    13
  • Nombre de messages
    34
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

gesualda
le 15/05/2007 à 10:34
variable entre {}
Bonjour

On trouve dans des scripts genre forum phpbb des variables déclarées dans les templates sous forme de exemple:

<a href="{U_INDEX}" class="nav">{L_INDEX}</a>

Comment procéder pour déclarer une variable pour pouvoir la rappeller ainsi

Merci
gesualda
le 22/10/2005 à 17:22
erreur mysql_real_escape_string
Bonjour à tous

En place de " addslahes()" je voudrais utiliser "mysql_real_escape_string()" qui me semble d'aprèsles diverses lectures serait plus approprié.
Mais cela me donne l'erreur suivante:

<?php
mysql_real_escape_string($_SESSION['soc']);
mysql_real_escape_string($_SESSION['nom']);
mysql_real_escape_string($_SESSION['prenom']);

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost'
?>


Ma config:
- apache 2055
- php 505

Les magic_quotes_gpc() sont sur on.

D'ou peut provenir cette erreur ?

Merci
gesualda
le 06/10/2005 à 19:00
problème avec array
bonjour
<?php
$pays['chypre'] = 'chypre';
$pays['danemark'] = 'danemark';

$pays = array("$pays[ 'chypre']","$pays[ 'danemark']");
?>


Voici le bout de code qui me donne ce genre d'erreur.
unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE


Je suis bien allé sur le site officiel de php, pour les explications, mais j'avoue que je comprend pas tout.
Pourquoi
<?php $pays['chypre'] = 'chypre'; $pays['danemark'] = 'danemark';?>


etc .... tout simplement pour dans le cas d'un site multilanguage.

Si vous pouviez m'aider, merci d'avance
gesualda
le 02/09/2005 à 18:54
fonction pour tout les $_POST
Bonjour

Je voudrais savoir comment affecter une fonction à tous les $_POST d'un formulaire pour ne pas avoir besoin de tous reecrire à chaque fois. J'ai essayé cela:
$_POST = trim($_POST);
$_POST = strtolower($_POST);


Cela ne fonctionne pas, pourriez vous m'orientez ?

Merci
gesualda
le 29/08/2005 à 22:09
recupérer la valeur bouton radio et chekbox
Bonjour

J'ai plusieurs soucis, et après recherche, je trouve pas vraiment réponse à mes questions. Voici donc mon premier problème

j'affiche la valeur après control d'un formulaire ainsi dans value="" :
<input name="email_nouv" type="text" id="email"  value="<?php if(isset($_POST['email_nouv'])){echo $_POST['email_nouv'];} ?>"

Donc la valeur restera afficher après l'envoie, et ca marche bien sauf pour les radio et chekbox.

Voici la même chose pour les radio et chekbox, mais ca marche pas, en fait je comprends pas pourquoi ?
<input name="q_1" id="q_1" type="radio" value="monsieur<?php if(isset($_POST['q_1'])){echo $_POST['q_1'];} ?>" >Monsieur
<input name="q_1" value="madame<?php if(isset($_POST['q_1'])){echo $_POST['q_1'];} ?>" type="radio" >Madame
<input name="q_1" value="mademoiselle<?php if(isset($_POST['q_1'])){echo $_POST['q_1'];} ?>" type="radio">Mademoiselle


Idem pour les chekbox

<input name="q_7" id ="q_7" type="checkbox" value="1<?php if(isset($_POST['q_7'])){echo $_POST['q_7'];} ?>">La chasse
<input name="q_7" type="checkbox" value="2<?php if(isset($_POST['q_7'])){echo $_POST['q_7'];} ?>">La pêche
<input tname="q_7" type="checkbox" value="3<?php if(isset($_POST['q_7'])){echo $_POST['q_7'];} ?>">L'informatique
<input name="q_7" type="checkbox" value="4<?php if(isset($_POST['q_7'])){echo $_POST['q_7'];} ?>">Le sport


Pourriez vous m'orientez vers une solution ?

merci
gesualda
le 14/08/2005 à 20:23
include et rechargement
Bonjour

La validation d'un formulaire après controle se fait par un texte de remerciement dans un include.

Pour appeler cet include je procède soit comme cela:
<?php
echo "<meta http-equiv=\"refresh\" content=\"0;url=?page=remer\">";
?>


c'est pas très cool, car ca rappelle d'abord le formulaire et affiche le texte ensuite.

soit comme cela:
<?php
echo "<script>";
echo 'location.href="?page=remer"';
echo "</script>";
?>




ce qui provoque le rechargment complet et affiche le body et ensuite le texte pas très cool non plus.

Je n'ai pas ce problème lorsque j'appelle une page par le biais d'un lien.

Ma question:
Existe y a t-il un autre moyen pour appeller cet include ?

Merci beaucoup de votre aide
gesualda
le 19/06/2005 à 15:05
recupérer et afficher les doublons d'une base
Bonjour à tous,

J'ai un problème pour récuperer et afficher les doublons provenant d'une base: on m'a donné cette formule :
<?php
$sql = "SELECT nom,prenom, COUNT(nom) as C FROM petition GROUP BY nom HAVING C > 1 ORDER BY nom ";
?>


Moi ce que je voudrais c'est qu'il affiche tous les doublons avec comme critère "le nom".
D'autant plus que je sais pas si c'est trop bien formulé ainsi.ex:

Dupont fran
Dupont xavie
Dupont wist
tartionpion frani
tartionpion ani
tartionpion cous

En fait moi cela ne m'affiche que la première ligne trouvé extraite comme cela:

<?php
$i = 1;
while ( $ligne = mysql_fetch_array($resultat) )
{
$genre = trim($ligne["nom"]);
$nom = trim(stripslashes($ligne["prenom"]));

// Affichage
echo "<tr>
<td>$i</td>
<td>$nom</td>
<td>$prenom</td>
</tr>";
$i++;
}
echo "</table>";
}
?>


merci de votre aide
gesualda
le 18/06/2005 à 10:12
placer la boucle for.
Bonjour

J'ai un petit soucis de comptage et de placement avec une boucle for, voici le bout de script:

<?php
//$nb_result provient de $nb_result = mysql_num_rows($resultat);
echo "<table class=\"table2\">
<tr>
<td class=\"td1\">N°</td>
<td class=\"td1\">Genre</td>
<td class=\"td1\"> Nom</td>
<td class=\"td1\">Prenom</td>
</tr>";

// Boucle de comptage et affichage
for($i=1; $i <= $nb_result ; $i++)
{
while ( $ligne = mysql_fetch_array($resultat) ) {
$genre = trim($ligne["genre"]);
$nom = trim(stripslashes($ligne["nom"]));
$prenom = trim(stripslashes($ligne["prenom"]));

echo "<tr>
<td class=\"td2\">$i</td>
<td class=\"td2\">$genre</td>
<td class=\"td2\">$nom</td>
<td class=\"td2\">$prenom</td>
</tr>";
}
}
echo "</table>";
?>


Pourrait t-on m'aider à la placer cette boucle et m'expliquer pourquoi cela ne m'affiche pas les numéro de ligne, mais uniquement le "1" ?

Merci de votre aide
gesualda
le 25/04/2005 à 19:10
switch ou elseif
Bonjour

J'ai lu les tutos sur les controles, et étant donné que le résultat avec switch et elseif sont identiques, lequel faut-il préférer ?

merci
gesualda
le 25/04/2005 à 14:36
Erreur sur une requete SQL
Bonjour a tous

Voila mon bout de code:
<?php
$npassc = md5($npassc);
$change = "UPDATE recherche SET mdp='$npassc' WHERE id='$id' ";
$enregistre = mysql_query($change, $beh) or die('Erreur SQL !'.$enregistre.''.mysql_error());
?>


Et voila l'erreur qu'il me génère et que j'arrive pas à trouver.

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in F:\an\page\profil.php on line 122
Erreur SQL !


J'aimerai si c'est possible avoir une explication sur cette erreur et éventuellement comment la régler..

Merci pour votre aide
LoadingChargement en cours