PHP kai Javascript

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

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

Απάντηση
tasox
Δημοσιεύσεις: 12
Εγγραφή: 14 Οκτ 2010 16:43

PHP kai Javascript

Δημοσίευση από tasox » 14 Οκτ 2010 17:04

Καλησπέρα!Είμαι καινούργιος στο Φορουμ και στον προγραμματισμό.Αποφάσισα πως ο καλύτερος τρόπος για να μάθεις να προγραμματίζεις είναι να σχεδιάσεις κάτι έτσι και εγώ αποφάσισα να κάνω ένα report generator!Έκανα σε κάποιους μια σελίδα και ηλεκτρονικό κατάστημα με την βοήθεια του joomla!Θα ήθελα όμως να βλέπω κάποια extra στοιχεία όπως(τζίρος,πωλήσεις,.....)και άλλα πολλά και έτσι είπα να κάνω ένα report εργαλείο!Έχω κολλήσει κάπου και χρειάζομαι την βοήθειά σας!Εδώ έχω τον κώδικα javascript

<script>
function select_list1(form1){
var response="",i;
i=forms[0].table_list[0].options.selectedIndex;
response=forms[0].table_list[0].options.value;
alert("dialexate"+response);
}
</script>

και έχω δημιουργήσει και ένα πινάκα όπου στην πρώτη στήλη μου φέρνει τους πίνακες τησ βάσης.Στην πρώτη στήλη έβαλα ένα list/menu multiple και ένα κουμπί που πατώντας το ο χρήστης και αφού πρώτα επιλέξει τους πίνακες που θα χρησιμοποιήσει θα τους μεταφέρει σε ένα άλλο list/menu.Εγώ πρώτα για να δω ότι το button δουλεύει έβαλα μια alert!Πατώντας το κουμπί δεν γίνεται τίποτα!!!ΓΙΑΤΙ????εδώ είναι ο κώδικας PHP

<form method="get" name="form" id="form">
<select name="table_list" size="20" multiple>
<?

$tables ="SHOW TABLES FROM DBname like 'jos_vm%'";
$table_query=mysql_query($tables);
while($showtablerow=mysql_fetch_array($table_query))
{
echo "<option value=\"$showtablerow[0]\">$showtablerow[0]</option>\n";

}
?>
</select>
<input type="button" value="Βήμα 1ο" onclick="select_list1(document.forms[0])"/>
</form>


[/list]

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

PHP kai Javascript

Δημοσίευση από fafos » 14 Οκτ 2010 18:02

psilomperdema to script sou.. des to parakato:

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

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title><script>

function select_list1&#40;&#41;&#123;
oSelect=document.getElementById&#40;"table_list"&#41;;
var response = new Array&#40;&#41;;
var i;
var count=0;
for&#40;var i=0;i<oSelect.options.length;i++&#41;&#123;

if&#40;oSelect.options&#91;i&#93;.selected&#41;&#123;
response&#91;count&#93; = oSelect.options&#91;i&#93;.value;
count++;

&#125;

response.value = "",response;
&#125;

if&#40;count>0&#41;&#123;
alert&#40;"dialexate&#58; "+response&#41;; 
&#125;

if&#40;count<1&#41;&#123;
alert&#40;"epilexte mia h perissoteres times"&#41;;
return false;
&#125;
return true;
&#125;

</script> 
</head>
<body><form method="get" name="form1" id="form1">
<select name="table_list&#91;&#93;" id="table_list" size="20" multiple>
<option value="111">111</option>
<option value="555">555</option>
<option value="1111">1111</option>
<option value="5522">5522</option>
</select>
<input type="button" value="Βήμα 1ο" onclick="return select_list1&#40;&#41;"/>
</form> </body>
</html>
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

kala
Δημοσιεύσεις: 97
Εγγραφή: 19 Σεπ 2010 11:11
Τοποθεσία: GR
Επικοινωνία:

PHP kai Javascript

