Confirmation MessageBox

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
avr_freak
Δημοσιεύσεις: 70
Εγγραφή: 13 Αύγ 2006 18:58
Επικοινωνία:

Confirmation MessageBox

Δημοσίευση από avr_freak » 11 Αύγ 2007 10:17

Μπορει καποιος να μου θυμισει πως κανουμε να εμφανιζει ενα yes/no confirmation messagebox στη php ?

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Confirmation MessageBox

Δημοσίευση από soteres2002 » 12 Αύγ 2007 15:33

avr_freak έγραψε:Μπορει καποιος να μου θυμισει πως κανουμε να εμφανιζει ενα yes/no confirmation messagebox στη php ?
an les gia web, auto ginetai me javascript. px opos auto:

Κώδικας: Επιλογή όλων

var res = confirm("Are you foo?")
if(res) {
     alert("Jesus, you are foo");
} else {
    alert("Damn, you are not foo!");
}
an thes kapoio message box meso PHP CLI, boreis na xrisimopoiiseis tis functions tis PHP gia tin bibliothiki curses, i akoma kai tou newt (kalitero to deutero, alla pio sinithismeno to proto).

Άβαταρ μέλους
avr_freak
Δημοσιεύσεις: 70
Εγγραφή: 13 Αύγ 2006 18:58
Επικοινωνία:

Confirmation MessageBox

Δημοσίευση από avr_freak » 12 Αύγ 2007 21:25

Thanks θα το ψαξω λιγο ...

jimvrasna
Δημοσιεύσεις: 48
Εγγραφή: 21 Απρ 2006 23:57
Τοποθεσία: ΜΑΚΡΙΑ ΜΑΚΡΙΑ
Επικοινωνία:

Confirmation MessageBox

Δημοσίευση από jimvrasna » 13 Αύγ 2007 13:57

ΤΟ ΕΨΑΞΑ ΚΑΙ ΕΓΩ ΔΕΝ ΒΡΗΚΑ ΤΙΠΟΤΑ. ΜΟΝΟ ΜΕ JAVASCRIPT ΘΑ ΤΟ ΚΑΝΕΙΣ!!
ΔΕΝ ΒΡΙΣΚΩ ΚΑΙ ΛΟΓΟ ΝΑ ΓΙΝΕΙ ΣΕ PHP ΑΝ ΓΙΝΕΤΕ ΚΙΟΛΑΣ!!!

Άβαταρ μέλους
avr_freak
Δημοσιεύσεις: 70
Εγγραφή: 13 Αύγ 2006 18:58
Επικοινωνία:

Confirmation MessageBox

Δημοσίευση από avr_freak » 13 Αύγ 2007 16:00

jimvrasna έγραψε:ΤΟ ΕΨΑΞΑ ΚΑΙ ΕΓΩ ΔΕΝ ΒΡΗΚΑ ΤΙΠΟΤΑ. ΜΟΝΟ ΜΕ JAVASCRIPT ΘΑ ΤΟ ΚΑΝΕΙΣ!!
ΔΕΝ ΒΡΙΣΚΩ ΚΑΙ ΛΟΓΟ ΝΑ ΓΙΝΕΙ ΣΕ PHP ΑΝ ΓΙΝΕΤΕ ΚΙΟΛΑΣ!!!
μαλλον με JavaScript θα το κανω....

Άβαταρ μέλους
avr_freak
Δημοσιεύσεις: 70
Εγγραφή: 13 Αύγ 2006 18:58
Επικοινωνία:

Confirmation MessageBox

Δημοσίευση από avr_freak » 13 Αύγ 2007 17:33

Προσπαθησα να κανω αυτο αλλα τπτ ... δεν εκτελειτε ο κωδικας php... λογο της echo καμια αλλη ιδεα ?

Κώδικας: Επιλογή όλων

echo '<script language="javascript" type="text/javascript">
var res = confirm&#40;"Are you foo?"&#41;
if&#40;res&#41; &#123;
     alert&#40;"Jesus, you are foo"&#41;;
<?php  PHP CODE HERE ?>    
&#125; else &#123;
    alert&#40;"Damn, you are not foo!"&#41;;
&#125; ';

Άβαταρ μέλους
RADICAL
Δημοσιεύσεις: 386
Εγγραφή: 14 Ιούλ 2004 01:07
Τοποθεσία: Athens
Επικοινωνία:

Confirmation MessageBox

Δημοσίευση από RADICAL » 13 Αύγ 2007 22:57

Το ποιό απλό είναι να βάλεις αυτό

Κώδικας: Επιλογή όλων

onclick="return confirm&#40;'Σίγουρα?'&#41;"
στο link που κάνει delete

Δλδ.

Κώδικας: Επιλογή όλων

<a href="/path/to/delete.action?id=5" onclick="return confirm&#40;'Σίγουρα?'&#41;"> &#91;DELETE&#93; </a>
Και άμα πατήσει ο χρήστης ok προχωράει αλλιώς όχι, και επίσης όταν η javascript είναι
disabled απλά δεν έχεις confirmation και κάνει delete κατευθείαν
Εικόνα

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Confirmation MessageBox

Δημοσίευση από skeftomilos » 14 Αύγ 2007 00:03

Μόνο που αν πρόκειται για public σελίδα, η πρώτη search engine pου θα περάσει θα τα διαγράψει όλα. :-)

GET vs POST
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Confirmation MessageBox

Δημοσίευση από Alice_Cooper » 14 Αύγ 2007 00:33

skeftomilos έγραψε:Μόνο που αν πρόκειται για public σελίδα, η πρώτη search engine pου θα περάσει θα τα διαγράψει όλα. :-)

GET vs POST
gia na to apofygeis afto ......
mporeis na exeis session to opoio an einai open
na emfanizei ta delete kai na ta trexei episeis...
kai gia na to anoikseis na thelei login

edit: h me allo tropo to confirm
me php nai me ginetai alla thelei reload thn page
kai h erotish mesa sthn page kai oxi se box..... (gia aplotita)

Άβαταρ μέλους
avr_freak
Δημοσιεύσεις: 70
Εγγραφή: 13 Αύγ 2006 18:58
Επικοινωνία:

Confirmation MessageBox

Δημοσίευση από avr_freak » 14 Αύγ 2007 02:21

Πρόκειται για το site ...
http://fagelies.freehostia.com/index.php
που δουλεύω πάνω του τώρα ..

Άμα κανείς login τότε εμφανίζετε το "διαγραφή" απλά με το που πατήσεις το button τότε διαγράφει την αγγελία (περνοντας την μεταβλητη(id αγγελιας) σε μια php σελιδα διαγραφής) χωρίς confirm .... Κατά την γνώμη μου είναι λίγο επικίνδυνο αυτό ...

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Confirmation MessageBox

Δημοσίευση από Alice_Cooper » 14 Αύγ 2007 02:39

vale to confirm sthn page pou kanei thn diagrafh ... entos page me php ... kai an o allos epiminei na trexei ton code diagrafhs

apla otan paei gia thn diagrafh na ksanaelegxeis gia to session

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες