begin process at 2012 05 30 21:05:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Fonction php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fonction php

lundi 10 mars 2008 à 23:36:37 | Fonction php

davidcian

Bonjour,

Voila je suis pas trés à laise avec les fonctions:

                <?               
            $req_tabl = 'SELECT *
            FROM site_resa               
            WHERE pseudo = "'.$var.'"
            AND date1 >= "'.date("Y-m-d").'"
            ORDER BY date1';

            $req = mysql_query($req_tabl)or die('Erreur SQL !<br>'.$req_tabl.'<br>'.mysql_error());
           
            function effacer($url,$id) {
                unlink($url);
                mysql_query("DELETE FROM site_resa WHERE ID = ".$id." ");
                }

           
            while ($row=mysql_fetch_array($req))
            {               
            echo '<tr onMouseOver ="this.style.background=\'#2C2D37\'" onMouseOut ="this.style.background=\'#40424E\'">
                    <td align="center">'.$row['4'].'</td>
                    <td align="center">'.$row['5'].'</td>
                    <td align="center">'.$row['7'].'</td>
                    <td align="center">'.$row['8'].'</td>
                    <td align="center">'.$row['9'].'</td>
                    <td align="center"><img onmouseover="style.cursor=\'pointer\'" src="./img/6728-vor-Xchat1.png" onClick="effacer('.$row['0'].','.                <?               
            $req_tabl = 'SELECT *
            FROM site_resa               
            WHERE pseudo = "'.$var.'"
            AND date1 >= "'.date("Y-m-d").'"
            ORDER BY date1';

            $req = mysql_query($req_tabl)or die('Erreur SQL !<br>'.$req_tabl.'<br>'.mysql_error());
           
            function effacer($url,$id) {
                unlink($url);
                mysql_query("DELETE FROM site_resa WHERE ID = ".$id." ");
                }
           
            while ($row=mysql_fetch_array($req))
            {               
            echo '<tr onMouseOver ="this.style.background=\'#2C2D37\'" onMouseOut ="this.style.background=\'#40424E\'">
                    <td align="center">'.$row['4'].'</td>
                    <td align="center">'.$row['5'].'</td>
                    <td align="center">'.$row['7'].'</td>
                    <td align="center">'.$row['8'].'</td>
                    <td align="center">'.$row['9'].'</td>
                    <td align="center"><img onmouseover="style.cursor=\'pointer\'" src="./img/6728-vor-Xchat1.png" onClick="effacer('.$row['0'].','.$row['10'].')" /></td>
                </tr>';
            }               
                ?>.')"
/></td>
                </tr>';
            }               
                ?>



Tous marche sauf le "onClick" sur l'image et donc par définition toute la fonction qui va avec. Quelqu'un pourrait m'aider svp?

Le but est que lorsque que l'on clique sur l'image on efface l'enregistrement correspondant a l'id et le fichier .jpg qui va avec grace à l'url stocké dans $row['10'].
lundi 10 mars 2008 à 23:40:43 | Re : Fonction php

davidcian

bon je me suis gourré du coup c'est incopréanssible et comme on peut pas editer je remet mon code

les parties qui me posent probleme sont en bleu:

                <?               
            $req_tabl = 'SELECT *
            FROM site_resa               
            WHERE pseudo = "'.$var.'"
            AND date1 >= "'.date("Y-m-d").'"
            ORDER BY date1';

            $req = mysql_query($req_tabl)or die('Erreur SQL !<br>'.$req_tabl.'<br>'.mysql_error());
           
            function effacer($url,$id) {
                unlink($url);
                mysql_query("DELETE FROM site_resa WHERE ID = ".$id." ");
                }

           
            while ($row=mysql_fetch_array($req))
            {               
            echo '<tr onMouseOver ="this.style.background=\'#2C2D37\'" onMouseOut ="this.style.background=\'#40424E\'">
                    <td align="center">'.$row['4'].'</td>
                    <td align="center">'.$row['5'].'</td>
                    <td align="center">'.$row['7'].'</td>
                    <td align="center">'.$row['8'].'</td>
                    <td align="center">'.$row['9'].'</td>
                    <td align="center"><img onmouseover="style.cursor=\'pointer\'" src="./img/6728-vor-Xchat1.png" onClick="effacer('.$row['0'].','.$row['10'].')" /></td>
                </tr>';
            }               
                ?>


Az
mardi 11 mars 2008 à 00:00:36 | Re : Fonction php

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Hello,

tu confonds langage côté serveur et langage côté client.
On ne peut pas appeler de fonction php sur un évènement qui reste côté client : il faut repasser par le serveur (soumission de formulaire, lien, etc...).
Dans un attribut évènementiel de balsei html, on appelle un langage client (javascript en général pour les phpistes).
Bref, ton code ne peut pas fonctionner.
mardi 11 mars 2008 à 00:35:08 | Re : Fonction php

davidcian

Oulla oui!! Effectivement ca doit etre la fatigue... ^^

Az


Cette discussion est classée dans : req, mysql, id, row, tabl


Répondre à ce message

Sujets en rapport avec ce message

mysql_fetch_row [ par angelique ] Bonjour,Après avoir rempli un formulaire, je voudrais utiliser les résultats d'une requête pour alimenter une autre table de ma base :$resultatid = my Problème MySql!! [ par jnbrunet ] Bonjour,petit problème, je réalise un petit forum en php qui nous affiche toutes les discutions par les titres, comme le forum de cs, et lorsque l'on nl2br?? [ par jnbrunet ] Salut,Voila, j'ai un petit problème avec la comande nl2br...Voici mon code,sql:$rec = mysql_query("SELECT * FROM `users` WHERE id='$id'") OR die("Erre Problème Transfert de fichier (input type=file) [ par Hector78 ] Hello !J'ai le code suivant qui devrait m'être utile pour "simuler" un ftp interne à un site. Dans les grandes lignes, il est sensé :- permettre la sé Le dernier probleme et c'est bon :) [ par lorgard ] plop enfin re ^^le code de base$db = mysql_connect('localhost','root','') or die ("erreur de connexion");//on selectionne votre basemysql_select_db('m Affichage d'une image à partir d'un menu déroulant. [ par maxofiatpolski ] Bonjour, voici mon soucis, je l'expose en entier pour que ce soit plus compréhensible... Je souhaite qu'une image s'affiche dans une page à p php sql [ par kelm_by ] salut tous le monde je ne sais pas ouest l'erreur dans ce code??????????,merci d'avance$result = mysql_query("SELECT * FROM table ORDER BY n ASC LIMIT script site [ par killeur ] Bonjour voila je suis débutant en php et je suis en train de codé mon propre site mai voila je block sur un script voici le script Paginations [ par slhuilli ] bonjourje ne sais pas apres de longues recherches comment je pourrais paginer 10 par 10 mes réponses issues d'une select * .Voici ce que j'ai :     se Probleme while/POST/input [ par davidcian ] Bonjour,J'ai un p'tit problème au quel je m'attandais...Voila mon code:


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales