chi sa dirmi perchè il php non mi carica le immagini nel codice che ho scritto ma se ricarico la stessa pagina mi carica le immagini perchè funziona cosi ? [PHP<?
include("connessioneDB");
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die("Impossibile selezionare il database.");
?>
<!DOCTYPE html>
<html><head>
<title>QRFit -Inserisci Cliente</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="js/jquery-1.8.3.min.js"></script>
<script src="js/jquery.mobile-1.2.0.min.js"></script>
<link href="css/jquery.mobile.structure-1.2.0.min.css" rel="stylesheet">
<link href="css/jquery.mobile.theme-1.2.0.min.css" rel="stylesheet">
<link href="css/jquery.mobile-1.2.0.min.css" rel="stylesheet">
<link href="css/photoswipe.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<script src="js/script.js"></script>
<script src="js/settings.js"></script>
<script src="js/klass.min.js"></script>
<script src="js/code.photoswipe.jquery-3.0.5.min.js"></script>
<script src="js/jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
if(document.location.hash){
window.location = "#loaded";
}
});
</script>
<script type="text/javascript">
$.noConflict();
jQuery(document).ready(function($) {
jQuery("#formnuovocliente").validate({
rules: {
nome: "required",
cognome: "required",
annotazioni: "required",
note: "required",
username: "required",
password: "required",
data_iscr: "required",
data_scad: "required",
id_avatar: "required",
},
messages: {
nome: "Inserire il nome",
cognome: "Inserire il cognome",
annotazioni: "Inserire le note",
note: "Inserire le note sanitarie personali e prescrizioni mediche",
username: "Inserire username",
password: "Inserire password",
data_iscr: "selezionare la data di iscrizione",
data_scad: "selezionare la data di scadenza",
id_avatar: "selezionare l'avatar",
}
});
// propose username by combining first- and lastname
});
//code to hide topic selection, disable for demo
</script></strong>
<style type="text/css">
label.error{
color: red;
}
</style>
//script che gestisce gli avatar
<script language="JavaScript">
n=0
foto=new Array()
foto[0]="immagini/avatar/1.png"
foto[1]="immagini/avatar/2.png"
foto[2]="immagini/avatar/3.png"
foto[3]="immagini/avatar/4.png"
foto[4]="immagini/avatar/5.png"
foto[5]="immagini/avatar/6.png"
function set_image(){
document.foto.src=foto[0];
assegna();
nascondi();
}
function assegna(){
document.getElementById('id_av').value= n+1
}
function nascondi(){
assegna();
if(n==0)
{
document.getElementById('div_back').hidden=true
}
if(n==5)
{
document.getElementById('div_forw').hidden=true
}
}
function ava() {
if(n<5) {
assegna();
n++
document.foto.src=foto[n];
document.getElementById('div_back').hidden=false
}
nascondi();
}
function ind() {
if(n>0) {
assegna();
n--
document.foto.src=foto[n]
document.getElementById('div_forw').hidden=false
}
nascondi();
}
</script>
<script language=" JavaScript" >
<!--
function LoadOnce()
{
window.location.reload();
}
//-->
</script>
</head>
<body onLoad="set_image()">
<div data-role="page" id="bar" data-title="Inserisci Nuovo Cliente" >
<div data-position="fixed" data-role="header" data-theme="a">
<div class="ui-btn-left" data-role="controlgroup" data-type="horizontal">
<a href="home_good.php" data-role="button" data-icon="home">home</a>
<a data-role="button" data-rel="back" data-icon="back" data-direction="reverse">Indietro</a>
</div>
<a href="login.php?status=loggedout" data-role="button" class="ui-btn-right" >Logout</a>
<h1>QRFIT</h1></div>
<div data-role="content" data-theme="c">
<h2>Inserisci un nuovo cliente</h2>
<?php
include("connessioneDB.php");
function mostra_form()
{
?>
<center>
<div style="margin:50px">
<form id="formnuovocliente" name="formnuovocliente" method="post" action="">
</p>
<label for="nome"><br>
Nome</label><br />
<input id="nome" name="nome" type="text" value="" /><br /><br />
<label for="cognome">Cognome </label><br />
<input id="cognome" name="cognome" type="text" value="" /><br /><br />
<label for="eta">Età:</label> <br />
<input type="range" name="eta" id="slider-1" value="25" min="10" max="80"/><br/>
<label for="sesso">Sesso:</label> <br />
<select name="sesso" >
<option value="0">Maschio</option><br />
<option value="1">Femmina</option>
</option>
</select></p>
<p>
<label for="slider-1">Peso(kg):</label>
<input type="range" name="peso" id="slider-1" value="80" min="20" max="250"/>
</p> </p>
<p>
<label for="altezza">Altezza(cm):</label>
<input type="range" name="altezza" id="altezza" value="170" min="100" max="230"/>
</p></p>
<p align="center">Annotazioni
<input type="text" name="annotazioni" id="annotazioni"> </p>
<p align="center">Note Sanitarie Personali e<br>Prescrizioni Mediche
<textarea rows=7 cols=50 name="note" size="50"></textarea>
</p>
<p align="center">Username
<input type="text" name="username" id="username"> </p>
<p align="center">Password
<input type="password" name="password" id="password" > </p>
<p align="center">Data iscrizione
<input type="date" name="data_iscr">
</p>
<p align="center">Scadenza Abbonamento
<input type="date" name="data_scad">
<label for="avatar"><br> Avatar</label><br />
<table align="center">
<tr>
<td><div id="div_back"><input type="button" id="indietro" value="<<" onClick="ind()"></div></td>
<td><img name="foto" src="" border=1 height=100 width=100></td>
<td><div id="div_forw"><input type="button" id="forw" value=">>" onClick="ava()"></div></td>
</tr>
</table>
<div style="width:100%"> <input name="submit" type="submit" onClick="insDati()" value="Invia" /></div>
<input type="hidden" id= "id_av" name="id_av" value="-1" />
</form>
</div>
</center>
<?php
include("connessioneDB.php");
}
function effettua_controllo()
{
$id=$_POST['id'];
$cognome =$_POST['cognome'];
$nome =$_POST['nome'];
$username =$_POST['username'];
$password =$_POST['password'];
$data_iscr =$_POST['data_iscr'];
$sesso =$_POST['sesso'];
$eta =$_POST['eta'];
$peso =$_POST['peso'];
$altezza =$_POST['altezza'];
$annotazioni =$_POST['annotazioni'];
$note =$_POST['note'];
$data_scad =$_POST['data_scad'];
//correzione con il nostro id_avatar
$id_avatar =$_POST['id_av'];
// verifico se devo eliminare gli slash inseriti automaticamente da PHP
if(get_magic_quotes_gpc()) {
$nome = stripslashes($nome);
$cognome = stripslashes($cognome);
}
// verifico la presenza dei campi obbligatori
// effettuo l'escape dei caratteri speciali per inserirli all'interno della query
$nome = mysql_real_escape_string($nome);
$cognome = mysql_real_escape_string($cognome);
// preparo ed invio la query
$result = mysql_query ("insert into clienti(sesso,cognome,nome,eta,peso,altezza,annota zioni,note,user,password, data_iscrizione , scadenza_abbonamento, id_avatar) values('$sesso','$cognome','$nome','$eta','$peso', '$altezza','$annotazioni','$note','$username','$pa ssword', '$data_iscr', '$data_scad','$id_avatar')");
// controllo l'esito
if($result){
echo"<script type=\"text/javascript\">";
echo"alert('inserimento ok ')";
echo"</script>";
echo"<script type=\"text/javascript\">";
echo"document.location.href='sel_clienti.php'";
echo"</script>";
}
else {
die("Errore nella query $query: " . mysql_error());
echo"inserimento fallito";
}
}
if($_POST)
effettua_controllo();
else
mostra_form();
?>
</div>
<div data-role="footer" data-theme="a" data-position="fixed">
<h4></h4>
</div>
</div><!-- /page -->
</body>
</html>][/PHP]