Metaboli basis apo forma!!!

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

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

Απάντηση
Άβαταρ μέλους
lianoyla
Δημοσιεύσεις: 80
Εγγραφή: 19 Μάιος 2007 21:37

Metaboli basis apo forma!!!

Δημοσίευση από lianoyla » 23 Μάιος 2007 19:28

Geia sas!
Thelw apo mia forma otan mou emfanizei ta apotelesmata tis anazitisis mia sthlh toy pinaka na onomazetai metaboli kai apo ekei epilegontas na mporw na metaballw ta stoixeia tis basis!
O kwdikas einai o eksis:

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http&#58;//www.w3.org/TR/html4/loose.dtd">
<html><head><title>Αναζήτηση Στοιχείων Υπολογιστών</title>

<style type="text/css">
<!--
.style1 &#123;color&#58; #E0DFE3&#125;
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">

			<script language="javascript" src="file&#58;///C|/Documents%20and%20Settings/Liana/Τα%20έγγραφά%20μου/DOCUME%7E1/LIANA/Documents%20and%20Settings/Liana/Τα%20έγγραφά%20μου/Πτυχιακή/forma.php_files/js.js"></script>

<script language="JavaScript">
<!--
<!--
function pointDown&#40;&#41;
&#123;
document.form0.target='_self'; 
document.form0.action='searchfinal.php';
&#125;

function validate&#40;form&#41;
&#123;
&#123;
if&#40;document.form0.stype&#91;0&#93;.checked==true&#41;&#123;
  if &#40;&#40;document.form0.keyword.value==''&#41;&#41; &#123;
    alert &#40;"Παρακαλώ συμπληρώστε το πεδίο!"&#41;
    return false
  &#125;
&#125;
pointDown&#40;&#41;;
&#125;

var pass = true;
/*
Some other validation stuff
*/
if&#40;! hasASelection&#40;'stype'&#41; &#41;
&#123;
alert&#40;"Παρακαλώ επιλέξτε κάποιο πεδιο!!"&#41;;
pass = false;
&#125;

return pass;

&#125;

function hasASelection&#40;groupName&#41;
&#123;
var elms = document.getElementsByName&#40;groupName&#41;;
for&#40;var k=0, elm;elm=elms&#91;k&#93;;k++&#41;
if&#40;elm.checked&#41; return true;
return false;
&#125;



function thesubmit1&#40;&#41; 

&#123;
document.form0.stype&#91;2&#93;.checked=true
document.form0.target='_self';
document.form0.submit&#40;&#41;;
&#125;
function thesubmit2&#40;&#41;
/*onFocus tou text pediou*/
&#123;
document.form0.stype&#91;0&#93;.checked=true
pointDown&#40;&#41;;
&#125;

</script>
<!--
//--></head>



<body>

<?PHP
mysql_connect&#40;'localhost', 'root', 'lianoyla'&#41;;
@mysql_select_db&#40;"ergastirio"&#41;;
error_reporting&#40;E_ALL&#41;;

?>		
<center>
  <h1>Αναζήτηση Στοιχείων Υπολογιστών </h1>
  <form name="form0" target="_self"  onsubmit="return validate&#40;this&#41;" action="/searchfinal.php" method="post">

  <table border="0" width="80%">
    <tbody>
      <tr>
        <td><input name="stype" value="1"  type="radio"></td>
        <td>
          <table border="0">
            <tbody>
              <tr>
                <td>Με βάση τη διεύθυνση IP&#40;Ipaddress&#41; ή το όνομα υπολογιστή&#40;Hostname&#41;</td>
                <td></td>
                <td align="right"><input name="keyword" onFocus="thesubmit2&#40;&#41;"  type="text" ></td>
              </tr>
            </tbody>
        </table></td>
        <td rowspan="6"><input name="submit0" value="Αναζήτηση" onclick="pointDown&#40;&#41;" type="submit" ></td>
      </tr>
      <tr>
        <td height="20"><input name="stype" value="2"  type="radio"></td>
        <td><div align="left">Με βάση την πρίζα </div></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>
          <table align="left" border="0">
            <tbody>
              <tr>
                <td>&nbsp;</td>
                
				<?php
echo'<select name="sockets"  onclick="document.form0.stype&#91;1&#93;.checked=true">';
$res=mysql_query&#40;"select * from sockets"&#41;;
if&#40;mysql_num_rows&#40;$res&#41;==0&#41; echo "there is no data in table..";
else
echo"<option value=''>---Επιλέξτε---</option>";
for&#40;$i=0;$i<mysql_num_rows&#40;$res&#41;;$i++&#41; &#123;
$row=mysql_fetch_assoc&#40;$res&#41;;
echo"<option >$row&#91;socket&#93;</option>";

&#125;
echo"</select>"; 
?>

               
              </tr>
            </tbody>
        </table></td>
      </tr>
      <tr>
        <td height="34"><input name="stype" value="3" type="radio">
&nbsp; </td>
        <td> Με βάση τον υπεύθυνο </td>
      </tr>
      <tr>
        <td height="63">&nbsp;</td>
        <td>
          <table border="0">
            <tbody>
              <tr>
                <td>&nbsp;</td>
                <td><select name="ipeythinos" onChange="thesubmit1&#40;&#41;;" onclick="document.form0.stype&#91;2&#93;.checked=true"> >
                    <option value="01">01</option>
                    <option value="02">02</option>
                    <option value="03">03</option>
                  </select>
                </td>
              </tr>
            </tbody>
        </table></td>
      </tr>
    </tbody>
  </table>
  <input type="hidden" name="esteila" value="forma">
  <h1>&nbsp;</h1>
</form>


	
<?php


error_reporting&#40;E_ALL ^ E_NOTICE&#41;; 

if &#40;$_POST&#91;"keyword"&#93; || $_POST&#91;"sockets"&#93;&#41;
&#123;
//echo "variable is set"; else echo "variable is not set";
$sql ="select name, details, socket, ip, program, version  from computers, sockets,ipaddress,programmes where computers.comid=sockets.comid and computers.comid=ipaddress.comid and  &#40;&#40;name like '".$_POST&#91;"keyword"&#93;."%' and socket like '".$_POST&#91;"sockets"&#93;."%'&#41; or &#40;ip like '".$_POST&#91;"keyword"&#93;."%' and socket like '".$_POST&#91;"sockets"&#93;."%' &#41;&#41; ";
//echo $sql."<BR>";
$results = mysql_query&#40;$sql&#41;;
 if &#40;!@mysql_num_rows&#40;$results&#41;&#41;
 &#123;

echo"<p>Δεν βρέθηκαν αποτελέσματα</p>" ;

exit;

&#125;
echo'<table align="center" border="1">';
echo'<tbody><tr><td bgcolor="#eafde7"><b>Hostname</b></td>';
echo'<td bgcolor="#eafde7"><b>Χαρακτηριστικά</b></td>';
echo'<td bgcolor="#eafde7"><b>Πρίζα</b></td>';
echo'<td bgcolor="#eafde7"><b>IPaddress</b></td>';
echo'<td bgcolor="#eafde7"><b>Προγράμματα</b></td>';
echo'<td bgcolor="#eafde7"><b>Έκδοση</b></td>';
echo'<td bgcolor="#eafde7"><b>Μεταβολή</b></td>';
while &#40;list&#40;$name,   $details,    $socket,  $ip, $program, $version&#41; =mysql_fetch_row&#40;$results&#41;&#41;
 &#123;
   echo"<tr> <td>$name</td>  <td>$details</td>    <td>$socket</td>  <td>$ip</td>  <td>$program</td>   <td>$version</td> <td>$μεταβολη</td><br>" ;
  
 &#125;
 &#125;


else if &#40;&#40;isset&#40;$_POST&#91;"esteila"&#93;&#41;&#41; && &#40;$_POST&#91;"esteila"&#93; == "forma"&#41;&#41; 
&#123; echo "<p>Δεν βρέθηκαν αποτελέσματα με αυτά τα κριτήρια!!!</p>" ; &#125;

?>

apo ta 3 radio button exw asxolithei me ta 2 prwta giati an teleiwsw me to 2o kanw kai to 3o opote mi dinete simasia ston kwdika gia tin anazitisi me basi ton ipeythino!
Sas stelnw kai pws fainetai h forma meta apo anazitisi kai pou thelw na einai i metaboli gia na thn epileksi o allos!to apotelesmaa tis anazitisis thelw na einai paromoio me ayto to site:http://ip.auth.gr/search.php3!Kante mia anazitisi kai tha dite ti ennow!
Eyxaristw prokatabolika!!!!
Συνημμένα
Μεταβολη βασης.rar
(23.34 KiB) Μεταφορτώθηκε 109 φορές

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

Metaboli basis apo forma!!!

Δημοσίευση από Alice_Cooper » 24 Μάιος 2007 01:02

xmm kati akoma po eida ....

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

 if &#40;!@mysql_num_rows&#40;$results&#41;&#41; 
kane thn

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

if &#40;mysql_num_rows&#40;$results&#41; == 0&#41; 
aki isos na mhn sou xriazetai katholou sto telos to

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

else if &#40;&#40;isset&#40;$_POST&#91;"esteila"&#93;&#41;&#41; && &#40;$_POST&#91;"esteila"&#93; == "forma"&#41;&#41;
&#123; echo "<p>Δεν βρέθηκαν αποτελέσματα με αυτά τα κριτήρια!!!</p>" ; &#125;
akoma. ... kalos tha htan na synexizes sto prohgoumeno thema pou eimastan

epita ... giati ta kaneis ola se ena arxeio ....
pistevo kalytera tha htan na kaleis kapoia
file me include...
oxi tpt allo na vgazame akrh poio efkola tora...

akoma .... h vash sou einai dosmenei etc .. h esy thn eftiakses etc????

Άβαταρ μέλους
lianoyla
Δημοσιεύσεις: 80
Εγγραφή: 19 Μάιος 2007 21:37

Metaboli basis apo forma!!!

Δημοσίευση από lianoyla » 24 Μάιος 2007 13:12

den iksera gia to an eprepe na synexisw sto proigoumeno theme gia auto ksekinisa kainoirio!tin epomeni fora tha to kserw!oso gia to oti ola ginontai se ena arxeio etsi mou to zitisan.egw stin arxi kiolas ta eixa xwrismena alla etsi mou ta zitisan sti synexeia!
ksereis mipws tpt pws na kanw metaboli stoixeiwn?????

Άβαταρ μέλους
lianoyla
Δημοσιεύσεις: 80
Εγγραφή: 19 Μάιος 2007 21:37

Metaboli basis apo forma!!!

Δημοσίευση από lianoyla » 24 Μάιος 2007 13:13

aa kai ti basi egw tin eftiaksa opws mou zitisan ekeinoi!

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

Metaboli basis apo forma!!!

Δημοσίευση από Alice_Cooper » 24 Μάιος 2007 14:12

xmmm prepei na emfanizetai ena link edit dipla apo kathe egrafh......

na metafereis kati apo kathe base sto reload tou file ...
kai na emfanizetai form an patithei to edit ....
vale ena hidden field gia ellegxo sto an stalthikan stoixia
apo ti nea forma
px:

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

<input type="hidden" name="diorthosh"value="egine"> 
kai prosthetehs ena php komati pou kanonizeis na trexei ean staloun steixeia
dld:

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

if &#40;&#40;isset&#40;$_POST&#91;"diorthosh"&#93;&#41;&#41; && &#40;$_POST&#91;"diorthosh"&#93; == "forma"&#41;&#41;
&#123;
 $upd="UPDATE ".$table." SET Field1=".$_POST&#40;timhfield1&#41;.", FIELD2=".$_POST&#40;timhfield1&#41;." WHERE kati_Gia_Elegxo=".$timhelegxou;
 $apot=mysql_query&#40;$upd&#41;;
 &#125; 
sto peripou to skeptiko sou stelno

to poio voliko tha htan h kathe base na eixe ena stadar arithmitiko id....
pou na mhn alazei apo ton xristh....
an se volevoun ta pedia pou exeis ... kapoio na mhn alazei .. afto tha metaferis san $timhelegxou
Τελευταία επεξεργασία από το μέλος Alice_Cooper την 24 Μάιος 2007 14:24, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
lianoyla
Δημοσιεύσεις: 80
Εγγραφή: 19 Μάιος 2007 21:37

Metaboli basis apo forma!!!

Δημοσίευση από lianoyla » 24 Μάιος 2007 14:22

Gia na katalabw giati eimai kai ligaki asxeti me to link pou tha yparxei dipla apo kathe eggrafi tha pigainei se mia alli forma opoy ekei tha yparxoun ta pedia idi symplirwmena apo tis yparxouses eggrafes kai tha mporoume na ta allaksoume??episis to hidden field sti nea forma tha to valw???Kai kati teleutaio prospathw na kanw link ston pinaka pou emfanizei ta apotelesmata:

echo "<tr> <td>$name</td> <td>$details</td> <td>$socket</td> <td>$ip</td> <td>$program</td> <td>$version</td> <td><a href="https://ip.auth.gr/process/index.php3?h ... sd.auth.gr" target="_top">μεταβολή</a></td> </tr><br>";

alla mou bgazei ayto:

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\searchform.php on line 199

Pws mporw na kanw link mesa se pinaka???
polla rwtaw e??sorry alla pnigomai!

Thanks kai pali gia ti boitheia!

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

Metaboli basis apo forma!!!

Δημοσίευση από Alice_Cooper » 24 Μάιος 2007 14:27

Gia na katalabw giati eimai kai ligaki asxeti me to link pou tha yparxei dipla apo kathe eggrafi tha pigainei se mia alli forma opoy ekei tha yparxoun ta pedia idi symplirwmena apo tis yparxouses eggrafes kai tha mporoume na ta allaksoume??
nai
episis to hidden field sti nea forma tha to valw???
nai
Kai kati teleutaio prospathw na kanw link ston pinaka pou emfanizei ta apotelesmata:
kane tin echo etc:

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

 echo '<tr> <td>$name</td> <td>'.$details.'</td> <td>'.$socket.'</td> <td>'.$ip.'</td> <td>'.$program.'</td> <td>'.$version.'</td> <td><a href="https&#58;//ip.auth.gr/process/index.php3?host=swengpc8.csd.auth.gr" target="_top">μεταβολή</a></td> </tr><br>'; 
to vasiko prob edo htan oti exei " ka to link... opote
echo "<tr> <td>$name</td> <td>$details</td> <td>$socket</td> <td>$ip</td> <td>$program</td> <td>$version</td> <td><a href="https://ip.auth.gr/process/index.php3?h ... sd.auth.gr" target="_top">μεταβολή</a></td> </tr><br>";
ta kokina gia na douleveis eprepe na einai metavlites....
kai na exeis telia apmesos meta ta " kai prin ksanaanoiksoun

Άβαταρ μέλους
lianoyla
Δημοσιεύσεις: 80
Εγγραφή: 19 Μάιος 2007 21:37

Metaboli basis apo forma!!!

Δημοσίευση από lianoyla » 24 Μάιος 2007 14:33

me to link ok!twra aplws tha metabainei se mia alli forma gia allagi stoixeiwn?

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

Metaboli basis apo forma!!!

Δημοσίευση από Alice_Cooper » 24 Μάιος 2007 14:49

nai ... h opoia forma tha exei parei timh gia to poia egrafh thes na alakseis apo to edit pou tha patas....

epidei exeis pola table prepei na stelneis diafores times ....

sto link sou tha exeis "searchfinal.php?tb1=comid&tb2=socid" ktl....
epita h form tha afhnei na alazeis mono ta alla pedia...

Άβαταρ μέλους
lianoyla
Δημοσιεύσεις: 80
Εγγραφή: 19 Μάιος 2007 21:37

Metaboli basis apo forma!!!

Δημοσίευση από lianoyla » 24 Μάιος 2007 15:11

sorry alla psilommperdeutika!egw dhmiourgw mia nea forma tin metaboli.php kai se aytin de tha kanw link?
dld:

echo '<tr> <td>'.$name.'</td> <td>'.$details.'</td> <td>'.$socket.'</td> <td>'.$ip.'</td> <td>'.$program.'</td> <td>'.$version.'</td> <td><a href="http://localhost/metaboli.php" target="_top">Mεταβολή</a></td> </tr><br>';

ta tb1=comid&tb2=socid tha ta balw dipla apo to metaboli.php sto link?

kai pws tha metaferontai i times sti nea forma!
ta pedia pou vazw sti forma metaboli.php einai Hostname ,Priza,IPaddress etc

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

Metaboli basis apo forma!!!

Δημοσίευση από Alice_Cooper » 24 Μάιος 2007 15:39

a ok ... kane ta me neo file....
tha anoigeis afto meso tou link
pou tha einai
an thes px na steileis to comid tha to valeis etc

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

echo '<tr> <td>'.$name.'</td> <td>'.$details.'</td> <td>'.$socket.'</td> <td>'.$ip.'</td> <td>'.$program.'</td> <td>'.$version.'</td> <td><a href="http&#58;//localhost/metaboli.php?comid='.$comid.'" target="_top">Mεταβολή</a></td> </tr><br>';
kai vale pano pano sto metavoli.php

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

$comid=$_GET&#91;'comid'&#93;;
kai parakato kati as poume san afto:

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

echo '<p>PC No&#58;'.$comid.' Program&#58;</p><input name="field1" type="text" >';

Άβαταρ μέλους
lianoyla
Δημοσιεύσεις: 80
Εγγραφή: 19 Μάιος 2007 21:37

Metaboli basis apo forma!!!

Δημοσίευση από lianoyla » 24 Μάιος 2007 17:03

to ekana ayto gia ena pedio kai ok alla otan paw na kanw akribws to idio gia deytero den emfanizei tpt?

<?PHP
$name=$_GET['name'];
$details=$_GET['details'];
?>

<body>
<?PHP
echo '<p>Hostname: </p><input name="field1" type="text" value='.$name.' > ';
echo '<p>Χαρακτηριστικά: </p><input name="field2" type="text" value='.$details.' > ';
?>


</body>
Συνημμένα
Metaboli.rar
(3.74 KiB) Μεταφορτώθηκε 125 φορές

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

Metaboli basis apo forma!!!

Δημοσίευση από Alice_Cooper » 24 Μάιος 2007 19:27

xmmm nai .... giati to link steleni mono afthn thn timh....
lipon pes oti thes apo ena table na paris to id

as poume apo afto

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

+-------+----------+---------------------+--------------------------+
| comid | name     | opersyst            | details                  |
+-------+----------+---------------------+--------------------------+
| 1     | Nethost1 | Windows XP Pro 2002 | CPU 2.66GHz,248MB of RAM |
| 2     | Nethost2 | Windows XP Pro 2002 | CPU 2.66GHz,248MB of RAM |
+-------+----------+---------------------+--------------------------+
karatame stathero to comid
opote exoume sto link:

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

echo '<tr> <td>'.$name.'</td> <td>'.$details.'</td> <td>'.$socket.'</td><td>'.$ip.'</td> <td>'.$program.'</td> <td>'.$version.'</td> <td><a href="http&#58;//localhost/metaboli.php?comid='.$comid.'" target="_top">Mεταβολή</a></td> </tr><br>';
kai vazoume sto metavoli.php

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

<?PHP
$comid=$_GET&#91;'comid'&#93;;
$sqlsd='select * from computers where id='.$comid;
$res1=mysql_query&#40;$sqlsd&#41;;
$row=mysql_fetch_assoc&#40;$res1&#41;;
?>

<body>
<form name="formara" target="_self" action="matavoli.php" method="post">
<?PHP
echo '<p>PC ID&#58;'.$comid.'</p><input type="hidden" name="id" value='.$comid.'>';
echo '<p>Hostname&#58; </p><input name="field1" type="text" value='.$row&#91;name&#93;.'>';
echo '<p>OS&#58; </p><input name="field2" type="text" value='.$row&#91;opersyst&#93;.'>';
echo '<p>Χαρακτηριστικά&#58; </p><input name="field3" type="text" value='.$row&#91;details&#93;.'>';
?>
</form></body>
kapos etc... vale se taksh esy to pos tha fenontai ... kalytera se table

Άβαταρ μέλους
lianoyla
Δημοσιεύσεις: 80
Εγγραφή: 19 Μάιος 2007 21:37

Metaboli basis apo forma!!!

Δημοσίευση από lianoyla » 24 Μάιος 2007 19:50

sorry alla pali tpt!
mou vgazei:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource

xwris kanena logw kai ta pedia ola kena, kamia timi den emfanizetai!

Άβαταρ μέλους
lianoyla
Δημοσιεύσεις: 80
Εγγραφή: 19 Μάιος 2007 21:37

Metaboli basis apo forma!!!

Δημοσίευση από lianoyla » 24 Μάιος 2007 20:02

sorry kiolas de thelw na nomizeis oti thelw na mou grapseis esi ton kwdika!katalava sto peripou pws prepei na ginei aplws den exw kapoion allo na rwtisw!sto lew ayto giati de thelw na pareksigithw!ok??

Απάντηση

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

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

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