celia

Inscris le 11/07/2007 à 17:08
  • Nombre de sujets
    10
  • Nombre de messages
    25
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

celia
le 21/11/2007 à 15:26
verification avant suppression via un lien
Bonjour,
j'ai une liste en provenance de ma base. pour supprimer chaque élement ,je voudrai une confirmation avant mais ce que j'ai fais ne marche pas convenablement.

J'ai fais cette function que j'ai mis dans l'entête :

<SCRIPT LANGUAGE="JavaScript">
function confirmation() {
var msg = "Etes-vous sur de vouloir supprimer ce enregistrement ?";
if (confirm(msg))
location.href("action_utilisateur");
}
</SCRIPT>

En suite dans mon lien je mets <a href="" onclick=confirmation();> delete </a>

Un clic sur le lien delete, le message de confirmation s'affiche mais l'action de suppression est qd même execute même si je choisi annuler.
Pouvez vous m'aider?
celia
le 02/11/2007 à 14:26
adodb_pager
Bonjour!

J'utilise la class adodb_pager de adodb .
Suite à une requete , j'arrive à afficher mon tableau avec la pagination.tout marche .
Problème!

J'aimerai modifier le code de la class adodb_pager ci-dessous de manière à rajouter une colonne supplementaire(Action par exemple) pour mettre en face de chaque ligne un bouton radio permettant le choix de la ligne. Je n'arrive pas !
Si quelqu'u à une idée. Merci d'avance

NDM c'est mieux sur le wall le code ;) http://www.lephpfacile.com/wall/wall-533.php
celia
le 29/10/2007 à 15:51
ADODB (class adodb_pager) avec PHP
slt,

J'utilise la librairie adodb avec le langage php.
Je rencontre une difficulté: En effet, j'arrive à extraire la première page de mes resultats de requete mais je ne peux pas passer à la page suivante.

Dans mon script:

$sql="";
$pager = new ADODB_Pager(&$conn,$sql);
//$pager->Render($rows_per_page=20);
$pager->showPageLinks = true;
$pager->linksPerPage = 10;
//$pager->cache = 60;
$pager->Render($rows=20);

Resultats:
J'obtiens le tableau de resultats comme sur le tutoriel (http://phplens.com/phpeverywhere/adodb_french) mais je n'arrive pas à naviguer entre les pages.

Merci à la personne qui en sais quelque chose.
celia
le 25/10/2007 à 16:51
traitement de fichier csv avec php
Bonjour à tous!
J'ai un souci, aufait je recupere via un formulaire html un fichier csv de 5 colonnes sépareés par des virgule.

Le téléchargement du fichier se passe bien.J'ai mis en place la function ajouter_matrice() qui me permet de recuperer les données du fichier csv telechargées.
Je recupere toutes les données du fichier dans un tableau $les_var.

J'ai du mal à partir de $les_var à recuperer les données d'une ligne du fichier csv pour inserer ensuite dans ma base.

Merci à ceux qui peuvent m'aider.

<?php
function ajouter_matrice($file) {
$les_var = array();
$row = 1; // initialisation de la 1ère ligne
$fp = fopen ($file,"r"); // ouverture du fichier en lecture seule
while ($data = fgetcsv ($fp, 1000, ";")) // 1 ligne = au maximum 1000 car. avec séparateur = ;
{
$num = count ($data);
print "<p> Insertion de la ligne n°".$row." du fichier csv : \n";
$row++;
for ($i=0; $i < $num; $i++){
list($no_site, $no_band, $distance, $taille,$intensite) = explode(",", $data[$i]);
array_push($les_var,$no_site, $no_band, $distance, $taille,$intensite);
}
}
return $les_var;
}

/*######################################################################*/

//TEST PUIS APPEL DE LA FUNCTION ajouter_matrice()
if( ($uploadfile) != ($uploaddir) ){
$les_var = ajouter_matrice($uploadfile);
//print_r($les_var);

$petit_tableau =array_chunk($les_var,5);
echo "Le nombre de petit tableau est:" .count($petit_tableau)."\n";
print_r ($petit_tableau)."<br>";
// for($i;$i<count($petit_tableau);$i++){
echo $no_site = $petit_tableau[0];
//}

list($no_site, $no_band, $distance, $taille,$intensite)= $les_var[$petit_tableau];
echo $no_site.'/'. $no_band.$distance.'/'. $taille.'/'.$intensite;


}else{
echo "Spécifier un fichier !";
}
?>
celia
le 23/10/2007 à 11:58
Utilisation de is_int ou is_intenger
Pour la réalisation des tests sur mon formulaire avec php, j'ai essayé is_int() ou is_integer() mais ça ne marche pas.
exemple:
if (!isset ($this->Getion) || trim($this->Getion) == "" || !is_integer($this->Getion)){
echo"message erreur!"; }

Au fait, avec ce script même qd je rentre un entier dans le formulaire , il me le prend pas et m'affiche le message d'erreur.

par contre , il me semble qu'il faut utiliser is_numeric mais ce dernier prend même des reels et flottants.

quelqu'un a une idée?
Merci d'avance
LoadingChargement en cours