Visualizzazione risultati 1 fino 15 di 15

Discussione: Convertire in xhtml

  1. #1
    Guest

    Predefinito Convertire in xhtml

    Ciao a tutti non riesco a convertire questi codici, da wap a xhtml, grazie per l'aiuto
    Codice PHP:
    echo "Nickname<br/><input name=\"nick\" maxlength=\"14\" size=\"14\"/><br/>";
    echo
    "<anchor>Verifica";
    echo
    "<go href=\"index.php?action=verificanick&amp;sid=$sid\" method=\"post\">";
    echo
    "<postfield name=\"nick\" value=\"$(nick)\"/>";
    echo
    "</go></anchor>";
    Codice PHP:
    echo "<anchor>Applica";
    echo
    "<go href=\"index.php?action=setezanick&amp;sid=$sid\" method=\"post\">";
    echo
    "<postfield name=\"nick\" value=\"$nick\"/>";
    echo
    "<postfield name=\"bani\" value=\"2000\"/>";
    echo
    "</go></anchor>";
    La parola "Verifica" e "Applica" non sono cliccabili, quindi vorrei convertirli im xhtml, cosi si possono cliccare e aprire la pagina ovviamente.. .:-)
    Ultima modifica di universal3000 : 22-05-2011 alle ore 13.19.12

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Prova così:
    Codice HTML:
    <form action="index.php" method="GET">
    	Nickname: <input name="nick" maxlength="14" /><br />
    	<input type="submit" name="action" value="Verifica" />
    	<input type="submit" name="action" value="Applica" />
    </form>
    Però la variabile GET action assumerà i valori Verifica e Applica.

  3. #3
    Guest

    Predefinito

    non funziona fa errore.. forse ci vogliono gli echo o le virgolette?

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Puoi scrivere l'intero codice della pagina?

  5. #5
    Guest

    Predefinito

    Codice PHP:
    else if($action=="schimbanick")
    {
    $uid = getuid_sid($sid);
    addonline(getuid_sid($sid),"sta comprando un nick","");
    echo
    "<head>";
    echo
    "<title>Compra Nickname</title>";
    echo
    "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/$theme[0]\">";
    echo
    "</head>";
    echo
    "<body>";
    echo
    "<p align=\"center\">";
    echo
    "Benvenuti! Questa opzione consente di acquistare un nickname! Il Nickname più corto è, e più costa! Minimo: 4 caratteri!<br/><br/>";

    echo
    "<onevent type=\"onenterforward\">";
    $nume = mysql_fetch_array(mysql_query("SELECT name FROM ibwf_users WHERE id='".$uid."'"));

    echo
    "<refresh>
    <setvar name=\"nick\" value=\"
    $nume[0]\"/>";
    echo
    "</refresh></onevent>";
    echo
    "Nickname<br/><input name=\"nick\" maxlength=\"14\" size=\"14\"/><br/>";
    echo
    "<anchor>";


    echo
    "</p>";

    echo
    "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"../images/home.gif\" alt=\"\"/>Home</a>";
    echo
    "</p>";
    echo
    "</body>";

    }
    //////////////////////////////////////////verifica
    else if($action=="verificanick")
    {
    addonline(getuid_sid($sid),"cerca nick da comprare","");
    $nick = $_POST["nick"];
    $uid = getuid_sid($sid);
    echo
    "<head>";
    echo
    "<title>Compra Nickname</title>";
    echo
    "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/$theme[0]\">";
    echo
    "</head>";
    echo
    "<body>";
    echo
    "<p align=\"center\">";
    $nickprezent = mysql_fetch_array(mysql_query("SELECT name FROM ibwf_users WHERE id='".$uid."'"));
    $dacaexista = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_users WHERE name='".$nick."'"));
    if(
    $nickprezent[0]!=$nick)
    {
    if(
    $dacaexista[0]>0)
    {
    echo
    "Nickname già in uso!<br/>";
    }else{
    $catelit = strlen($nick);
    if(
    $catelit < 4){
    echo
    "Il Nickname non deve contenere meno di 4 caratteri!<br/>";
    echo
    "<br/><br/><a href=\"index.php?action=schimbanick&amp;sid=$sid\">Indietro</a><br/>";
    }else if(
    $catelit == 4){
    echo
    " Nickname da almeno 4 caratteri costa <b>10000</b> Plus!<br/>";

    echo
    "Nickname è <b>$nick</b><br/>";
    if(
    getplusses(getuid_sid($sid))<10000)
    {
    $cate = 10000 - getplusses(getuid_sid($sid));
    echo
    "Hai bisogno di $cate Plus<br/>";
    }else
    {
    echo
    "<anchor>Entra";
    echo
    "<go href=\"index.php?action=setezanick&amp;sid=$sid\" method=\"post\">";
    echo
    "<postfield name=\"nick\" value=\"$nick\"/>";
    echo
    "<postfield name=\"bani\" value=\"10000\"/>";
    echo
    "</go></anchor>";
    }
    echo
    "<br/><br/><a href=\"index.php?action=schimbanick&amp;sid=$sid\">Indietro</a><br/>";
    }else if(
    $catelit == 5){
    echo
    "Nickname da almeno 5 caratteri costa <b>7000</b> Plus!";
    echo
    "Nickname è <b>$nick</b><br/>";
    if(
    getplusses(getuid_sid($sid))<7000)
    {
    $cate = 7000 - getplusses(getuid_sid($sid));
    echo
    "Hai bisogno di $cate Plus<br/>";
    }else
    {
    echo
    "<anchor>Entra";
    echo
    "<go href=\"index.php?action=setezanick&amp;sid=$sid\" method=\"post\">";
    echo
    "<postfield name=\"nick\" value=\"$nick\"/>";
    echo
    "<postfield name=\"bani\" value=\"7000\"/>";
    echo
    "</go></anchor>";
    }
    echo
    "<br/><br/><a href=\"index.php?action=schimbanick&amp;sid=$sid\">Indietro</a><br/>";
    }else if(
    $catelit == 6){
    echo
    "Nickname da almeno 6 caratteri costa <b>4000</b> Plus!";
    echo
    "Nickname è <b>$nick</b><br/>";
    if(
    getplusses(getuid_sid($sid))<4000)
    {
    $cate = 4000 - getplusses(getuid_sid($sid));
    echo
    "Hai bisogno di $cate Plus<br/>";
    }else{
    echo
    "<anchor>Applica";
    echo
    "<go href=\"index.php?action=setezanick&amp;sid=$sid\" method=\"post\">";
    echo
    "<postfield name=\"nick\" value=\"$nick\"/>";
    echo
    "<postfield name=\"bani\" value=\"4000\"/>";
    echo
    "</go></anchor>";
    }
    echo
    "<br/><br/><a href=\"index.php?action=schimbanick&amp;sid=$sid\">Indietro</a><br/>";
    }else if(
    $catelit > 6){
    echo
    "Hai scelto il Nickname $catelit con tali caratteri, è ti costerà <b>2000</b> Plus!";

    echo
    "Il Nickname scelto è <b>$nick</b><br/>";
    if(
    getplusses(getuid_sid($sid))<2000)
    {
    $cate = 2000 - getplusses(getuid_sid($sid));
    echo
    "Hai bisogno di $cate Plus<br/>";
    }else{
    echo
    "<anchor>Applica";
    echo
    "<go href=\"index.php?action=setezanick&amp;sid=$sid\" method=\"post\">";
    echo
    "<postfield name=\"nick\" value=\"$nick\"/>";
    echo
    "<postfield name=\"bani\" value=\"2000\"/>";
    echo
    "</go></anchor>";
    }

    echo
    "<br/><br/><a href=\"index.php?action=schimbanick&amp;sid=$sid\">Indietro</a><br/>";
    }
    }}else{
    echo
    "Questo Nickname è già in uso!!<br/>";
    }
    echo
    "</p>";

    echo
    "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"../images/home.gif\" alt=\"\"/>Home</a>";
    echo
    "</p>";
    echo
    "</body>";

    }
    ///////////////////////////////////////////////seteaza
    else if($action=="setezanick")
    {
    addonline(getuid_sid($sid),"ha comprato un nick!","");
    $nick = $_POST["nick"];
    $bani = $_POST["bani"];
    echo
    "<head>";
    echo
    "<title>Compra Nickname</title>";
    echo
    "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/$theme[0]\">";
    echo
    "</head>";
    echo
    "<body>";
    echo
    "<p align=\"center\">";
    $idmeu = getuid_sid($sid);

    $nickprezent = mysql_fetch_array(mysql_query("SELECT name FROM ibwf_users WHERE id='".$uid."'"));
    $dacaexista = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_users WHERE name='".$nick."'"));
    if(
    $nickprezent[0]!=$nick)
    {
    if(
    $dacaexista[0]>0)
    {
    echo
    " Il Nickname è già in uso!<br/>";
    }else{

    $plsmele = mysql_fetch_array(mysql_query("SELECT plusses FROM ibwf_users WHERE id='".$uid."'"));
    $ramas = $plsmele[0]-$bani;
    if(
    $plsmele[0] <$bani){
    echo
    "Hai abbastanza Plus per acquistare questo Nickname!<br/>";
    }else{
    $res = mysql_query("UPDATE ibwf_users SET name='".$nick."', plusses='".$ramas."', lastplreas='Ha comprato nick: $nick' WHERE id='".$idmeu."'");
    if(
    $res)
    {
    echo
    "<b>$nick</b> successo!<br/>";
    echo
    "<b>$bani</b> estratti dal tuo profilo!<br/>";
    }else{
    echo
    "Error in dBase!<br/>";
    }
    }
    }}else{
    echo
    "Questo nickname è in uso!!<br/>";
    }

    echo
    "</p>";

    echo
    "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"../images/home.gif\" alt=\"\"/>Home</a>";
    echo
    "</p>";
    echo
    "</body>";

    }
    ho convertito il codice, ma mi mancano da convertire solo quei piccoli codici :-)
    Ultima modifica di universal3000 : 22-05-2011 alle ore 13.51.05

  6. #6
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Così:
    Codice PHP:
    echo "Nickname<br/><input name=\"nick\" maxlength=\"14\" size=\"14\"/><br/>";
    echo
    "<anchor>Verifica";
    echo
    "<go href=\"index.php?action=verificanick&amp;sid=$sid\" method=\"post\">";
    echo
    "<postfield name=\"nick\" value=\"$(nick)\"/>";
    echo
    "</go></anchor>";
    Codice PHP:
    echo '<form action="index.php?action=verificanick&sid=',$sid,'" method="post">Nickname<br /><input type="text" name="nick" maxlength="14" size="14" /><br /><input type="submit" value="Verifica" /></form>';
    -----

    Codice PHP:
    echo "<anchor>Applica";
    echo
    "<go href=\"index.php?action=setezanick&amp;sid=$sid\" method=\"post\">";
    echo
    "<postfield name=\"nick\" value=\"$nick\"/>";
    echo
    "<postfield name=\"bani\" value=\"2000\"/>";
    echo
    "</go></anchor>";
    Codice PHP:
    echo '<form action="index.php?action=setezanick&sid=',$sid,'" method="post"><input type="hidden" name="nick" value="',$nick,'" /><input type="hidden" name="bani" value="2000" /><input type="submit" value="Applica" /></form>';

  7. #7
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,264

    Predefinito

    Citazione Originalmente inviato da andreafallico Visualizza messaggio
    Codice PHP:
    echo '<form action="index.php?action=setezanick&sid=',$sid,'" method="post"><input type="hidden" name="nick" value="',$nick,'" /><input type="hidden" name="bani" value="2000" /><input type="submit" value="Applica" /></form>';
    Questione più stilistica che altro, ma diventa importante con tante pagine di una certa lunghezza. Scrivere come sopra diventa illeggibile molto preso, con righe molto lunghe, o piene di spezzoni.

    In questo modo sarebbe più leggibile, e facile da modificare in futuro:

    Codice PHP:
    <?php

    tanto_codice_prima
    ();
    $sid = ...
    $nick = ...

    ?>
    <form action="index.php?action=setezanick&sid=<?= $sid ?>" method="post">
    <input type="hidden" name="nick" value="<?= $nick ?>" />
    <input type="hidden" name="bani" value="2000" />
    <input type="submit" value="Applica" />
    </form>
    <?

    tanto_codice_dopo
    ();
    Ultima modifica di dreadnaut : 22-05-2011 alle ore 17.27.12

  8. #8
    Guest

    Predefinito

    su questo
    Codice PHP:
    echo '<form action="index.php?action=setezanick&amp;sid=$sid,'" method="post"><input type="hidden" name="nick" value="',$nick,'" /><input type="hidden" name="bani" value="10000" /><input type="submit" value="Entra" /></form>';
    fa errore: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /membri/universal3000/chat_universal2/web/index.php

  9. #9
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,264

    Predefinito

    Quello non è il codice che ti hanno postato sopra.

  10. #10
    Guest

    Predefinito

    si.. ho provato e vanno bene, ci sono altri piccoli codici, li ho modificati avendo spunto con quelli di sopra, e mi fa parse error., tipo questo ho modificato
    Codice PHP:
    echo "<anchor>Entra";
    echo
    "<go href=\"index.php?action=setezanick&amp;sid=$sid\" method=\"post\">";
    echo
    "<postfield name=\"nick\" value=\"$nick\"/>";
    echo
    "<postfield name=\"bani\" value=\"10000\"/>";
    echo
    "</go></anchor>";
    Codice PHP:
    echo '<form action="index.php?action=setezanick&amp;sid=$sid,'" method="post"><input type="hidden" name="nick" value="',$nick,'" /><input type="hidden" name="bani" value="10000" /><input type="submit" value="Entra" /></form>';
    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /membri/universal3000/chat_universal2/web/index.php
    Ultima modifica di universal3000 : 22-05-2011 alle ore 19.53.38

  11. #11
    Guest

    Predefinito

    Codice PHP:
    echo '<form action="index.php?action=setezanick&amp;sid=$sid,'" method="post"><input type="hidden" name="nick" value="',$nick,'" /><input type="hidden" name="bani" value="10000" /><input type="submit" value="Entra" /></form>';
    Dopo $sid chiudi l' echo, non lo hai aperto per inserire la variabile, accanto a $nick hai inserito le virgole e non i punti..
    Ultima modifica di suppliers : 22-05-2011 alle ore 20.15.37

  12. #12
    Guest

    Predefinito

    non lo capito..
    Codice PHP:
    echo '<form action="index.php?action=setezanick&amp;sid=$sid,>'" method="post"><input type="hidden" name="nick" value="',$nick,': /><input type="hidden" name="bani" value="10000" /><input type="submit" value="Entra" /></form>';
    cosi fa errore.. o ho sbagliato altra volta?
    Ultima modifica di universal3000 : 22-05-2011 alle ore 20.19.06

  13. #13
    Guest

    Predefinito

    Scrivi così:

    Codice PHP:
    echo '<form action="index.php?action=setezanick&amp;sid='.$sid.'" method="post"><input type="hidden" name="nick" value="'.$nick.'" /><input type="hidden" name="bani" value="10000" /><input type="submit" value="Entra" /></form>';

  14. #14
    Guest

    Predefinito

    grazie supp funziona

  15. #15
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Citazione Originalmente inviato da suppliers Visualizza messaggio

    accanto a $nick hai inserito le virgole e non i punti..
    L'errore non è causato dalle virgole.
    http://it.php.net/manual/en/function.echo.php
    void echo ( string $arg1 [, string $... ] )

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •