Javascript

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

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

Απάντηση
mixaverros88
Δημοσιεύσεις: 24
Εγγραφή: 10 Μαρ 2013 21:06
Τοποθεσία: Ζωγραφου

Javascript

Δημοσίευση από mixaverros88 » 11 Απρ 2013 13:10

Καλημέρα,

Έχω φτίαξει μια εφάρμογη όπου ο χρήστης βάζει ανακοινώσεις

Επειτα μπορεί να κάνει search, και να του εμφανήσει τις ανακοινώσεις
Στο search οι ανακοινώσεις εμφανίζονται σε μόρφη Link, πατώντας το ο
χρήστης τον μεταφέρει σε μια σελίδα οπου του εμφανίζει τα στοιχεία της
ανακοίνωσης και μπορεί να κάνει ενημέρωση και διαγραφή.
Στην σελίδα που υπάρχει η επιλογή ενημέρωσης και διαγραφής
Για να εμφανιστούν οι τα στοιχεία της κάθε ανακοίνωσης παίρνω το id της.


Όλα καλά μέχρι εδώ.

Το πρόβλημά μου είναι(όπως πάντα) με τα javascript
Εχω ένα javascript sto delete που ρωταει τον χρήστη αν θέλει να διαγράψει την
ανακοίνωση ή όχι.
Πρόβλημα 1=δεν μου κάνει Redirect εκεί που θέλων
Πρόβλημα 2= Όταν πατήσει όχι μένει στην σελίδα ενημέρωσης και διαγραφής
αλα δεν δέχεται το id που του παιρναω και μου βγάζει σφάλμα.

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

<?php
    include '../mysqlConnect.php'; 
	 if&#40;!isset&#40;$_POST&#91;'submit1'&#93;&#41;&#41;
 &#123;
	$query = "SELECT * FROM anakoinwseis WHERE id=$_GET&#91;id&#93;";
	$result = mysql_query&#40;$query&#41;;
	$info = mysql_fetch_array&#40;$result&#41;;
 &#125;
?>
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
"http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<head> 
<link href="../style.css" rel="stylesheet" type="text/css"> 
<title>Καταχώρηση Ανακοίνωσης</title> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head> 
<body>
<div id="container">
  <div id="top">
    <h1></h1>
    <h2><font color="red"><strong>Σελίδα Καταχώρησης</strong></font></h2>
  </div> 
  <div id="navcontainer">
	<ul id="navlist">
		<li id="active"><a href="index.php" id="current">Αρχική Σελίδα Διαχείρισης</a></li>
		<li><a href="../main.php" id="current">Κεντρική Αρχική Σελίδα</a></li>
		<li><a href="../logout.php">Αποσύνδεση</a></li>
	</ul>
  </div>
  <div id="leftnav">
	<h2>Μενού Διαχείρισης</h2>
		<ul id="leftnavmenu">
			<li><a href="findProject.php">Εύρεση Project</a></li>
		</ul>
<nav>
	<ul id="leftnavmenu">	
		<li><a href = "">Ανακοινώσεις</a>
			<ul>
				<li><a href="search.php">Αναζήτηση</a></li>
				<li><a href="#">Εισαγωγή</a></li>
		</li>
			</ul>
</nav>
</div>
	<div id="content">
	<center>
	<h3>Φόρμα Εισαγωγής Νέας Ανακοίνωσης</h3>
	<fieldset>
				<legend>Στοιχεία Ανακοίνωσης</legend>
	<form action = "<?php echo $_SERVER&#91;'PHP_SELF'&#93;;?>" method = "POST" enctype = "multipart/form-data"/>
	<table>
	<tr>
		<td align = "center" width = "120"  nowrap valign = "center">Τίτλος Ανακοίνωσης</td>
		<td  align = "left"><textarea cols = "35" rows = "5" id = "titlos" maxlength = "300" name = "titlos"  size = "350" ><?php echo $info&#91;'titlos'&#93;; ?></textarea></td>
	</tr>
	<tr align = "left">
		<td align = "left" >Ημερομηνία</td>
<link rel="stylesheet" href="http&#58;//code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
  <script src="http&#58;//code.jquery.com/jquery-1.9.1.js"></script>
  <script src="http&#58;//code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
  <link rel="stylesheet" href="/resources/demos/style.css" />
  <script>
  $&#40;function&#40;&#41; &#123;
  $&#40;"#datepicker"&#41;.datepicker&#40;&#123;dateFormat&#58; 'yy-mm-dd'&#125;&#41;;
  &#125;&#41;;
  </script>
	<td>
			<input id="datepicker" name ="datepicker" value="<?php echo $info&#91;'hmeromhnia'&#93;; ?> "/>
			<input type = "hidden" id="filename" name = "filename" value = "<?php echo $info&#91;'filename'&#93;; ?>"/>
			<input type = "hidden" id="id"  name = "id" value = "<?php echo $info&#91;'id'&#93;;?>"/>
			<input type = "hidden" id="checkanak"  name = "checkanak" value = "<?php echo $info&#91;'checkanak'&#93;;?>"/>
			
	</td>
			
		</td>
</tr>
<tr>
	<td colspan = "2"  align = "center">
	
<?php  $checkanak=$info&#91;'checkanak'&#93;;?>
<?php if &#40;$checkanak=='1'&#41;
 &#123; 
?>
<input type="checkbox" name="checkanak"checked = "yes" value="1">Έλεγχος<br>
<?php
 &#125;
else
 &#123;
?>
<input type="checkbox" name="checkanak" value="0">Έλεγχος<br>
<?php
&#125;
?>
	</td>
</tr>
<tr>
	<td colspan = "2"  align = "center">
	<input type = "submit" class = "button" name="modify"  value = "Eνημέρωση">
	<input type = "submit" class = "button" name="delete" value ="Διαγραφή"  onclick = "delete_choise&#40;&#41;;return false;">
	</td>
</tr>
</table>
</form>
</div>

<?php

if&#40;isset&#40;$_POST&#91;'modify'&#93;&#41;&#41;
	&#123;
	$update = "UPDATE anakoinwseis SET
	`titlos` = '$_POST&#91;titlos&#93;',
	`hmeromhnia` = '$_POST&#91;datepicker&#93;',
	`checkanak` = '$_POST&#91;checkanak&#93;',
	`filename` = '$_POST&#91;filename&#93;'
	WHERE `id` = '$_POST&#91;id&#93;' ";
	mysql_query&#40;$update&#41; or die&#40;mysql_error&#40;&#41;&#41;;
	&#125;
?>

<?php
if&#40;isset&#40;$_POST&#91;'delete'&#93;&#41;&#41;
 &#123;
 $sql ="DELETE FROM anakoinwseis WHERE `id`='$_POST&#91;id&#93;' ";
 $result=mysql_query&#40;$sql&#41;;
 &#125;	
 ?>
<script type="text/javascript">
function modify_choise&#40;var1&#41;
&#123;
	var agree = confirm&#40;"Θέλετε να διαγράψετε την ανακοίνωση;"&#41;;
	if&#40;agree&#41;
  	    &#123;
           window.location="http&#58;//localhost/resact/admin/search.php";
	    &#125;
	else
	    &#123;
           window.location="http&#58;//localhost/resact/admin/modify.php?id=" + var1;
        &#125;
&#125;
</script >

	<?php 
  //end of else&#58; NOT logged in ?>
	<div id="footer">
		<p></p>
	</div>
</div>
</body>
</html>
&#91;quote&#93;&#91;/quote&#93;

Άβαταρ μέλους
charavge
Δημοσιεύσεις: 378
Εγγραφή: 14 Σεπ 2006 15:47

Javascript

Δημοσίευση από charavge » 12 Απρ 2013 01:11

Φίλε καλησπέρα,

Από ό,τι βλέπω δεν καλείς πουθενά την modify_choice()...Αντίθετα βλέπω σε ένα κουμπί μία delete_choise();
Έπειτα, για να ελέγξεις τη μεταβλητή σου κάνε ένα απλό alert(var1); να δεις αν περνάει μέσα στο function σωστά.

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

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

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