domanda da noob riguardante 2 funzioni javascript

Stato
Discussione chiusa ad ulteriori risposte.

scorpio3

Nuovo Utente
91
2
Salve non riesco a capire perchè le mie due funzione javascript non funzionano. La prima non si avvia mentre la seconda non si avvia se includo anche <?php echo "<p>ciao </p>" ?>

Qualcuno mi saprebbe dare una mano?

Codice:
<!DOCTYPE html>
<html lang="it">

<head>
    <title>Crea team</title>
    <meta name="author" content="gruppo TEAMS"/>
    <link rel="stylesheet" type="text/css" href="css/index.css"/>
    <meta name="content" content="Sito web per la richiesta dell'assistenza socio-sanitaria"/>
    <meta charset="utf-8"/>
    
</head>

<body>

<?php
    require_once "login.php";
    $db=pg_connect($connection_string)
        or die('Impossibile connettersi al server: ' .pg_last_error());

 ?>
 <!--Inizio della sessione-->
 <?php
    session_start();
?>
<?php  require_once 'php/libreria.php'; generaHeader(); ?>


<div class="nComponenti">
                <form id="nComponenti-content" class="nComponenti-content" method="post" action="<?php echo  $_SERVER['PHP_SELF'] ?>">
                    <input type="number" name="numeroC" id="numeroC" placeholder="inserire il numero di componenti del team">
                    <input type="button" id="conferma" value="conferma" onclick="conferma()">
                </form>     
</div>


<div>
    <?php
        $sql = "select * from affiliato as a, impiego as i,iscritto where a.codicefiscale = iscritto.codiceFiscaleIscritto and i.codiceFiscaleAffiliatoPresente = a.codiceFiscale and i.idteam isnull;";
        $ret= pg_query($db, $sql);
        while($row = pg_fetch_array($ret)){
            $nome = $row["nome"];
            $cognome = $row["cognome"];
            $matricola = $row["matricola"];
            $tipoaffiliato = $row["tipoaffiliato"];
            $email = $row["email"];
            $tipospecializzazione = $row["tipospecializzazione"];
            echo "<div id=\"div-$matricola\"style=\"border: 2px solid black;margin: 25px\">
            <b><p>Matricola: $matricola</p><p>Nome: $nome  Cognome: $cognome</p></b>
            <p>Tipo affiliato: $tipoaffiliato</p>
            <p>E-mail: $email</p>
            <p>Tipo specializzazione: $tipospecializzazione</p>
            <button id=\"$matricola\" type=\"button\" onclick=\"echoa(this.id)\" >aggiungi</button>
            </div>";
        }
    ?>
</div>


<script type="text/javascript">
        function conferma(){
        alert('ciao');
        }

        function echoa(matricola){
            alert("oh no");
            <?php echo "<p>ciao </p>" ?>
        }
</script>

<?php generaFooter(); ?>
</body>
</html>

grazie in anticipo a chiunque mi darà una mano
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,400
12,850
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Ciao, la prima sarebbe questa??
PHP:
<?php
    require_once "login.php";
    $db=pg_connect($connection_string)
        or die('Impossibile connettersi al server: ' .pg_last_error());

 ?>
Perchè questo non è javascript, ma php...
 

EliaRomano

Nuovo Utente
37
3
Ciao, la prima sarebbe questa??
PHP:
<?php
    require_once "login.php";
    $db=pg_connect($connection_string)
        or die('Impossibile connettersi al server: ' .pg_last_error());

?>
Perchè questo non è javascript, ma php...

No, presumo si riferisca alle due funzioni script riportate in fondo alla pagina... praticamente questo:
Codice:
<script type="text/javascript">
        function conferma(){
        alert('ciao');
        }

        function echoa(matricola){
            alert("oh no");
            <?php echo "<p>ciao </p>" ?>
        }
</script>
 

Mursey

Super Moderatore
Staff Forum
Utente Èlite
8,188
5,617
Nella seconda la porzione <?php echo "<p>ciao </p>" ?> non è Javascript e quindi mi aspetto un errore...
 
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili