Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 53
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    34

    problema variabili e come legarle tra loro...

    salve sto cercando in qualche modo di realizzare uno script per far inserire una domanda, poi una risposta da parte dell'amministraotre, e poi volendo altre risposte...
    in breve volevo poter modificare la cella che contiene il testo inserendoci il nuovo testo del commento volta per volta... non sono pratico di php , sono rimasto all'html
    spero che mi possiate aiutare... molti problemi li ho gia risolti grazie a voi di questo forum, leggendo i post altrui... comunque vi incollo la pagina in questione

    <?php

    include("variables.php");
    echo "<html><head><link rel=stylesheet href=$css type=text/css><title>psico</title></head><body>";
    $pass = $password_admin;
    $db = mysql_connect($host,$username,$password) or die ('Errore nella connessione al database');
    mysql_select_db($database,$db) or die('Errore nella scelta del database');

    if ($action=='modify') {
    if (!isset($_GET['id'])||!$_GET['id']) die("Non hai specificato l'id del messaggio");
    if (!$from) {
    $query = "SELECT domanda FROM psico WHERE id=$_GET[id]";
    $result = mysql_query($query,$db);
    $row = mysql_fetch_array($result);

    $dom = "$row[domanda]";
    echo "$dom .$doma";
    $inus = '$dom .$doma';
    echo "<form action=admodify.php><input type=hidden name=id value=$_GET[id]><input type=hidden name=pass value=$_GET[pass]><input type=hidden name=action value=modify><input type=hidden name=from value=1>

    <textarea name=doma rows=10 cols=85 ></textarea>
    <input type=submit value=\"Modifica messaggio\"></form></center>";
    }
    else {
    $query = "UPDATE psico SET domanda='$inus' WHERE id='$id'";
    mysql_query($query,$db) or die("Impossibile modificare il messaggio");
    echo "Messaggio modificato correttamente, clicca <a href=ad.php?pass=$pass>qui</a> per tornare indietro";
    }
    }
    ?>


    il codice così non funziona, ma se sostituisco al posto della variabile che c'è dopo set
    e inserisco domanda='$doma' funziona tutto, pero' mi sostituisce il contenuto nella cella.

    su ho creato la variabile, l'ho anche editata a video e me la da... non capisco perchè non se la prende come somma totale e mi fa tanti problemi help

  2. #2
    a primo acchitto mi saltano all'occhio:

    Codice PHP:
    $dom "$row[domanda]";
     echo 
    "$dom .$doma";
     
    $inus '$dom .$doma'
    sotituisci con

    Codice PHP:
    $dom $row['domanda'];
     echo 
    $dom." ".$doma;
     
    $inus $dom." ".$doma
    Controlla che tutte le varibili siano definite

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    34

    Re: problema variabili e come legarle tra loro...

    lo avevo gia fatto...
    comunque ho appena riporvato correggendo come mi hia segnalato.
    nulla...
    io credo che il problema sia in questa sringa...
    perchè non si prende la somma delle variabili.

    $query = "UPDATE psico SET domanda='$inus' WHERE id='$id'";



    se sostituisco $dom = $row[domanda];

    come hai postato tu $dom = $row['domanda'];

    mi da proprio errore

  4. #4
    $id dov'è definito?

    prova così
    $query = "UPDATE psico SET domanda='".$inus."' WHERE id='".$id."'";

  5. #5
    $id dov'è definito?

    prova così
    $query = "UPDATE psico SET domanda='".$inus."' WHERE id='".$id."'";

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    34
    niente mi da proprio errore ...

    come inserisco i punti mi porta errore nella lina...
    come metto gli apici idem ... stessa solfa

  7. #7
    posta l'errore che ti restituisce

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    34
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /membri/another/admodify.php on line 17

  9. #9
    Nel testo che inserisci hai apici o doppi apici?

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    34
    il testo è identico a quello che ho postato in alto,
    come ho inserito la stringa riportata da te... mi da l'errore
    i doppi apici stanno li in effetti...
    ho provato anche a togliere gli apici doppi lasciando solo ' ' prima e dopo le variabili
    ma mi da errore non gli piacciono nemmeno i . . due punti prima e dopo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.