εισαγωγη στοιχειων με php script σε mysql - προβλημα charset

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

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

Απάντηση
Άβαταρ μέλους
ironwiller
Δημοσιεύσεις: 109
Εγγραφή: 20 Απρ 2005 15:19

εισαγωγη στοιχειων με php script σε mysql - προβλημα charset

Δημοσίευση από ironwiller » 05 Δεκ 2007 14:19

καλημερα αντιμετωπιζω τις 2 εξης προκλησεις.
1η (πιο σημαντικη):

εχω φτιαξει μια φορμα για εισαγωγη στοιχειων, ενα php script για να περναει τα στοιχεια στη βαση δεδομενων και τη βαση δεδομενων mysql με phpmyadmin.
ολα καλα οταν βαζω τα δεδομενα απο phpmyadmin σε ελληνικα, τα περνει κανονικα. collation ειναι ολα "greek_general_ci".
οταν ομως παω να τα βαλω απο τη φορμα διστυχως μου τα βγαζει αλαμπουρνεζικα..(εχω ψαξει και php.net και εδω στο forum, δυστυχως δε βρηκα κατι που να μπορω να το χρησιμοποιησω).

2η :

εκτος αυτου του προβληματος με τα ελληνικα-αλαμπουρνεζικα, οπως θα δειτε και στην εικονα που θα παραθεσω παρακατω απο ενα σημειο και μετα οταν κανω εισαγωγη απο τη φορμα. (συγκεκριμενα απο το field "mobile") αντι να βαζει τα στοιχεια που εισαγονται απο τον χρηστη βαζει το ονομα του field. γιατι αυτο ?

παραθετω τον κωδικα της φορμας και του php script. καθως και εικονα απο τη βαση mysql.

form.php
---

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


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-7" />
<script type="text/javascript" src="../scripts/switchcontent.js">

/***********************************************
* Switch Content script- © Dynamic Drive &#40;www.dynamicdrive.com&#41;
* This notice must stay intact for legal use. Last updated April 05th, 2007.
* Visit http&#58;//www.dynamicdrive.com/ for full source code
***********************************************/

</script>
<script language="javascript" src="../scripts/calendar.js"></script>
<style type="text/css">

/*Style sheet used for demo. Remove if desired*/
.handcursor&#123;
cursor&#58;hand;
cursor&#58;pointer;
&#125;

</style>
</head>

<body>
<form method=post action="script.php" name="inputad">
<input type="hidden" name="id" value="null">
<table cellpadding="0px" style="padding&#58; 1px 12px 2px;">
<tr>
<td><span class="red">*</span>Θέλω να&#58;</td>
<td><select name="activity" style="width&#58;120px">
<option value="sell">Πουλήσω</option>
<option value="lease">Νοικιάσω</option>
</select></td>
<td><span class="red">*</span>Ημερομηνία<br>καταχώρησης</td>
<td>&#58;<input name="inputdate" value="μμ/ηη/εεεε" size="10" readonly="readonly"><a href="javascript&#58;doNothing&#40;&#41;" onClick="setDateField&#40;document.inputad.inputdate&#41;;top.newWin = window.open&#40;'calendar.html','cal','dependent=yes,width=210,height=230,screenX=200,screenY=300,titlebar=yes'&#41;"><img src="../i/calendar.gif" border="0"></A>
</td>
</tr>
</table>
<table cellpadding="0px" style="padding&#58; 1px 12px 2px;">
<tr>
<td id="stoixeia1-title" class="handcursor" nowrap="nowrap"><u><span class="red">*</span>Στοιχεία Ιδιοκτήτη</u><br>&nbsp;</td>
</tr>
<tr>
<td colspan="6">
<table id="stoixeia1" class="switchgroup1" cellpadding="0px">
<tr>
<td>Όνομα&#58;</td><td><input type="text" name="fname" maxlength="25" size="15"/></td>
<td>Επίθετο&#58;</td><td><input type="text" name="lname" maxlength="40" size="15"/></td>
<td>em@il&#58;</td><td><input type="text" name="email" maxlength="50" size="15"/></td>
</tr>
<tr>
<td>Διεύθυνση&#58;</td><td><input type="text" name="owner_address" maxlength="50" size="15"/></td>
<td>Αριθμός&#58;</td><td><input type="text" name="owner_addrno" maxlength="5" size="15"/></td>
<td>ΤΚ&#58;</td><td><input type="text" name="owner_tk" maxlength="5" size="7"/></td>
</tr>
<tr>
<td>Δήμος&#58;</td><td><input type="text" name="owner_city" maxlength="30" size="15"/></td>
<td>Σταθερό&#58;</td><td><input type="text" name="phone" maxlength="14" size="15"/></td>
<td>Κινητό&#58;</td><td><input type="text" name="mobile" maxlength="14" size="15"/></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellpadding="0px" style="padding&#58; 1px 12px 2px;">
<tr>
<td id="stoixeia2-title" class="handcursor" nowrap="nowrap"><u><span class="red">*</span>Στοιχεία Ακινήτου</u><br>&nbsp;</td>
</tr>
<tr>
<td colspan="6">
<table id="stoixeia2" class="switchgroup1" cellpadding="0px">
<tr>
<td>Διεύθυνση&#58;</td><td><input type="text" name="estate_address" maxlength="50" size="15"/></td>
<td>Αριθμός&#58;</td><td><input type="text" name="estate_addrno" maxlength="5" size="15"/></td>
<td>ΤΚ&#58;</td><td><input type="text" name="estate_tk" maxlength="5" size="7"/></td>
</tr>
<tr>
<td>Δήμος&#58;</td><td><input type="text" name="estate_city" maxlength="30" size="15"/></td>
<td>Τ.μ.&#58;</td><td><input type="text" name="tm" maxlength="5" size="15"/></td>
<td>Αξία ακινήτου&#58;</td><td><input type="text" name="estatevalue" maxlength="10" size="15"/></td>
</tr>
<tr>
<td>Προηγούμενη Χρήση&#58;</td>
<td colspan="3"><textarea name="formeruse" cols="40" rows="2" style="width&#58;300px;"></textarea></td>
<td>Τιμή Εκτίμησης&#58;</td>
<td><input type="text" name="evprice" maxlength="15" size="15"/></td>
</tr>
</table>
</td>
</tr>
</table>

<script type="text/javascript">
// MAIN FUNCTION&#58; new switchcontent&#40;"class name", "&#91;optional_element_type_to_scan_for&#93;"&#41; REQUIRED
//1&#41; Instance.setStatus&#40;openHTML, closedHTML&#41;- Sets optional HTML to prefix the headers to indicate open/closed states
//2&#41; Instance.setColor&#40;openheaderColor, closedheaderColor&#41;- Sets optional color of header when it's open/closed
//3&#41; Instance.setPersist&#40;true/false&#41;- Enables or disabled session only persistence &#40;recall contents' expand/contract states&#41;
//4&#41; Instance.collapsePrevious&#40;true/false&#41;- Sets whether previous content should be contracted when current one is expanded
//5&#41; Instance.defaultExpanded&#40;indices&#41;- Sets contents that should be expanded by default &#40;ie&#58; 0, 1&#41;. Persistence feature overrides this setting!
//6&#41; Instance.init&#40;&#41; REQUIRED

var stoixeia=new switchcontent&#40;"switchgroup1", "table"&#41; //Limit scanning of switch contents to just "div" elements
stoixeia.setStatus&#40;'', ''&#41; //na mpei proairetika eikonidio gia to status
stoixeia.setColor&#40;'', ''&#41; //xroma prin kai meta epikefalidas
stoixeia.setPersist&#40;false&#41;
stoixeia.collapsePrevious&#40;false&#41; //true&#58; Only one content open at any given time - false&#58;Allow more than 1 content to be open simultanously
stoixeia.init&#40;&#41;
</script>
<hr color="#b8db63" width="95%"/>
<table cellspacing="0px" style="padding&#58; 1px 12px 2px;">
<tr>
<td id="category1-title" class="handcursor" nowrap="nowrap" colspan="2"><b>Αποθήκη - Γκαρσονιέρα - Διαμέρισμα - Δικαίωμα Υψούν - Λοφτ - Μαιζονέτα<br>Μονοκατοικία - Οροφοδιαμέρισμα - Ρετιρέ - Στεγασμένο Πάρκινγκ</b><br>&nbsp;</td>
</tr>
<tr>
<td colspan="6">
<table id="category1" class="switchgroup2" cellpadding="0px">
<tr>
<td><input type="radio" name="typeprop"/></td>
<td><input type="radio" name="typeprop" value="αποθηκη" />Αποθήκη</td>
<td><input type="radio" name="typeprop" value="γκαρσονιερα" />Γκαρσονιέρα</td>
<td><input type="radio" name="typeprop" value="διαμερισμα" />Διαμέρισμα</td>
<td><input type="radio" name="typeprop" value="δικαιωμα_υψουν" />Δικαίωμα Υψούν</td>
<td><input type="radio" name="typeprop" value="λοφτ" />Λοφτ</td>
</tr>
<tr>
<td><input type="radio" name="typeprop" value="μαιζονετα" />Μαιζονέτα</td>
<td><input type="radio" name="typeprop" value="μονοκατοικια" />Μονοκατοικία</td>
<td><input type="radio" name="typeprop" value="οροφοδιαμερισμα" />Οροφοδιαμέρισμα</td>
<td><input type="radio" name="typeprop" value="ρετιρε" />Ρετιρέ</td>
<td><input type="radio" name="typeprop" value="στεγασμενο_παρκινγκ" />Στεγασμένο Πάρκινγκ<br>&nbsp;</td>
</tr>
<tr>
<td>Λήξη μίσθωσης&#58;</td><td><input type="text" name="lmisthosis" maxlength="5" size="15" value="μμ/εε" style="width&#58;49px"/></td>
<td>Μίσθωμα ακινήτου&#58;</td><td><input type="text" name="misthoma" maxlength="6" size="15" style="width&#58;49px"/></td>
<td>Αναπροσαρμογή&#58;</td><td><input type="text" name="anaprosarmogi" maxlength="3" size="15" value="%" style="width&#58;49px"/></td>
</tr>
<tr>
<td>Υπνοδωμάτια&#58;</td>
<td><select name="ypnodomatia" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="6+">6+</option>
</select>
</td>
<td>Χώροι γραφείου&#58;</td>
<td><select name="officeroom" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="6+">6+</option>
</select>
</td>
<td>Όροφος&#58;</td>
<td><select name="orofos" style="width&#58;130px">
<option value="υπογειο">υπόγειο</option>
<option value="ημιυπογειο">ημιυπόγειο</option>
<option value="ισογειο">ισόγειο</option>
<option value="υπερισογειο">υπερυψωμένο ισόγ.</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="9+">9+</option>
</select>
</td>
</tr>
<tr>
<td>Θέα&#58;</td>
<td><select name="view">
<option value="-"></option>
<option value="ακροπολη">Ακρόπολη</option>
<option value="ανοιγμα">Ανοιγμα</option>
<option value="απεριοριστη">Απεριόριστη</option>
<option value="βουνο">Βουνό</option>
<option value="θαλασσα">Θάλασσα</option>
<option value="πανοραμικη">Πανοραμική</option>
</select>
</td>
<td>Έτος<br>κατασκευής&#58;</td><td><input type="text" name="yearofbuild" maxlength="4" value="εεεε" size="15" style="width&#58;49px"/></td>
<td>Πάρκινγκ&#58;</td>
<td><select name="parking" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
</tr>
<tr>
<td>Αποθήκη&#58;</td>
<td><select name="apothikh" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
<td>Θέρμανση&#58;</td>
<td><select name="thermansi">
<option value="-"></option>
<option value="αυτονομη">Αυτόνομη</option>
<option value="κεντρικη">Κεντρική</option>
<option value="κλιματισμο">Κλιματισμό</option>
</select>
</td>
<td>Φυσικό αέριο&#58;</td>
<td><select name="fisikoaerio" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
</tr>
<tr>
<td>Ανελκυστήρας&#58;</td>
<td><select name="anelkistiras" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Μπάνιο&#58;</td>
<td><select name="mpanio" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
<td>WC&#58;</td>
<td><select name="wc" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
</tr>
<tr>
<td>Κουζίνα&#58;</td>
<td><select name="kouzina" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
<td>Ύψος ορόφων&#58;</td>
<td><select name="ipsosorofon" style="width&#58;52px">
<option value="-"></option>
<option value="2,2μ">2,2μ</option>
<option value="3μ">3μ</option>
<option value="4μ">4μ</option>
<option value="5μ">5μ</option>
<option value="6μ">6μ</option>
<option value="7μ">7μ</option>
<option value="8μ">8μ</option>
<option value="8+">8μ+</option>
</select>
</td>
<td>Βεράντα&#58;</td>
<td><select name="beranta" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
</tr>
<tr>
<td>Κήπος&#58;</td>
<td><select name="garden" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Τζάκι&#58;</td>
<td><select name="fireplace" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
<td>Τέντες&#58;</td>
<td><select name="tentes" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
</tr>
<tr>
<td>Μπάρμπεκιου&#58;</td>
<td><select name="barbeque" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Τζακούζι&#58;</td>
<td><select name="tzakouzi" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Συναγερμός&#58;</td>
<td><select name="alarm" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
</tr>
<tr>
<td>Προεγκατάσταση<br>διαδικτύου&#58;</td>
<td><select name="network" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Θυροτηλεόραση&#58;</td>
<td><select name="thirotv" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Συγκοινωνίες</td>
<td><select name="mmm" multiple="multiple" size="5" style="width&#58;130px">
<option value="oasa">Οασά</option>
<option value="hsap">Ησάπ</option>
<option value="metro">Μετρό</option>
<option value="tram">Τραμ</option>
<option value="proastiakos">Προαστιακός</option>
</select>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="0px" style="padding&#58; 1px 12px 2px;">
<tr>
<td id="category2-title" class="handcursor" nowrap="nowrap" colspan="2"><b>Γραφείο - Κατάστημα - Οροφογραφείο</b><br>&nbsp;</td>
</tr>
<tr>
<td colspan="6">
<table id="category2" class="switchgroup2" cellpadding="0px">
<tr>
<td><input type="radio" name="typeprop"/></td>
<td><input type="radio" name="typeprop" value="γραφειο" />Γραφείο</td>
<td><input type="radio" name="typeprop" value="καταστημα" />Κατάστημα</td>
<td><input type="radio" name="typeprop" value="οροφογραφειο" />Οροφογραφείο<br>&nbsp;</td>
</tr>
<tr>
<td>Λήξη μίσθωσης&#58;</td><td><input type="text" name="lmisthosis" maxlength="5" size="15" value="μμ/εε" style="width&#58;49px"/></td>
<td>Μίσθωμα ακινήτου&#58;</td><td><input type="text" name="misthoma" maxlength="6" size="15" style="width&#58;49px"/></td>
<td>Αναπροσαρμογή&#58;</td><td><input type="text" name="anaprosarmogi" maxlength="3" size="15" value="%" style="width&#58;49px"/></td>
</tr>
<tr>
<td>Όροφος&#58;</td>
<td><select name="orofos" style="width&#58;130px">
<option value="υπογειο">υπόγειο</option>
<option value="ημιυπογειο">ημιυπόγειο</option>
<option value="ισογειο">ισόγειο</option>
<option value="υπερισογειο">υπερυψωμένο ισόγ.</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="9+">9+</option>
</select>
</td>
<td>Θέα&#58;</td>
<td><select name="thea">
<option value="-"></option>
<option value="ακροπολη">Ακρόπολη</option>
<option value="ανοιγμα">Ανοιγμα</option>
<option value="απεριοριστη">Απεριόριστη</option>
<option value="βουνο">Βουνό</option>
<option value="θαλασσα">Θάλασσα</option>
<option value="πανοραμικη">Πανοραμική</option>
</select>
</td>
<td>Έτος<br>κατασκευής&#58;</td><td><input type="text" name="yearofbuild" maxlength="4" value="εεεε" size="15" style="width&#58;49px"/></td>
</tr>
<tr>
<td>Πάρκινγκ&#58;</td>
<td><select name="parking" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
<td>Αποθήκη&#58;</td>
<td><select name="apothikh" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
<td>Θέρμανση&#58;</td>
<td><select name="thermansi">
<option value="-"></option>
<option value="αυτονομη">Αυτόνομη</option>
<option value="κεντρικη">Κεντρική</option>
<option value="κλιματισμο">Κλιματισμό</option>
</select>
</td>
</tr>
<tr>
<td>Φυσικό αέριο&#58;</td>
<td><select name="fisikoaerio" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Ανελκυστήρας&#58;</td>
<td><select name="anelkistiras" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Μπάνιο&#58;</td>
<td><select name="mpanio" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
</tr>
<tr>
<td>WC&#58;</td>
<td><select name="wc" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
<td>Κουζίνα&#58;</td>
<td><select name="kouzina" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
<td>Ύψος ορόφων&#58;</td>
<td><select name="ipsosorofon" style="width&#58;52px">
<option value="-"></option>
<option value="2,2μ">2,2μ</option>
<option value="3μ">3μ</option>
<option value="4μ">4μ</option>
<option value="5μ">5μ</option>
<option value="6μ">6μ</option>
<option value="7μ">7μ</option>
<option value="8μ">8μ</option>
<option value="8+">8μ+</option>
</select>
</td>
</tr>
<tr>
<td>Συναγερμός&#58;</td>
<td><select name="alarm" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Προεγκατάσταση<br>διαδικτύου&#58;</td>
<td><select name="network" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Θυροτηλεόραση&#58;</td>
<td><select name="thirotv" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
</tr>
<tr>
<td>Συγκοινωνίες</td>
<td><select name="mmm" multiple="multiple" size="5" style="width&#58;130px">
<option value="oasa">Οασά</option>
<option value="hsap">Ησάπ</option>
<option value="metro">Μετρό</option>
<option value="tram">Τραμ</option>
<option value="proastiakos">Προαστιακός</option>
</select>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="0px" style="padding&#58; 1px 12px 2px;">
<tr>
<td id="category3-title" class="handcursor" nowrap="nowrap" colspan="2"><b>Αυτοτελές Κτίριο - Ειδικό Κτίριο - Επιχείρηση - Εργοστάσιο - Κτίριο Διαμερισμάτων - Ξενοδοχείο</b><br>&nbsp;</td>
</tr>
<tr>
<td colspan="6">
<table id="category3" class="switchgroup2" cellpadding="0px">
<tr>
<td><input type="radio" name="typeprop"/></td>
<td><input type="radio" name="typeprop" value="αυτοτ_κτιριο" />Αυτοτελές Κτίριο</td>
<td><input type="radio" name="typeprop" value="ειδικο_κτιριο" />Ειδικό Κτίριο</td>
<td><input type="radio" name="typeprop" value="επιχειρηση" />Επιχείρηση</td>
<td><input type="radio" name="typeprop" value="εργοστασιο" />Εργοστάσιο</td>
<td><input type="radio" name="typeprop" value="κτιριο_διαμερισματων" />Κτίριο Διαμερισμάτων</td>
</tr>
<tr>
<td><input type="radio" name="typeprop" value="ξενοδοχειο" />Ξενοδοχείο<br>&nbsp;</td>
</tr>
<tr>
<td>Λήξη μίσθωσης&#58;</td><td><input type="text" name="lmisthosis" maxlength="5" size="15" value="μμ/εε" style="width&#58;49px"/></td>
<td>Μίσθωμα ακινήτου&#58;</td><td><input type="text" name="misthoma" maxlength="6" size="15" style="width&#58;49px"/></td>
<td>Αναπροσαρμογή&#58;</td><td><input type="text" name="anaprosarmogi" maxlength="3" size="15" value="__%" style="width&#58;49px"/></td>
</tr>
<tr>
<td>Δωμάτια&#58;</td>
<td><select name="ypnodomatia" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="6+">6+</option>
</select>
</td>
<td>Χώροι γραφείου&#58;</td>
<td><select name="officeroom" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="6+">6+</option>
</select>
</td>
<td>Όροφοι&#58;</td>
<td><select name="orofos" style="width&#58;130px">
<option value="υπογειο">υπόγειο</option>
<option value="ημιυπογειο">ημιυπόγειο</option>
<option value="ισογειο">ισόγειο</option>
<option value="υπερισογειο">υπερυψωμένο ισόγ.</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="9+">9+</option>
</select>
</td>
</tr>
<tr>
<td>Θέα&#58;</td>
<td><select name="thea">
<option value="-"></option>
<option value="ακροπολη">Ακρόπολη</option>
<option value="ανοιγμα">Ανοιγμα</option>
<option value="απεριοριστη">Απεριόριστη</option>
<option value="βουνο">Βουνό</option>
<option value="θαλασσα">Θάλασσα</option>
<option value="πανοραμικη">Πανοραμική</option>
</select>
</td>
<td>Έτος<br>κατασκευής&#58;</td><td><input type="text" name="yearofbuild" maxlength="4" value="εεεε" size="15" style="width&#58;49px"/></td>
<td>Πάρκινγκ&#58;</td>
<td><select name="parking" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
</tr>
<tr>
<td>Αποθήκη&#58;</td>
<td><select name="apothiki" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
<td>Θέρμανση&#58;</td>
<td><select name="thermansi">
<option value="-"></option>
<option value="αυτονομη">Αυτόνομη</option>
<option value="κεντρικη">Κεντρική</option>
<option value="κλιματισμο">Κλιματισμό</option>
</select>
</td>
<td>Φυσικό αέριο&#58;</td>
<td><select name="fisikoaerio" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
</tr>
<tr>
<td>Ανελκυστήρας&#58;</td>
<td><select name="anelkistiras" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Μπάνιο&#58;</td>
<td><select name="mpanio" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
<td>WC&#58;</td>
<td><select name="wc" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
</tr>
<tr>
<td>Κουζίνα&#58;</td>
<td><select name="kouzina" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
<td>Ύψος ορόφων&#58;</td>
<td><select name="ipsosorofou" style="width&#58;52px">
<option value="-"></option>
<option value="2,2μ">2,2μ</option>
<option value="3μ">3μ</option>
<option value="4μ">4μ</option>
<option value="5μ">5μ</option>
<option value="6μ">6μ</option>
<option value="7μ">7μ</option>
<option value="8μ">8μ</option>
<option value="8+">8μ+</option>
</select>
</td>
<td>Βεράντα&#58;</td>
<td><select name="beranta" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
</tr>
<tr>
<td>Κήπος&#58;</td>
<td><select name="garden" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Πισίνα&#58;</td>
<td><select name="pool" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Τζάκι&#58;</td>
<td><select name="tzaki" style="width&#58;52px">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="5+">5+</option>
</select>
</td>
</tr>
<tr>
<td>Συναγερμός&#58;</td>
<td><select name="alarm" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Προεγκατάσταση<br>διαδικτύου&#58;</td>
<td><select name="network" style="width&#58;52px">
<option value="ναι">Ναι</option>
<option value="οχι">Όχι</option>
</select>
</td>
<td>Συγκοινωνίες</td>
<td><select name="mmm" multiple="multiple" size="5" style="width&#58;130px">
<option value="oasa">Οασά</option>
<option value="hsap">Ησάπ</option>
<option value="metro">Μετρό</option>
<option value="tram">Τραμ</option>
<option value="proastiakos">Προαστιακός</option>
</select>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="0px" style="padding&#58; 1px 12px 2px;">
<tr>
<td id="category4-title" class="handcursor" nowrap="nowrap" colspan="2"><b>Αγροτεμάχιο - Νησί - Οικόπεδο</b><br>&nbsp;</td>
</tr>
<tr>
<td colspan="6">
<table id="category4" class="switchgroup2" cellpadding="0px">
<tr>
<td><input type="radio" name="typeprop"/></td>
<td><input type="radio" name="typeprop" value="αγροτεμαχιο" />Αγροτεμάχιο</td>
<td><input type="radio" name="typeprop" value="νησι" />Νησί</td>
<td><input type="radio" name="typeprop" value="οικοπεδο" />Οικόπεδο<br>&nbsp;</td>
</tr>
<tr>
<td>Σ.Δ.&#58;</td><td><input type="text" name="sd" maxlength="6" size="15" style="width&#58;60px"/></td>
<td>Σ.Κ.&#58;</td><td><input type="text" name="sk" maxlength="6" size="15" style="width&#58;60px"/></td>
<td>Επιτρεπόμενο Ύψος &#40;μ&#41;&#58;</td><td><input type="text" name="epitipsos" maxlength="6" size="15" style="width&#58;60px"/></td>
</tr>
<tr>
<td>Πλάτος Δρόμου &#40;μ&#41;&#58;</td><td><input type="text" name="platosdromou" maxlength="6" size="15" style="width&#58;60px"/></td>
<td>Πρόσοψη &#40;μ&#41;&#58;</td><td><input type="text" name="prosopsim" maxlength="6" size="15" style="width&#58;60px"/></td>
<td>Βάθος &#40;μ&#41;&#58;</td><td><input type="text" name="bathosm" maxlength="6" size="15" style="width&#58;60px"/></td>
</tr>
<tr>
<td>Χρήση Γης&#58;</td><td><input type="text" name="xrisigis" maxlength="20" size="20" style="width&#58;60px"/></td>
</tr>
<tr>
<td><input type="radio" name="sxediop" value="entos" />Εντός Σχεδίου</td>
<td><input type="radio" name="sxediop" value="ektos"/>Εκτός Σχεδίου</td>
</tr>
</table>
</td>
</tr>
</table>
<script type="text/javascript">
// MAIN FUNCTION&#58; new switchcontent&#40;"class name", "&#91;optional_element_type_to_scan_for&#93;"&#41; REQUIRED
//1&#41; Instance.setStatus&#40;openHTML, closedHTML&#41;- Sets optional HTML to prefix the headers to indicate open/closed states
//2&#41; Instance.setColor&#40;openheaderColor, closedheaderColor&#41;- Sets optional color of header when it's open/closed
//3&#41; Instance.setPersist&#40;true/false&#41;- Enables or disabled session only persistence &#40;recall contents' expand/contract states&#41;
//4&#41; Instance.collapsePrevious&#40;true/false&#41;- Sets whether previous content should be contracted when current one is expanded
//5&#41; Instance.defaultExpanded&#40;indices&#41;- Sets contents that should be expanded by default &#40;ie&#58; 0, 1&#41;. Persistence feature overrides this setting!
//6&#41; Instance.init&#40;&#41; REQUIRED

var category=new switchcontent&#40;"switchgroup2", "table"&#41; //Limit scanning of switch contents to just "div" elements
category.setStatus&#40;'', ''&#41; //na mpei proairetika eikonidio gia to status
category.setColor&#40;'', ''&#41; //xroma prin kai meta epikefalidas
category.setPersist&#40;false&#41;
category.collapsePrevious&#40;true&#41; //true&#58; Only one content open at any given time - false&#58;Allow more than 1 content to be open simultanously
category.init&#40;&#41;
</script>
<table cellpadding="0px" style="padding&#58; 1px 12px 2px;">
<tr>
<td id="loipa1-title" class="handcursor" nowrap="nowrap"><br><u>Λοιπά Χαρακτηριστικά</u><br>&nbsp;</td>
</tr>
<tr>
<td colspan="6">
<table id="loipa1" class="switchgroup3" cellpadding="0px">
<tr>
<td>Νεόδμητο-η&#58;<input type="checkbox" name="characteristics" value="νεοδμητο-η,"/></td>
<td>Διατηρητέο-α&#58;<input type="checkbox" name="characteristics" value="διατηρητεο-α,"/></td>
<td>Γωνιακό-ή&#58;<input type="checkbox" name="characteristics" value="γωνιακο-η,"/></td>
<td>Διαμπερές&#58;<input type="checkbox" name="characteristics" value="διαμπερες,"/></td>
<td>Προσόψεως&#58;<input type="checkbox" name="characteristics" value="προσοψεως,"/></td>
</tr>
<tr>
<td>Εσωτερικό&#58;<input type="checkbox" name="characteristics" value="εσωτερικο,"/></td>
<td>Προβολής&#58;<input type="checkbox" name="characteristics" value="προβολης,"/></td>
<td>Φωτεινό&#58;<input type="checkbox" name="characteristics" value="φωτεινο,"/></td>
<td>Ευάερο&#58;<input type="checkbox" name="characteristics" value="ευαερο,"/></td>
<td>Ευήλιο&#58;<input type="checkbox" name="characteristics" value="ευηλιο"/></td>
</tr>
</table>
</td>
</tr>
</table>
<script type="text/javascript">
// MAIN FUNCTION&#58; new switchcontent&#40;"class name", "&#91;optional_element_type_to_scan_for&#93;"&#41; REQUIRED
//1&#41; Instance.setStatus&#40;openHTML, closedHTML&#41;- Sets optional HTML to prefix the headers to indicate open/closed states
//2&#41; Instance.setColor&#40;openheaderColor, closedheaderColor&#41;- Sets optional color of header when it's open/closed
//3&#41; Instance.setPersist&#40;true/false&#41;- Enables or disabled session only persistence &#40;recall contents' expand/contract states&#41;
//4&#41; Instance.collapsePrevious&#40;true/false&#41;- Sets whether previous content should be contracted when current one is expanded
//5&#41; Instance.defaultExpanded&#40;indices&#41;- Sets contents that should be expanded by default &#40;ie&#58; 0, 1&#41;. Persistence feature overrides this setting!
//6&#41; Instance.init&#40;&#41; REQUIRED

var loipa=new switchcontent&#40;"switchgroup3", "table"&#41; //Limit scanning of switch contents to just "div" elements
loipa.setStatus&#40;'', ''&#41; //na mpei proairetika eikonidio gia to status
loipa.setColor&#40;'', ''&#41; //xroma prin kai meta epikefalidas
loipa.setPersist&#40;false&#41;
loipa.collapsePrevious&#40;false&#41; //true&#58; Only one content open at any given time - false&#58;Allow more than 1 content to be open simultanously
loipa.init&#40;&#41;
</script>
<table cellpadding="0px" style="padding&#58; 1px 12px 2px;">
<tr>
<td><input type="reset" value="Επαναφορά πεδίων"><input type="submit" value="Αποστολή προσφοράς"></td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</form>
</body>
</html>
script.php
---

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-7" />
</head>

<body>
<?
$DBhost = "localhost";
$DBuser = "username";
$DBpass = "password";
$DBName = "database1";
$table = "table1";
mysql_connect&#40;$DBhost,$DBuser,$DBpass&#41; or die&#40;"Unable to connect to database"&#41;;

@mysql_select_db&#40;"$DBName"&#41; or die&#40;"Unable to select database $DBName"&#41;;

$sqlquery = "INSERT INTO $table VALUES&#40;'$id', '$activity', '$inputdate', '$fname', '$lname', '$email', '$owner_address', '$owner_addrno', '$owner_tk', '$owner_city', '$phone', 'mobile', 'ecodearea', 'estate_address', 'estate_addrno', 'estate_tk', 'estate_city', 'tm', 'estatevalue', 'formeruse', 'evprice', 'typeprop', 'lmisthosis', 'misthoma', 'anaprosarmogi', 'ypnodomatia', 'officeroom', 'orofos', 'view', 'yearofbuild', 'parking', 'apothikh', 'thermansi', 'fisikoaerio', 'anelkistiras', 'mpanio', 'wc', 'kouzina', 'ipsosorofon', 'beranta', 'garden', 'fireplace', 'tentes', 'barbeque', 'tzakouzi', 'alarm', 'network', 'thirotv', 'mmm', 'pool', 'sd', 'sk', 'epitipsos', 'platosdromou', 'prosopsim', 'bathosm', 'xrisigis', 'sxediop', 'characteristics'&#41;";

