Pb de formulaire et quotes

Résolu
Matio Messages postés 671 Date d'inscription   Statut Membre Dernière intervention   -  
Matio Messages postés 671 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je travail en php/mysql
J'ai un formulaire qui récupère des données d'une table.
j'ai un bouton pour reculer dans les enregistrements
et un bouton pour avancer.
Or quand j'arrive au dernier enregistrement et que je clic
encore une fois sur avancer il y a des anti slash qui apparaissent
en fait autant d'anti-slash que de clic(seulement s'il y a présence de quotes) . Si je clique 3 fois a partir
du dernier enregistrement j'obtiens par exemple :
Section \\\"karaté\\\"
une partie du code :
elseif (isset ($avancer))
{
 
 $requete = "SELECT * FROM associations WHERE id > $id ORDER BY id ASC";
  require("result.php");
  if ($ligne[0] > 0)
  {
     $id =stripslashes($ligne[0]);
    $denomination = stripslashes($ligne[1]);
    $president =stripslashes($ligne[2]);
    $tel =stripslashes($ligne[3]);
  }
}
 
..................................................
 <input type = "submit" name="avancer" value =">" >


Merci de votre aide

3 réponses

vlmath Messages postés 794 Date d'inscription   Statut Contributeur Dernière intervention   160
 
Salut

du fait que tu recharge la page à chaque fois que tu cliques, tu ne veux pas suprimmer le bouton pour avancer une fois que t'es à la fin ?
0
Matio Messages postés 671 Date d'inscription   Statut Membre Dernière intervention   300
 
Merci pour ta réponse,
Mais comment faire (je suis débutant)
0
vlmath Messages postés 794 Date d'inscription   Statut Contributeur Dernière intervention   160
 
Comment ta base de donnés est-elle construite ?
Il y a-t-il un numéro d'identification unique ?

Il faudrait que je connaisse le plus de détails possible pour accélerer le plus possible le script, en tout cas dans les limites de mes connaissances.
Plus c'est rentable et efficace, mieux c'est ...

@++
0
Matio Messages postés 671 Date d'inscription   Statut Membre Dernière intervention   300
 
Merci de t'occuper de moi ,
la bd est une base Mysql .
la table associations comprend
4 champs avec un id unique :
id,denomination(varchar 70) president(varchar 30) ,tel(varchar 15).
Le formulaire outre les champs qui reçoivent les données comprend
un bouton pour ajouter un enregistrement,un autre pour mettre à jour,
un autre pour supprimer et deux autres pour avancer ou reculer dans les enregistrement
voila si tu as besoin d'autre renseignements je suis à ta disposition
Merci
0
vlmath Messages postés 794 Date d'inscription   Statut Contributeur Dernière intervention   160
 
Je pense que je ferais quelque chose comme ça :

<?
$cnx = mysql_connect( "base", "user", "mdp" ) or die ("Impossible de se connecter à la base de donnés");

$sql = "SELECT * FROM associations";
$requete = mysql_query($sql);

$max = 0;
while( $result = mysql_fetch_assoc( $requete ) )
{
$max++;
// A chaque nouvel enregistrement, il ajoute 1 à la valeur $max
}

$sql = "SELECT * FROM associations WHERE id LIKE $id";
$requete = mysql_query($sql);
while( $result = mysql_fetch_assoc( $requete ) )
{
// Ta boucle pour imprimmer le résultat

if( $result->id < $max ){ print '<input type = "submit" name="avancer" value =">" >'; }
}

?>
0
Matio Messages postés 671 Date d'inscription   Statut Membre Dernière intervention   300
 
Je te remercie ca marche
Matio
0