Jump to content
php.lv forumi

yeahz

Reģistrētie lietotāji
  • Posts

    381
  • Joined

  • Last visited

Posts posted by yeahz

  1. Jā.

     

    Piemēram signup.php

     

    <?php
    
    require "includes/core.php";
    
    stdhead("Reģistrācija");
    
    
    if (isset($_GET['d']) and $_GET['d'] == "ok")
    {
    
    $dbhost = "localhost";
    $dbname = "mysource";
    $dbuser = "root";
    $dbpass = "";
    
    mysql_connect ( $dbhost, $dbuser, $dbpass)or die("Nevarēja piekonektēties: ".mysql_error());
    mysql_select_db($dbname) or die(mysql_error());
    
    $email = $_POST['email'];
    $nick = $_POST['nick'];
    $pass = $_POST['pass'];
    
    $checkuser = mysql_query("SELECT nick FROM users WHERE nick='$nick'");
    
    $nick_exist = mysql_num_rows($checkuser);
    
    if($nick_exist > 0){
    echo "Piedod, bet lietotājvārds, kuru tu izvēlējies jau ir lietošanā. Izvēlies citu!";
    unset($nick);
    include 'register.html';
    exit();
    }
    
    $query = "INSERT INTO users (email, nick, pass)
    VALUES('$email', '$nick', '$pass')";
    mysql_query($query) or die(mysql_error());
    mysql_close();
    
    echo "Tu esi veiksmīgi reģistrējies!";
    
    }
    
    
    
    ?>
    
    <form name="login" method="post" action="signup.php?d=ok">
    <table border="0" width="225" align="center">
    <tr>
    <td width="219" bgcolor="#999999">
    <p align="center"><font color="white"><span style="font-size:12pt;"><b>Registration</b></span></font></p>
    </td>
    </tr>
    <tr>
    <td width="219">
    <table border="0" width="282" align="center">
    <tr>
    <td width="116"><span style="font-size:10pt;">Email:</span></td>
    <td width="156"><input type="text" name="email" maxlength="100"></td>
    </tr>
    <tr>
    <td width="116"><span style="font-size:10pt;">Username:</span></td>
    <td width="156"><input type="text" name="nick"></td>
    </tr>
    <tr>
    <td width="116"><span style="font-size:10pt;">Password:</span></td>
    <td width="156"><input type="password" name="pass"></td>
    </tr>
    <tr>
    <td width="116"> </td>
    <td width="156">
    <p align="right"><input type="submit" name="submit" value="Submit"></p>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td width="219" bgcolor="#999999"> </td>
    </tr>
    </table>
    </form>
    
    <?php
    
    stdfoot();
    
    ?>

     

    Šķiet, ka pareizi uzrakstīju.

  2. Kāds zin kādu/as labu/as grāmatu/as, kur tiek mācīts pa solim PHP programmēšana. Gribu priekš sevīm. Tā teikt - pilnīgs iesācējs neesmu, bet neko daudz uztaisīt arī nevaru. Būtu labi, ja grāmata būtu latviešu valodā. Un ja ziniet, tad variet pateikt arī kur var iegādāties šādu grāmatu?

  3. Pieņemsim ka man ir šāds kods:

    <select>
     <option value="volvo">Volvo</option>
     <option value="saab">Saab</option>
     <option value="mercedes">Mercedes</option>
     <option value="audi">Audi</option>
    </select>

     

    Kā lai panāk, kad, piemēram, uzpiež uz Audi, tad izleks vēlviens select tags ar šādu saturu:

     

    <select>
     <option value="a4">A4</option>
     <option value="a6">A6</option>
    </select>

  4. [sat Nov 22 14:53:07 2008] [notice] Parent: child process exited with status 3221225477 -- Restarting.

    PHP Warning: Directive 'register_globals' is no longer supported in PHP 6 and greater in Unknown on line 0

    PHP Warning: Directive 'register_long_arrays' is no longer supported in PHP 6 and greater in Unknown on line 0

    PHP Warning: Directive 'magic_quotes_gpc' is no longer supported in PHP 6 and greater in Unknown on line 0

    [sat Nov 22 14:53:07 2008] [notice] Apache/2.2.8 (Win32) PHP/6.0.0-dev configured -- resuming normal operations

    [sat Nov 22 14:53:07 2008] [notice] Server built: Jan 18 2008 00:37:19

    [sat Nov 22 14:53:07 2008] [notice] Parent: Created child process 2080

    PHP Warning: Directive 'register_globals' is no longer supported in PHP 6 and greater in Unknown on line 0

    PHP Warning: Directive 'register_long_arrays' is no longer supported in PHP 6 and greater in Unknown on line 0

    PHP Warning: Directive 'magic_quotes_gpc' is no longer supported in PHP 6 and greater in Unknown on line 0

    [sat Nov 22 14:53:07 2008] [notice] Child 2080: Child process is running

    [sat Nov 22 14:53:07 2008] [notice] Child 2080: Acquired the start mutex.

    [sat Nov 22 14:53:07 2008] [notice] Child 2080: Starting 64 worker threads.

    [sat Nov 22 14:53:07 2008] [notice] Child 2080: Starting thread to listen on port 80.

    Šādi atkārtojas visu laiku.

  5. Kā pareizi uzrakstīt šo kodu, lai tas strādātu kā tam pienākas, es mēģināju šādi:

     

    		$jau_aiznemts = mysql_query("SELECT email FROM users");
    	if($_POST['email'] != $jau_aiznemts)
    		{
    			$email_update = quote_smart(htmlspecialchars($_POST['email']));
    			mysql_query("UPDATE users SET email=$email_update WHERE id=$id");
    			$ok_email = "<h2 class='profils_labots'>Profils labots!</h2>";
    		}
    		else
    		{
    			$aiznemts_email = "<h2 class='profils_labots_nav'>Šāds e-pasts jau ir aizņemts!</h2>";
    		}

  6. Kods:

    			if(isset($_SESSION['play'])) =< 1
    			{
    
    			}

    Problēma - vajag, lai nolasa no datubāzes, vai tā kolonna play ir vienāda vai lielāka par viens, ja uzraksta šādi kā man ir kodā dots, tad izmet erroru:

     

    Parse error: syntax error, unexpected '=' in C:\AppServ\www\play.php on line 53

     

    Kā lai savādāk raksta?

  7. To man laikam izdevās sataisīt, bet ir nākoša problēma - kad mēģinu izlogoties tad izmet šādu erroru:

     

    Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in C:\AppServ\www\2\logout.php on line 6

     

    Un izlogošanās skripts ir šāds:

     

    <?
    // Izlogoties
    if(isset($_GET['d']) and $_GET['d'] == "logout")
    {
    unset($_SESSION['id']);
    session_destroy();
    }
    ?>

     

    Uz vēlviena problēma - ja arī es esu izlogojies, tad man parādās teksts kuram būtu jāuzrādās tikai tad kad tu esi ielogojies, lūdz šis kods:

    <?php
    
    if(!isset($_SESSION['id']))
    {
    echo "<a href='logout.php?d=logout'>Iziet</a>";
    }
    
    if(isset($_SESSION['id']))
    {
    echo "neesi ielogojies";
    }
    
    ?>

    Liels paldies ja kāds palīdzēs.

  8. viss ir labi līdz mirklim kad tieku līdz fonta izmēra uzlikšanas. uzlieku es šādi iekš css:

     

    body {

    font-family: tahoma;

    font-size: 10px;

    margin-top: 0px;

    margin-bottom: 0px;

    color: #000000;

    background-color: #140028;

    }

     

    visi no šiem strādā izņemot šo - font-size: 10px;

     

    kāds var palīdzēt?

×
×
  • Create New...