2012-04-13 8 views
0

Also ich bin mir nicht sicher, wie ich das fragen soll ... aber ich mache eine Website, auf der du auf eines von sechs Wettersymbolen klicken kannst auf eine Seite, auf der Sie Ihren Namen und eine Geschichte zum Wetter eingeben können und diese auf einer letzten Seite mit anderen Geschichten über das gleiche Wetter veröffentlichen können. Ich habe einen Tisch eingerichtet, um den Namen und die Geschichte zu speichern, aber ich bin mir nicht sicher, wie man das Wetter speichert, wenn ein Benutzer auf eines der Symbole klickt.Versuche, Variablen in einer MYSQL-Datenbanktabelle mit Bildern zu speichern

Mein Lehrer sagte, etwas mit Javascript zu tun und eine versteckte Form oder etwas zu machen. Heres der Link zur Seite, wenn das helfen würde. http://www.tcnjart.com/christineaustin/whethertheweather/index.html

<!DOCTYPE HTML> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>WhethertheWeather.</title> 

<!--<link rel="stylesheet" type="text/css" href="demo/css/screen.css" media="all" />--> 
    <script src="http://www.adrianpelletier.com/mint/?js" type="text/javascript">   
</script> 
    <script type="text/javascript" src="demo/scripts/jquery-1.3.2.min.js"></script> 
    <script type="text/javascript" src="demo/scripts/jquery-ui-1.7.1.custom.min.js">  
</script> 
    <script type="text/javascript" src="demo/scripts/execute.js"></script> 


<script> 
    function connect(){ 
var moveto= $.(#sel).attr("name"); 
$(#myweather).value=moveto; 
myform.submit; 

} 

</script> 

<link href="style.css" rel="stylesheet" type="text/css"> 
</head> 

<body background="images/gradientsky.jpg"> 

<div id="logo"> 

WhethertheWeather. 

</div> 

<div id="question"> 

Whats your favorite weather? 

</div> 

<div id="weather"> 

<ul id="nav-reflection"> 
<form name="myform" method="post" action="cloudy_name.php"> 
    <li class="button-color-1"><a href="javascript:connect();"id="sel"name"cloudy"  
title="My fancy link"><img src="images/cloudybubble.png" width="211" height="180"align="left"> 
</a></li> 
<li class="button-color-1"><a href="sunny_name.php" title="My fancy link"><img    src="images/sunnybubble.png" width="211" height="180" align="left"></a></li> 
<li class="button-color-2"><a href="snowy_name.php" title="My fancy link"><img src="images/snowbubble.png" width="211" height="180" align="left"></a></li> 
<li class="button-color-1"><a href="snowy_name.php" title="My fancy link"><img src="images/rainbubble.png" width="211" height="180" align="left"></a></li> 
<li class="button-color-1"><a href="mixy_name.php" title="My fancy link"><img src="images/mixbubble.png" width="211" height="180" align="left"></a></li> 
<li class="button-color-1"><a href="windy_name.php" title="My fancy link"<imgsrc="images/windybubble.png" width="211" height="180" align="left"></a></li> 

<input type="hidden" name="weather" value="none" id="myweather"> 
</form> 
</ul> 
</div> 

</body> 
</html> 

Antwort

0

Nun, zunächst einmal der Sinn dieser Hausaufgaben für Sie, um herauszufinden, wie diese auf eigene Faust zu tun, obwohl ich zu, dass SO kindof zählt erraten.

Legen Sie eine onclick-Eigenschaft des Bildes fest und legen Sie den Wert eines ausgeblendeten Formularelements fest. Das sollte genug für Sie sein, um zu googlen und eine richtige Antwort zu bekommen.

<img src=foo onclick="javascript_code_goes_here"> 

und

<input type=hidden name='weather' id='weather' value=''> 
+0

Ich versuchte Alittle damit zu spielen. Ich habe auch versucht, ein wenig Javascript zu schreiben und php darin zu speichern, um es in der Datenbank zu speichern, aber es wird immer noch nicht dort eingegeben.

Verwandte Themen