$results = mysql_query&#40;$sqlquery&#41;;

mysql_close&#40;&#41;;

// print "<html><head><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-7' /></head><body><center>";
print "<p>Τα στοιχεία σας καταχωρήθηκαν επιτυχώς. Σε περίπτωση λάθους παρακαλώ επικοινωνήστε μαζί μας.</p>";
// print "</body></html>";
?>
</body>
</html
εικονα απο mysql:
---
Εικόνα

ευχαριστω εκ των προτερων
Συνημμένα
mysql-image.JPG

Άβαταρ μέλους
ironwiller
Δημοσιεύσεις: 109
Εγγραφή: 20 Απρ 2005 15:19

εισαγωγη στοιχειων με php script σε mysql - προβλημα charset

Δημοσίευση από ironwiller » 05 Δεκ 2007 15:20

απαντηση για το 1ο θεμα βρηκα η οποια ειναι:

mysql_query("SET NAMES 'greek'"); ακριβως μετα απο εκει που καλω την βαση.

αναμενω βοηθεια για το 2ο θεμα.

antonis_ath
Δημοσιεύσεις: 113
Εγγραφή: 22 Μαρ 2007 07:56

εισαγωγη στοιχειων με php script σε mysql - προβλημα charset

Δημοσίευση από antonis_ath » 05 Δεκ 2007 15:40

