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 -
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 :
Merci de votre aide
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
A voir également:
- Pb de formulaire et quotes
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
- Problème avec Google Chrome - Forum Google Chrome
3 réponses
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 ?
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 ?
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 ...
@++
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 ...
@++
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
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
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 =">" >'; }
}
?>
<?
$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 =">" >'; }
}
?>
Mais comment faire (je suis débutant)