par
Koumalo » 26 mai 2008, 16:58
Voici le script qui charge les éléments du select :
<?php
header('Content-type: text/html; charset=windows-1252'); //
/* -============================- <FONCTIONS> -============================- */
function recherche() {
$requete = "SELECT * FROM b_genre ORDER BY `liste` ASC";
$connexion = ouvrir_connexion();
mysql_select_db(BDD,$connexion);
$res = mysql_query($requete, $connexion);
if ($res) {
$nbr_lignes = mysql_num_rows($res);
if ($nbr_lignes > 0) {
$ret = "";
for($i=0; $i < $nbr_lignes; $i++){
$ligne = mysql_fetch_row($res);
$ret .= $ligne[0];
if($i < ($nbr_lignes - 1)){
$ret .= "þ";
}
}
} else {
$ret = "Erreur " . mysql_error() . " - " . mysql_errno();
}
} else {
$ret = "Erreur " . mysql_error() . " - " . mysql_errno();
}
mysql_close($connexion);
return $ret;
}
/* -============================- <DEBUT DU SCRIPT> -============================- */
require ("connexion_id.php");
$rep = recherche();
echo $rep;
?>
Et voici celui qui modifie la table :
<?php
header('Content-type: text/html; charset=windows-1252'); //
/* -============================- <FONCTIONS> -============================- */
function ajoute($ng,$nu) {
$requete = "INSERT INTO b_genre (liste,genre) VALUES ('$ng','$nu')";
$connexion = ouvrir_connexion();
mysql_select_db(BDD,$connexion);
$res = mysql_query($requete, $connexion) ;
if ($res) {
$ret = "ok";
} else {
$ret = mysql_error() . " - " . mysql_errno();
}
mysql_close($connexion) ; // Fermeture de la connexion
}
return $ret;
}
/* -============================- <SCRIPT> -============================- */
require ("connexion_id.php");
$rep = array();
$ret = array();
$exp = null;
$num = null;
if ( isset( $_GET['newg'] ) && $_GET['newg'] != ""){
$exp=$_GET['newg'];
}
if ( isset( $_GET['num'] ) && $_GET['num'] != ""){
$num=$_GET['num'];
}
if($exp != null && $exp != null){
$rep = ajoute($exp,$num);
echo $rep;
} else {
echo "Prb para : newg=" . $exp . " - num=" .$num;
}
?>
Et bien sûr tout est fait en ajax. Tout fonctionne sauf ce rafraichissement.
Merci pour ta réponse "éclair"
Koum
Voici le script qui charge les éléments du select :
[php]
<?php
header('Content-type: text/html; charset=windows-1252'); //
/* -============================- <FONCTIONS> -============================- */
function recherche() {
$requete = "SELECT * FROM b_genre ORDER BY `liste` ASC";
$connexion = ouvrir_connexion();
mysql_select_db(BDD,$connexion);
$res = mysql_query($requete, $connexion);
if ($res) {
$nbr_lignes = mysql_num_rows($res);
if ($nbr_lignes > 0) {
$ret = "";
for($i=0; $i < $nbr_lignes; $i++){
$ligne = mysql_fetch_row($res);
$ret .= $ligne[0];
if($i < ($nbr_lignes - 1)){
$ret .= "þ";
}
}
} else {
$ret = "Erreur " . mysql_error() . " - " . mysql_errno();
}
} else {
$ret = "Erreur " . mysql_error() . " - " . mysql_errno();
}
mysql_close($connexion);
return $ret;
}
/* -============================- <DEBUT DU SCRIPT> -============================- */
require ("connexion_id.php");
$rep = recherche();
echo $rep;
?>
[/php]
Et voici celui qui modifie la table :
[php]
<?php
header('Content-type: text/html; charset=windows-1252'); //
/* -============================- <FONCTIONS> -============================- */
function ajoute($ng,$nu) {
$requete = "INSERT INTO b_genre (liste,genre) VALUES ('$ng','$nu')";
$connexion = ouvrir_connexion();
mysql_select_db(BDD,$connexion);
$res = mysql_query($requete, $connexion) ;
if ($res) {
$ret = "ok";
} else {
$ret = mysql_error() . " - " . mysql_errno();
}
mysql_close($connexion) ; // Fermeture de la connexion
}
return $ret;
}
/* -============================- <SCRIPT> -============================- */
require ("connexion_id.php");
$rep = array();
$ret = array();
$exp = null;
$num = null;
if ( isset( $_GET['newg'] ) && $_GET['newg'] != ""){
$exp=$_GET['newg'];
}
if ( isset( $_GET['num'] ) && $_GET['num'] != ""){
$num=$_GET['num'];
}
if($exp != null && $exp != null){
$rep = ajoute($exp,$num);
echo $rep;
} else {
echo "Prb para : newg=" . $exp . " - num=" .$num;
}
?>
[/php]
Et bien sûr tout est fait en ajax. Tout fonctionne sauf ce rafraichissement.
Merci pour ta réponse "éclair"
Koum