Δημοσίευση από kala » 14 Οκτ 2010 22:30

Αντικατέστησε :

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">

Με :

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
για να είναι όλα οκ με τους ελληνικούς χαρακτήρες.
:o

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

PHP kai Javascript

Δημοσίευση από korgr » 14 Οκτ 2010 23:35

Και κράτα κι αυτό για περιπτώσεις μόνο select Menu (αντί select List)

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

<script> 
function select_list1&#40;theForm&#41;&#123; 
var response="",i; 
i=document.getElementById&#40;'table_list'&#41;.options.selectedIndex; 
response=document.getElementById&#40;'table_list'&#41;.options&#91;i&#93;.value; 
alert&#40;"dialexate"+response&#41;; 
&#125; 
</script> 
</head>

<body>

<form method="post" id="theForm"> 
<select id="table_list" name="table_list" size="20" multiple> 
<option value="aaa">aaa</option>
<option value="bbb">bbb</option>
<option value="ccc">ccc</option>
</select> 
<input type="button" value="Βήμα 1ο" onclick="select_list1&#40;document.getElementById&#40;'theForm'&#41;&#41;"/> 
</form> 

tasox
Δημοσιεύσεις: 12
Εγγραφή: 14 Οκτ 2010 16:43

PHP kai Javascript

Δημοσίευση από tasox » 15 Οκτ 2010 18:35

Eyxaristw para polu gia tin apantisi!tha to koitaxw kai s pwti egine!!

tasox
Δημοσιεύσεις: 12
Εγγραφή: 14 Οκτ 2010 16:43

PHP kai Javascript

Δημοσίευση από tasox » 15 Οκτ 2010 22:14

τωρα πρόσεξα τον κώδικα σου!!εγώ το list menu το δημιουργώ με ερώτημα στην βάση μου!!!

<select name="table_list" size="20" multiple>
<?

$tables ="SHOW TABLES FROM DBname like 'jos_vm%'";
$table_query=mysql_query($tables);
while($showtablerow=mysql_fetch_array($table_query))
{
echo "<option value=\"$showtablerow[0]\">$showtablerow[0]</option>\n";

}
?>
</select>

ενώ εσυ μου το λες ετσι

<select name="table_list[]" id="table_list" size="20" multiple>
<option value="111">111</option>
<option value="555">555</option>
<option value="1111">1111</option>
<option value="5522">5522</option>
</select>

Το ερώτημα μου είναι σωστό!Ερχονται όλοι οι πινακες της βάσης στο list/menu!!Το πρόβλημα μου είναι οτι οταν επιλέγω έναν απο αυτούς να μου πεταέι το alert to javascript κωδικα το όνομα του πίνακα!!Αφου πετύχει αυτό σημαίνει ότι ο κώδιακς είναι σωστός και μετά θα αλλαξω την λειτουργία του button!Πατώντας το να μου μεταφέρει σε μία άλλη στήλη τους επιλεγμένους πίνακες!!

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

PHP kai Javascript

Δημοσίευση από korgr » 15 Οκτ 2010 23:21

Αυτό όμως:

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

<select name="table_list" size="20" multiple>
δεν το έκανες

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

<select name="table_list&#91;&#93;" id="table_list" size="20" multiple>
Και που τα φέρνεις από βάση τι έγινε;
Πάλι έτσι όπως στα έδωσε ο fafos δεν δημιουργούνται στην html που παράγει το php?

tasox
Δημοσιεύσεις: 12
Εγγραφή: 14 Οκτ 2010 16:43

PHP kai Javascript

Δημοσίευση από tasox » 18 Οκτ 2010 20:43

χρησιμοποιώ τον κώδικα που μ έδωσε ο fafos αλλά τίποτα!τι μπορεί να φταίει?πατάω το κουμπί και δεν κάνει τίποτα!Κοίταξα τον κώδικα 100 φορές και ειναι εντάξει.Τι λάθος να υπάρχει άραγε??

Απάντηση

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

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

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