Eπειδή δεν πρόλαβα να δώ ολη τη φόρμα,έχεις βάλει να είναι μορφής post.
Δεν βλέπω τις μετάβλητές Post εγώ πουθενά να περνάνε..η κάνω λάθος?
βασικά μετά το πεδίο phone δεν βαζεις σε καμία μεταβλητή το $

Άβαταρ μέλους
ironwiller
Δημοσιεύσεις: 109
Εγγραφή: 20 Απρ 2005 15:19

εισαγωγη στοιχειων με php script σε mysql - προβλημα charset

Δημοσίευση από ironwiller » 05 Δεκ 2007 16:09

antonis_ath έγραψε:Eπειδή δεν πρόλαβα να δώ ολη τη φόρμα,έχεις βάλει να είναι μορφής post.
Δεν βλέπω τις μετάβλητές Post εγώ πουθενά να περνάνε..η κάνω λάθος?
βασικά μετά το πεδίο phone δεν βαζεις σε καμία μεταβλητή το $
σε ευχαριστω!!
ναι ειναι μορφης post.
αλλα στο script τελικα ηταν το θεμα εκει που μου ειπες.. απο παραλειψη επειδη ειχα κανει c/p απο την βαση τα πεδια μετα ειχα ξεχασει να βαλω το $. σε ευχαριστω ξανα.

Απάντηση

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

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

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