Φόρμες html με Php Functions

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

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

Απάντηση
Blackey
Δημοσιεύσεις: 1
Εγγραφή: 02 Νοέμ 2009 21:27

Φόρμες html με Php Functions

Δημοσίευση από Blackey » 02 Νοέμ 2009 21:32

Για σε όλους. Είμαι καινούργιος στο Forum και προσπαθώ να προσαρμοστώ στην κοινότητα σας. Ήθελα να ρωτήσω κάτι στην Php αν μπορείτε να με βοηθήσετε….

Θέλω να φτιάξω μια φόρμα στην html όπως στην ακόλουθη….

<FORM name="Form1"method="post" action="example.php">
<b>Δώσε 3 αριθμούς να σου βρω τον μεγαλύτερο:</b><br>
1ος:<INPUT type="text" name="number1" value="" size="4" maxlength="4">
2oς<INPUT type="text" name="number2" value="" size="4" maxlength="4">
3oς<INPUT type="text" name="number3" value="" size="4" maxlength="4"> <br>
<input type="submit">

Θέλω οι 3 αριθμοί να στέλνονται σε μια function όπως στην ακόλουθη&#8230;.

function maximum ($var1, $var2, $var3) {

//Elegxos gia thn max metavliti

if ($var1 > $var2 && $var1 > $var3)
$max = $var1;
else
if ($var2 > $var1 && $var2 > $var3)
$max = $var2;
else
$max = $var3;

//Epistrofh timis

return $max;

}

Το αποτέλεσμα θέλω να επιστρέφετε στην html σε μορφή alert.

Δεν καταφέρνω να ενόσω το example.php που θα περιέχει την function με την φόρμα μου.
Όπως και αν μπορείτε να μου προτείνετε πως μπορώ να κάνω την φόρμα να καλεί την function μέσα από την ίδια σελίδα και όχι να επικοινωνεί με το example.php .
Σας ευχαριστώ.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Φόρμες html με Php Functions

Δημοσίευση από korgr » 02 Νοέμ 2009 23:15

Τελειως Σπαρτιατικο :P

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

<?
function maximum &#40;$var1, $var2, $var3&#41; &#123;

//Elegxos gia thn max metavliti

if &#40;$var1 > $var2 && $var1 > $var3&#41;
$max = $var1;
else
if &#40;$var2 > $var1 && $var2 > $var3&#41;
$max = $var2;
else
$max = $var3;

//Epistrofh timis

return $max;

&#125; 
?>
<script language="JavaScript">
<!--
alert&#40;"<?='Ο μεγαλύτερος αριθμός είναι το '.maximum &#40;$_POST&#91;'number1'&#93;, $_POST&#91;'number2'&#93;, $_POST&#91;'number3'&#93;&#41;;?>"&#41;;
//-->
</script>
Θα χρειαστεις και παγιδευσεις αν δωθηκαν τιμες, αν ειναι αριθμοι κλπ
Απλα κατευθυνση σου δινω...

Εδω το αποτελεσμα θα στο δωσει η example.php
Αν θες σονι και καλα να επιστρεψεις στο html της φορμας, τοτε ή θα πρεπει να περασεις την τιμη με ενα GET ή να γινει κατι σε ajax

Απάντηση

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

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

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