Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - geshiro

#46
PHP / php con jquery
4 Octubre 2015, 23:32 PM
una pregunta esta parta la tengo en mi parte de modelo pero si no quiero reditar mi codiigo como puedo hacer para que cuando mande llamar mi funcion eliminar de ajax el boton reciva mi php todo mi modelo lo tengo sin ningun codigo de js como lo haria para que revisa la funcion?
Código (php) [Seleccionar]

<td><button class="btn btn-warning frm-action"><span class="glyphicon glyphicon-edit"><span<button><button class="btn btn-danger frm-action"><span class="glyphicon glyphicon-trash"><span<button></td>
#47
PHP / paginacion
29 Septiembre 2015, 06:30 AM
como puedo hacer uso del mi variable $pagination del metodo show_product() hacia el archivo fuente de product.php ya que ocupo hacer esa llamada para mostrar la paginacion como lo haria


Código (php) [Seleccionar]

<?php
class 
product{
private $conexion;
public function __construct(){
require_once('conexion.php');
$this->conexion = new conexion();
$this->conexion->conectar();
}

function add($price,$stock,$code,$product){
$sql1 ="INSERT INTO product (price,stock,code,product) VALUES('$price','$stock','$code','$product')";
if($this->conexion->conexion->query($sql1)){
return true;
}
else{
return false;
}
$this->conexion->cerrar();
}
 
 function show_product(){
  //lib
  include('../libs/Zebra_Pagination.php');
  $pagination = new Zebra_Pagination();
  //num of records to display on screen
  $resultado 5;

  //edit SELECT
  $sql "SELECT * FROM product limit ".(($pagination->get_page()-1)*$resultado).",".$resultado;
  $total $this->conexion->conexion->query($sql);
  //save total products
  $total_record mysqli_num_rows($total);
  //zebra functions
  $pagination->records($total_record);
  $pagination->records_per_page($resultado);
  //edit SELECT

$record $this->conexion->conexion->query($sql);
$item =0;
if(!$this->conexion->conexion->query($sql)){
printf("Errormessage: %s\n"$this->conexion->conexion->error);
}
if($record->num_rows>0){
while($show $record->fetch_array(MYSQLI_ASSOC)){
$item += 1;
echo '<tr>
<td>'
.$item.'</td>
<td>'
.$show["code"].'</td>
<td>'
.$show["product"].'</td>
<td>'
.$show["price"].'</td>
<td>'
.$show["stock"].'</td>
<td><button class="btn btn-warning frm-action"><span class="glyphicon glyphicon-edit"><span<button><button class="btn btn-danger frm-action"><span class="glyphicon glyphicon-trash"><span<button></td>
 </tr>'
;

}
}
else{
echo '<tr><td colspan="7">no hay registros</td></tr>';
}
}
}
?>



Código (php) [Seleccionar]

<?php 
require_once('../Models/product.php');
$product = new product();
session_start();
  if (isset(
$_SESSION['login']) && $_SESSION['login']=='YES'
  {
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <title>Products</title>

    <link rel="stylesheet" href="../Resources/css/bootstrap.min.css">
    <link rel="stylesheet" href="../Resources/css/main.css">

</head>

<body>
    <!--Barra de Navegacion-->
<nav class="navbar navbar-default frm-nav">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                <span class="sr-only">Cambiar Navegacion</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a href="#" class="navbar-brand">Sales</a>
        </div>
        <ul class="nav navbar-nav navbar-right">
            <li class="dropdrown">
             <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user"></span> <?php echo $_SESSION['name'];?><span class="caret"></span></a>
            <ul class="dropdown-menu" role="menu">   
                <li><a href="javascript:void(0)" onclick="settings();"><span class="glyphicon glyphicon-cog"></span> Settings</a></li>
                <li><a href="javascript:void(0)" onclick="edit();"><span class="glyphicon glyphicon-edit"></span> Edit</a></li>
                <li><a href="javascript:void(0)" onclick="change();
                    "><span class="glyphicon glyphicon-repeat"></span> Change your password</a></li>
                <li class="divider"></li>
                <li><a href="javascript:void(0)" onclick="cerrar();"><span class="glyphicon glyphicon-off"> Sign out</span></a></li>
            </ul>
        </ul>   
        <ul class="nav navbar-nav navbar-right">
        <li class="dropdown">
           <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag"></span> Reports<span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href=""><span class="glyphicon glyphicon-list"></span> Items</a></li>
            <li><a href="#"><span class="glyphicon glyphicon-list"></span> Parents list</a></li>
          </ul>
        </li>
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="javascript:void(0)" onclick=""><span class="glyphicon glyphicon-home"></span> home</a></li>
        <li><a href="javascript:void(0)" id="low_stock" onclick=""><span class="glyphicon glyphicon-alert"></span> slow stock <span id="notif" class="badge">0</span></a></li>
      </ul>
</nav>   
<div class="col-md-3">
    <ul class="nav nav-pills nav-stacked">
        <li class="active"><a href="javascript:void(0)" onclick="home();"><span class="glyphicon glyphicon-home"></span> home</a></li>
        <li><a href="javascript:void(0)" onclick="product();"><span class=" glyphicon glyphicon-bed"></span> products</a></li>
        <li><a href="javascript:void(0)" onclick="sales();"><span class="glyphicon glyphicon-credit-card"></span> Sales</a></li>
       <li><a href="javascript:void(0)" id="msg" onclick="users();"><span class="glyphicon glyphicon-user"></span> Users <span id="notif" class="badge" onclick="push_up();">0</span></a></li>
    </ul>
</div>
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModallabel" aria-hidden="true">
                 <div class="modal-dialog">
                   <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="myModalLabel">Registro</h4>
                    </div>
            <div class="modal-body">
                <form class="form-horizontal" id="formCliente">
                    <div class="form-group">
                        <label for="fecha" class="control-label col-xs-5">date: </label>
                        <div class="col-xs-4">
                             <input type="text" class="form-control" value="<?php echo date('y-m-d'); ?>" disabled="disabled"/>
                        </div>
                    </div>
                     <div class="form-group">
                          <label for="code" class="control-label col-xs-5">code:</label>
                          <div class="col-xs-2 frm-code">
                               <input type="text" id="code" name="code" class="form-control" onkeyup="validacion('code');" aria-describedby="inputSuccess2Status">
                               <span class="help-block"></span>
                         </div>
                   </div>
                    <div class="form-group">
                          <label for="product" class="control-label col-xs-5">Product:</label>
                          <div class="col-xs-4 frm-product">
                               <select class="form-control" id="product" name="product" onchange="validacion('product');">
                                        <option value="reset_product">Select an option</option>
                                        <option>usb 8gb</option>
                                        <option>usb 16gb  Kingston</option>
                                        <option>usb 32gb  Kingston</option>
                                        <option>usb 64gb  Kingston</option>
                                        <option>usb 128gb Kingston</option>
                                        <option>SD 8gb</option>
                                        <option>SD 16gb</option>
                                        <option>SD 32GB</option>
                                        <option>SD 64gb</option>
                                        <option>SD 128gb</option>
                                        <option>GO PRO HERO</option>
                                        <option>GO PRO BLACK EDITION</option>
                                        <option>GO PRO SILVER EDITION</option>
                                        <option>GO PRO 2 HERO</option>
                                        <option>GO PRO 2 HERO BLACK EDITION</option>
                                        <option>GO PRO 2 HERO SILVER EDITION</option>
                                        <option>GO PRO 3 HERO</option>
                                        <option>GO PRO 3 HERO</option>
                                        <option>GO PRO 3 HERO BLACK EDITION</option>
                                        <option>GO PRO 3 HERO SILVER EDITION</option>
                                        <option>Snorkel</option>
                                        <option>Aletas</option>
                                        <option>Tanque  24lb</option>
                               </select>
                         </div>
                   </div>
                     <div class="form-group">
                          <label for="price" class="control-label col-xs-5">Price:</label>
                          <div class="col-xs-3 frm-price">
                               <input type="text" class="form-control"  id="price" name="price" onkeyup="validacion('price');">
                               <span class="help-block"></span>
                         </div>
                   </div>
                     <div class="form-group">
                          <label for="stock" class="control-label col-xs-5">Stock: </label>
                          <div class="col-xs-4">
                               <select class="form-control" id="stock" name="stock" onchange="validacion('stock')";>
                                        <option value="rest_stock">Select an option</option>
                                        <option>1</option>
                                        <option>2</option>
                                        <option>3</option>
                                        <option>5</option>
                                        <option>6</option>
                                        <option>7</option>
                                        <option>8</option>
                                        <option>9</option>
                                        <option>10</option>       
                               </select>
                         </div>
                   </div>
                </form>
            </div>
            <div class="form-group">
                  <div class="alert alert-success text-center" style="display:none;" id="success">
                        <strong>Felicidades: </strong>Su registro ha sido guardado
                  </div>
                  <div class="alert alert-danger text-center" style="display:none;" id="error">
                        <strong>Alert: </strong>you must to complete all fields
                  </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">close</button>
                <button type="button" class="btn btn-success" onclick="add_product();" id="add"><span class="glyphicon glyphicon-plus"></span> Add</button>
            </div>               
        </div>
    </div>
</div>
<div class="container">
  <div class="tab-content nav col-md-8 frm-grid">
    <h4>Products</h4>
      <div class="form-group col-xs-3 frm-search">
          <div class="form-group has-feedback">
                <input type="text" class="form-control" id="inputValidation" placeholder="Search"/>
                <span class="glyphicon glyphicon-search form-control-feedback"></span>
          </div>
    </div>
    <button class="btn btn-success frm-add" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-plus"></span> Add products</button>
    <table class="table table-hover table-resposive" id="return_product">
      <thead>
          <tr>
            <th>Item</th>
            <th>code</th>
            <th>Description</th>
            <th>Price</th>
            <th>Stock</th>
            <th>Actions</th>
          </tr>
      </thead> 
      <tbody id="records">
             <?php
                  $product
->show_product();
             
?>

      </tbody>
    </table>
    <?php
          $pagination
->render();
    
?>

  </div>
</div>
    <script src="../Resources/js/jquery-1.11.2.js"></script>
    <script src="../Resources/js/bootstrap.min.js"></script>
    <script src="../Resources/js/actions.js"></script>
    <script src="../Resources/js/validacion.js"></script>
    <script>
       function cerrar(){
    $.ajax({
        url:'../Controllers/user.php',
        type:'POST',
        data:"boton=cerrar"
    }).done(function(resp){
        location.href = '../Views/'
    });
}
function add_product(){
   var code    = $('#code').val();
   var product = $('#product').val();
   var price   = $('#price').val();
   var stock   = $('#stock').val();
   var valCheck = verificar();
     if(valCheck == 1){
      $.ajax({
              url: '../Controllers/actions.php',
              type: 'POST',
              data: 'code='+code+'&product='+product+'&price='+price+'&stock='+stock+'&boton=add_product'
      }).done(function(ans){
      if(ans == 'success'){
              $('#code').val("");
              $('#product').val('reset_product');
              $('#price').val("");
              $('#stock').val('rest_stock');
              $('#success').show().delay(2000).fadeOut();

      }else{
              alert(ans);
        }
      })
    }
    else {
     }
}
$(document).ready(function(){
  $('#add').click(function(){
     $.ajax({
              url: '../Controllers/actions.php',
              type: 'POST',
              data: 'boton=show_product'
      }).done(function(data){
$('#records').html(data);
             
      })
  });
});

  $(function(){
     var message = $('#notif');
       $('#msg').append(message);
          message.show('slow');
  });


$(function(){
    var message = $('#notif');
    $('#low_stock').append(message);
    message.show('slow');
});

$(document).ready(function(){
   
});
    </script>
</body>
</html>

<?php
 
  
}
  else
  {
    
header("location: ./");
  }
 
?>


#48
Notice: Undefined variable: pagination in C:\xampp\htdocs\punto\Models\product.php on line 23

Fatal error: Call to a member function get_page() on null in C:\xampp\htdocs\punto\Models\product.php on line 23
alguien me puede ayudar si alguien ha usado zebra que me ayude

Código (php) [Seleccionar]

function show_product(){
include ('../libs/Zebra_Pagination.php');
$sql = 'SELECT * FROM product limit 0,4'.(($pagination->get_page()-1)+$rec).'.'.$rec;
$record = $this->conexion->conexion->query($sql);
$item =0;

$total->conexion->query('SELECT * FROM product ');
//save total
$total_record = mysqli_num_rows($total);
//number of record to be displayed in screen
$rec = 10;
//zebra class
$pagination = new Zebra_Pagination();
//zebra functions
$pagination->records($total_record);
$pagination->records_per_page($rec);

if(!$this->conexion->conexion->query($sql)){
printf("Errormessage: %s\n", $this->conexion->conexion->error);
}
if($record->num_rows>0){
while($show = $record->fetch_array(MYSQLI_ASSOC)){
$item += 1;
echo '<tr>
<td>'.$item.'</td>
<td>'.$show["code"].'</td>
<td>'.$show["product"].'</td>
<td>'.$show["price"].'</td>
<td>'.$show["stock"].'</td>
<td><button class="btn btn-warning frm-action"><span class="glyphicon glyphicon-edit"><span<button><button class="btn btn-danger frm-action"><span class="glyphicon glyphicon-trash"><span<button></td>
</tr>';
}
}
else{
echo '<tr><td colspan="7">no hay registros</td></tr>';
}
}
#49
PHP / formulario dinamico
24 Septiembre 2015, 01:34 AM
que le haria falta a mi funcion del ajax para que cuando se mande al dom no se vea como que si se duplicara la pagina?

Código (html4strict) [Seleccionar]

<?php 
include('../Models/product.php');
$product = new product();
session_start();
  if (isset(
$_SESSION['login']) && $_SESSION['login']=='YES'
  {
?>

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
   <title>Products</title>

   <link rel="stylesheet" href="../Resources/css/bootstrap.min.css">
   <link rel="stylesheet" href="../Resources/css/main.css">

</head>

<body>
   <!--Barra de Navegacion-->
<nav class="navbar navbar-default frm-nav">
       <div class="navbar-header">
           <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
               <span class="sr-only">Cambiar Navegacion</span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
           </button>
           <a href="#" class="navbar-brand">Sales</a>
       </div>
       <ul class="nav navbar-nav navbar-right">
           <li class="dropdrown">
            <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user"></span> <?php echo $_SESSION['name'];?><span class="caret"></span></a>
           <ul class="dropdown-menu" role="menu">  
               <li><a href="javascript:void(0)" onclick="settings();"><span class="glyphicon glyphicon-cog"></span> Settings</a></li>
               <li><a href="javascript:void(0)" onclick="edit();"><span class="glyphicon glyphicon-edit"></span> Edit</a></li>
               <li><a href="javascript:void(0)" onclick="change();
                   "><span class="glyphicon glyphicon-repeat"></span> Change your password</a></li>
               <li class="divider"></li>
               <li><a href="javascript:void(0)" onclick="cerrar();"><span class="glyphicon glyphicon-off"> Sign out</span></a></li>
           </ul>
       </ul>  
       <ul class="nav navbar-nav navbar-right">
       <li class="dropdown">
          <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag"></span> Reports<span class="caret"></span></a>
         <ul class="dropdown-menu" role="menu">
           <li><a href=""><span class="glyphicon glyphicon-list"></span> Items</a></li>
           <li><a href="#"><span class="glyphicon glyphicon-list"></span> Parents list</a></li>
         </ul>
       </li>
     </ul>
     <ul class="nav navbar-nav navbar-right">
       <li><a href="javascript:void(0)" onclick=""><span class="glyphicon glyphicon-home"></span> home</a></li>
       <li><a href="javascript:void(0)" id="low_stock" onclick=""><span class="glyphicon glyphicon-alert"></span> slow stock <span id="notif" class="badge">0</span></a></li>
     </ul>
</nav>  
<div class="col-md-3">
   <ul class="nav nav-pills nav-stacked">
       <li class="active"><a href="javascript:void(0)" onclick="home();"><span class="glyphicon glyphicon-home"></span> home</a></li>
       <li><a href="javascript:void(0)" onclick="product();"><span class=" glyphicon glyphicon-bed"></span> products</a></li>
       <li><a href="javascript:void(0)" onclick="sales();"><span class="glyphicon glyphicon-credit-card"></span> Sales</a></li>
      <li><a href="javascript:void(0)" id="msg" onclick="users();"><span class="glyphicon glyphicon-user"></span> Users <span id="notif" class="badge">0</span></a></li>
   </ul>
</div>
   <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModallabel" aria-hidden="true">
                <div class="modal-dialog">
                  <div class="modal-content">
                   <div class="modal-header">
                       <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                       <h4 class="modal-title" id="myModalLabel">Registro</h4>
                   </div>
           <div class="modal-body">
               <form class="form-horizontal" id="formCliente">
                   <div class="form-group">
                       <label for="fecha" class="control-label col-xs-5">date: </label>
                       <div class="col-xs-4">
                            <input type="text" class="form-control" value="<?php echo date('y-m-d'); ?>" disabled="disabled"/>
                       </div>
                   </div>
                    <div class="form-group">
                         <label for="code" class="control-label col-xs-5">code:</label>
                         <div class="col-xs-2 frm-code">
                              <input type="text" id="code" name="code" class="form-control" onkeyup="validacion('code');" aria-describedby="inputSuccess2Status">
                              <span class="help-block"></span>
                        </div>
                  </div>
                   <div class="form-group">
                         <label for="product" class="control-label col-xs-5">Product:</label>
                         <div class="col-xs-4 frm-product">
                              <select class="form-control" id="product" name="product" onchange="validacion('product');">
                                       <option value="reset_product">Select an option</option>
                                       <option>usb 8gb</option>
                                       <option>usb 16gb  Kingston</option>
                                       <option>usb 32gb  Kingston</option>
                                       <option>usb 64gb  Kingston</option>
                                       <option>usb 128gb Kingston</option>
                                       <option>SD 8gb</option>
                                       <option>SD 16gb</option>
                                       <option>SD 32GB</option>
                                       <option>SD 64gb</option>
                                       <option>SD 128gb</option>
                                       <option>GO PRO HERO</option>
                                       <option>GO PRO BLACK EDITION</option>
                                       <option>GO PRO SILVER EDITION</option>
                                       <option>GO PRO 2 HERO</option>
                                       <option>GO PRO 2 HERO BLACK EDITION</option>
                                       <option>GO PRO 2 HERO SILVER EDITION</option>
                                       <option>GO PRO 3 HERO</option>
                                       <option>GO PRO 3 HERO</option>
                                       <option>GO PRO 3 HERO BLACK EDITION</option>
                                       <option>GO PRO 3 HERO SILVER EDITION</option>
                                       <option>Snorkel</option>
                                       <option>Aletas</option>
                                       <option>Tanque  24lb</option>
                              </select>
                        </div>
                  </div>
                    <div class="form-group">
                         <label for="price" class="control-label col-xs-5">Price:</label>
                         <div class="col-xs-3 frm-price">
                              <input type="text" class="form-control"  id="price" name="price" onkeyup="validacion('price');">
                              <span class="help-block"></span>
                        </div>
                  </div>
                    <div class="form-group">
                         <label for="stock" class="control-label col-xs-5">Stock: </label>
                         <div class="col-xs-4">
                              <select class="form-control" id="stock" name="stock" onchange="validacion('stock')";>
                                       <option value="rest_stock">Select an option</option>
                                       <option>1</option>
                                       <option>2</option>
                                       <option>3</option>
                                       <option>5</option>
                                       <option>6</option>
                                       <option>7</option>
                                       <option>8</option>
                                       <option>9</option>
                                       <option>10</option>      
                              </select>
                        </div>
                  </div>
               </form>
           </div>
           <div class="form-group">
                 <div class="alert alert-success text-center" style="display:none;" id="success">
                       <strong>Felicidades: </strong>Su registro ha sido guardado
                 </div>
                 <div class="alert alert-danger text-center" style="display:none;" id="error">
                       <strong>Alert: </strong>you must to complete all fields
                 </div>
           </div>
           <div class="modal-footer">
               <button type="button" class="btn btn-default" data-dismiss="modal">close</button>
               <button type="button" class="btn btn-success" onclick="add_product();"><span class="glyphicon glyphicon-plus"></span> Add</button>
           </div>                
       </div>
   </div>
</div>
<div class="container">
 <div class="tab-content nav col-md-8 frm-grid">
   <h4>Products</h4>
     <div class="form-group col-xs-3 frm-search">
         <div class="form-group has-feedback">
               <input type="text" class="form-control" id="inputValidation" placeholder="Search"/>
               <span class="glyphicon glyphicon-search form-control-feedback"></span>
         </div>
   </div>
   <button class="btn btn-success frm-add" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-plus"></span> Add products</button>
   <table class="table table-hover table-resposive">
     <thead>
         <tr>
           <th>Item</th>
           <th>code</th>
           <th>Description</th>
           <th>Price</th>
           <th>Stock</th>
           <th>Actions</th>
         </tr>
     </thead>  
     <tbody>
            <?php
                  $product
->show_product();
             
?>

     </tbody>
   </table>
 </div>
</div>
   <script src="../Resources/js/jquery-1.11.2.js"></script>
   <script src="../Resources/js/bootstrap.min.js"></script>
   <script src="../Resources/js/actions.js"></script>
   <script src="../Resources/js/validacion.js"></script>

   <script>
       function cerrar(){
           $.ajax({
               url:'../Controllers/user.php',
               type:'POST',
               data:"boton=cerrar"
           }).done(function(resp){
               location.href = '../Views/'
           });
       }
      function add_product(){
          var code    = $('#code').val();
          var product = $('#product').val();
          var price   = $('#price').val();
          var stock   = $('#stock').val();
          var valCheck = verificar();
            if(valCheck == 1){
             $.ajax({
                     url: '../Controllers/actions.php',
                     type: 'POST',
                     data: 'code='+code+'&product='+product+'&price='+price+'&stock='+stock+'&boton=add_product'
             }).done(function(ans){
             if(ans == 'success'){
                     $('#code').val("");
                     $('#product').val('reset_product');
                     $('#price').val("");
                     $('#stock').val('rest_stock');
                     $('#success').show().delay(2000).fadeOut();

             }else{
                     alert(ans);
               }
             })
           }
           else {
            }
       }
       $(function(){
           var message = $('#notif');
           $('#msg').append(message);
           message.show('slow');
       });

        $(function(){
           var message = $('#notif');
           $('#low_stock').append(message);
           message.show('slow');
       });
   </script>
</body>
</html>

<?php
 
  
}
  else
  {
    
header("location: ./");
  }
 
?>




Código (php) [Seleccionar]

<?php
class 
product{
private $conexion;
public function __construct(){
require_once('conexion.php');
$this->conexion = new conexion();
$this->conexion->conectar();
}

function add($price,$stock,$code,$product){
$sql1 ="INSERT INTO product (price,stock,code,product) VALUES('$price','$stock','$code','$product')";
if($this->conexion->conexion->query($sql1)){
return true;
}
else{
return false;
}
$this->conexion->cerrar();
}
 
function show_product(){
$sql "SELECT * FROM product";
$record $this->conexion->conexion->query($sql);
$item =0;
 
if(!$this->conexion->conexion->query($sql)){
printf("Errormessage: %s\n"$this->conexion->conexion->error);
}
if($record->num_rows>0){
while($show $record->fetch_array(MYSQLI_ASSOC)){
$item += 1;
echo '<tr>
<td>'
.$item.'</td>
<td>'
.$show["code"].'</td>
<td>'
.$show["product"].'</td>
<td>'
.$show["price"].'</td>
<td>'
.$show["stock"].'</td>
<td><button class="btn btn-warning frm-del"><span class="glyphicon glyphicon-edit"><span<button><button class="btn btn-danger"><span class="glyphicon glyphicon-trash"><span<button></td>
 </tr>'
;
}
}
else{
echo '<tr><td colspan="5">no hay registros</td></tr>';
}
}
 
}
?>

#50
PHP / ayuda con php orientado a objetos
19 Septiembre 2015, 00:39 AM
el problema es que al mandar llamar la funcion conectar para la conexion no porque porq dice indefinida como le haria para poder hacerla lllamar es poo en php
la que tengo que hacer llamar en la parte del table
Código (html4strict) [Seleccionar]

<?php 
include('../Models/product.php');
$product = new product();
session_start();
  if (isset(
$_SESSION['login']) && $_SESSION['login']=='YES'
  {
?>

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
   <title>Products</title>

   <link rel="stylesheet" href="../Resources/css/bootstrap.min.css">
   <link rel="stylesheet" href="../Resources/css/main.css">

</head>

<body>
   <!--Barra de Navegacion-->
<nav class="navbar navbar-default frm-nav">
       <div class="navbar-header">
           <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
               <span class="sr-only">Cambiar Navegacion</span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
               <span class="icon-bar"></span>
           </button>
           <a href="#" class="navbar-brand">Sales</a>
       </div>
       <ul class="nav navbar-nav navbar-right">
           <li class="dropdrown">
            <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user"></span> <?php echo $_SESSION['name'];?><span class="caret"></span></a>
           <ul class="dropdown-menu" role="menu">  
               <li><a href="javascript:void(0)" onclick="settings();"><span class="glyphicon glyphicon-cog"></span> Settings</a></li>
               <li><a href="javascript:void(0)" onclick="edit();"><span class="glyphicon glyphicon-edit"></span> Edit</a></li>
               <li><a href="javascript:void(0)" onclick="change();
                   "><span class="glyphicon glyphicon-repeat"></span> Change your password</a></li>
               <li class="divider"></li>
               <li><a href="javascript:void(0)" onclick="cerrar();"><span class="glyphicon glyphicon-off"> Sign out</span></a></li>
           </ul>
       </ul>  
       <ul class="nav navbar-nav navbar-right">
       <li class="dropdown">
          <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag"></span> Reports<span class="caret"></span></a>
         <ul class="dropdown-menu" role="menu">
           <li><a href=""><span class="glyphicon glyphicon-list"></span> Items</a></li>
           <li><a href="#"><span class="glyphicon glyphicon-list"></span> Parents list</a></li>
         </ul>
       </li>
     </ul>
     <ul class="nav navbar-nav navbar-right">
       <li><a href="javascript:void(0)" onclick=""><span class="glyphicon glyphicon-home"></span> home</a></li>
       <li><a href="javascript:void(0)" id="low_stock" onclick=""><span class="glyphicon glyphicon-alert"></span> slow stock <span id="notif" class="badge">0</span></a></li>
     </ul>
</nav>  
<div class="col-md-3">
   <ul class="nav nav-pills nav-stacked">
       <li class="active"><a href="javascript:void(0)" onclick="home();"><span class="glyphicon glyphicon-home"></span> home</a></li>
       <li><a href="javascript:void(0)" onclick="product();"><span class=" glyphicon glyphicon-bed"></span> products</a></li>
       <li><a href="javascript:void(0)" onclick="sales();"><span class="glyphicon glyphicon-credit-card"></span> Sales</a></li>
      <li><a href="javascript:void(0)" id="msg" onclick="users();"><span class="glyphicon glyphicon-user"></span> Users <span id="notif" class="badge">0</span></a></li>
   </ul>
</div>
   <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModallabel" aria-hidden="true">
                <div class="modal-dialog">
                  <div class="modal-content">
                   <div class="modal-header">
                       <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                       <h4 class="modal-title" id="myModalLabel">Registro</h4>
                   </div>
           <div class="modal-body">
               <form class="form-horizontal" id="formCliente">
                   <div class="form-group">
                       <label for="fecha" class="control-label col-xs-5">date: </label>
                       <div class="col-xs-4">
                            <input type="text" class="form-control" value="<?php echo date('y-m-d'); ?>" disabled="disabled"/>
                       </div>
                   </div>
                    <div class="form-group">
                         <label for="code" class="control-label col-xs-5">code:</label>
                         <div class="col-xs-2 frm-code">
                              <input type="text" id="code" name="code" class="form-control" onkeyup="validacion('code');" aria-describedby="inputSuccess2Status">
                              <span class="help-block"></span>
                        </div>
                  </div>
                   <div class="form-group">
                         <label for="product" class="control-label col-xs-5">Product:</label>
                         <div class="col-xs-4 frm-product">
                              <select class="form-control" id="product" name="product" onchange="validacion('product');">
                                       <option value="reset_product">Select an option</option>
                                       <option>usb 8gb</option>
                                       <option>usb 16gb  Kingston</option>
                                       <option>usb 32gb  Kingston</option>
                                       <option>usb 64gb  Kingston</option>
                                       <option>usb 128gb Kingston</option>
                                       <option>SD 8gb</option>
                                       <option>SD 16gb</option>
                                       <option>SD 32GB</option>
                                       <option>SD 64gb</option>
                                       <option>SD 128gb</option>
                                       <option>GO PRO HERO</option>
                                       <option>GO PRO BLACK EDITION</option>
                                       <option>GO PRO SILVER EDITION</option>
                                       <option>GO PRO 2 HERO</option>
                                       <option>GO PRO 2 HERO BLACK EDITION</option>
                                       <option>GO PRO 2 HERO SILVER EDITION</option>
                                       <option>GO PRO 3 HERO</option>
                                       <option>GO PRO 3 HERO</option>
                                       <option>GO PRO 3 HERO BLACK EDITION</option>
                                       <option>GO PRO 3 HERO SILVER EDITION</option>
                                       <option>Snorkel</option>
                                       <option>Aletas</option>
                                       <option>Tanque  24lb</option>
                              </select>
                        </div>
                  </div>
                    <div class="form-group">
                         <label for="price" class="control-label col-xs-5">Price:</label>
                         <div class="col-xs-3 frm-price">
                              <input type="text" class="form-control"  id="price" name="price" onkeyup="validacion('price');">
                              <span class="help-block"></span>
                        </div>
                  </div>
                    <div class="form-group">
                         <label for="stock" class="control-label col-xs-5">Stock: </label>
                         <div class="col-xs-4">
                              <select class="form-control" id="stock" name="stock" onchange="validacion('stock')";>
                                       <option value="rest_stock">Select an option</option>
                                       <option>1</option>
                                       <option>2</option>
                                       <option>3</option>
                                       <option>5</option>
                                       <option>6</option>
                                       <option>7</option>
                                       <option>8</option>
                                       <option>9</option>
                                       <option>10</option>      
                              </select>
                        </div>
                  </div>
               </form>
           </div>
           <div class="form-group">
                 <div class="alert alert-success text-center" style="display:none;" id="success">
                       <strong>Felicidades: </strong>Su registro ha sido guardado
                 </div>
                 <div class="alert alert-danger text-center" style="display:none;" id="error">
                       <strong>Alert: </strong>you must to complete all fields
                 </div>
           </div>
           <div class="modal-footer">
               <button type="button" class="btn btn-default" data-dismiss="modal">close</button>
               <button type="button" class="btn btn-success" onclick="add_product();"><span class="glyphicon glyphicon-plus"></span> Add</button>
           </div>                
       </div>
   </div>
</div>
<div class="container">
 <div class="tab-content nav col-md-8 frm-grid">
   <h4>Products</h4>
     <div class="form-group col-xs-3 frm-search">
         <div class="form-group has-feedback">
               <input type="text" class="form-control" id="inputValidation" placeholder="Search"/>
               <span class="glyphicon glyphicon-search form-control-feedback"></span>
         </div>
   </div>
   <button class="btn btn-success frm-add" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-plus"></span> Add products</button>
   <table class="table table-hover table-resposive">
     <thead>
         <tr>
           <th>Item</th>
           <th>code</th>
           <th>Description</th>
           <th>Price</th>
           <th>Stock</th>
           <th>Actions</th>
         </tr>
     </thead>  
     <tbody>
            <?php
                  $product
->conectar();
                  
$product->show_product();
             
?>

     </tbody>
   </table>
 </div>
</div>
   <script src="../Resources/js/jquery-1.11.2.js"></script>
   <script src="../Resources/js/bootstrap.min.js"></script>
   <script src="../Resources/js/actions.js"></script>
   <script src="../Resources/js/validacion.js"></script>

   <script>
       function cerrar(){
           $.ajax({
               url:'../Controllers/user.php',
               type:'POST',
               data:"boton=cerrar"
           }).done(function(resp){
               location.href = '../Views/'
           });
       }
      function add_product(){
          var code    = $('#code').val();
          var product = $('#product').val();
          var price   = $('#price').val();
          var stock   = $('#stock').val();
          var valCheck = verificar();
            if(valCheck == 1){
             $.ajax({
                     url: '../Controllers/user.php',
                     type: 'POST',
                     data: 'code='+code+'&product='+product+'&price='+price+'&stock='+stock+'&boton=add_product'
             }).done(function(ans){
             if(ans == 'success'){
                     $('#code').val("");
                     $('#product').val('reset_product');
                     $('#price').val("");
                     $('#stock').val('rest_stock');
                     $('#success').show().delay(2000).fadeOut();
                     
             }else{
                     alert(ans);
               }
             })
           }
           else {
            }
       }
       $(function(){
           var message = $('#notif');
           $('#msg').append(message);
           message.show('slow');
       });

        $(function(){
           var message = $('#notif');
           $('#low_stock').append(message);
           message.show('slow');
       });
   </script>
</body>
</html>

<?php

  
}
  else
  {
    
header("location: ./");
  }
 
?>



Código (php-brief) [Seleccionar]

<?php
class 
product{
private $conexion;
public function __construct(){
require_once('conexion.php');
$this->conexion = new conexion();
$this->conexion->conectar();
}

function show_product(){
$sql "SELECT * FROM product";
$record $this->conexion->query($sql);
$item =0;

if(!$this->conexion->query($sql)){
printf("Errormessage: %s\n"$this->conexion->error);
}
if($record->num_rows>0){
while($show $record->fetch_array(MYSQLI_ASSOC)){
$item += 1;
echo '<tr>
<td>'
.$item.'</td>
<td>'
.$show["code"].'</td>
<td>'
.$show["product"].'</td>
<td>'
.$show["price"].'</td>
<td>'
.$show["stock"].'</td>
<td><button class="btn btn-warning frm-del"><span class="glyphicon glyphicon-edit"><span<button><button class="btn btn-danger"><span class="glyphicon glyphicon-trash"><span<button></td>
 </tr>'
;
}
}
else{
echo '<tr><td colspan="5">no hay registros</td></tr>';
}
}

}
?>



Código (php-brief) [Seleccionar]

<?php
class 
conexion
{
private $server;
private $user;
private $password;
private $database;
public  $conexion;

public function __construct(){
$this->server    "localhost";
$this->user     = "root";
$this->password  "";
$this->database  "db_login";

}

function conectar(){
$this->conexion= new mysqli($this->server,$this->user,$this->password,$this->database);
}

function cerrar(){
$this->conexion->close();
}
  
}
?>

#51
el problema es que cuando quiero mostrarlo me dice que no hay registros y no me manda un error boolean segun yo si estoy bien y si hay mnera de cambiar esos mysql_nums y el mysql_query por los del mysqli aunquen no me se muy bien las equivalencias si me ayudan

Código (html4strict) [Seleccionar]

<?php 
include('../Models/conexion.php');
$ins_product = new conexion();
session_start();
  if (isset(
$_SESSION['login']) && $_SESSION['login']=='YES'
  {
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <title>Products</title>

    <link rel="stylesheet" href="../Resources/css/bootstrap.min.css">
    <link rel="stylesheet" href="../Resources/css/main.css">

</head>

<body>
    <!--Barra de Navegacion-->
<nav class="navbar navbar-default frm-nav">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                <span class="sr-only">Cambiar Navegacion</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a href="#" class="navbar-brand">Sales</a>
        </div>
        <ul class="nav navbar-nav navbar-right">
            <li class="dropdrown">
             <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user"></span> <?php echo $_SESSION['name'];?><span class="caret"></span></a>
            <ul class="dropdown-menu" role="menu">   
                <li><a href="javascript:void(0)" onclick="settings();"><span class="glyphicon glyphicon-cog"></span> Settings</a></li>
                <li><a href="javascript:void(0)" onclick="edit();"><span class="glyphicon glyphicon-edit"></span> Edit</a></li>
                <li><a href="javascript:void(0)" onclick="change();
                    "><span class="glyphicon glyphicon-repeat"></span> Change your password</a></li>
                <li class="divider"></li>
                <li><a href="javascript:void(0)" onclick="cerrar();"><span class="glyphicon glyphicon-off"> Sign out</span></a></li>
            </ul>
        </ul>   
        <ul class="nav navbar-nav navbar-right">
        <li class="dropdown">
           <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag"></span> Reports<span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href=""><span class="glyphicon glyphicon-list"></span> Items</a></li>
            <li><a href="#"><span class="glyphicon glyphicon-list"></span> Parents list</a></li>
          </ul>
        </li>
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="javascript:void(0)" onclick=""><span class="glyphicon glyphicon-home"></span> home</a></li>
        <li><a href="javascript:void(0)" id="low_stock" onclick=""><span class="glyphicon glyphicon-alert"></span> slow stock <span id="notif" class="badge">0</span></a></li>
      </ul>
</nav>   
<div class="col-md-3">
    <ul class="nav nav-pills nav-stacked">
        <li class="active"><a href="javascript:void(0)" onclick="home();"><span class="glyphicon glyphicon-home"></span> home</a></li>
        <li><a href="javascript:void(0)" onclick="product();"><span class=" glyphicon glyphicon-bed"></span> products</a></li>
        <li><a href="javascript:void(0)" onclick="sales();"><span class="glyphicon glyphicon-credit-card"></span> Sales</a></li>
       <li><a href="javascript:void(0)" id="msg" onclick="users();"><span class="glyphicon glyphicon-user"></span> Users <span id="notif" class="badge">0</span></a></li>
    </ul>
</div>
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModallabel" aria-hidden="true">
                 <div class="modal-dialog">
                   <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="myModalLabel">Registro</h4>
                    </div>
            <div class="modal-body">
                <form class="form-horizontal" id="formCliente">
                    <div class="form-group">
                        <label for="fecha" class="control-label col-xs-5">date: </label>
                        <div class="col-xs-4">
                             <input type="text" class="form-control" value="<?php echo date('y-m-d'); ?>" disabled="disabled"/>
                        </div>
                    </div>
                     <div class="form-group">
                          <label for="code" class="control-label col-xs-5">code:</label>
                          <div class="col-xs-2 frm-code">
                               <input type="text" id="code" name="code" class="form-control" onkeyup="validacion('code');" aria-describedby="inputSuccess2Status">
                               <span class="help-block"></span>
                         </div>
                   </div>
                    <div class="form-group">
                          <label for="product" class="control-label col-xs-5">Product:</label>
                          <div class="col-xs-4 frm-product">
                               <select class="form-control" id="product" name="product" onchange="validacion('product');">
                                        <option value="reset_product">Select an option</option>
                                        <option>usb 8gb</option>
                                        <option>usb 16gb  Kingston</option>
                                        <option>usb 32gb  Kingston</option>
                                        <option>usb 64gb  Kingston</option>
                                        <option>usb 128gb Kingston</option>
                                        <option>SD 8gb</option>
                                        <option>SD 16gb</option>
                                        <option>SD 32GB</option>
                                        <option>SD 64gb</option>
                                        <option>SD 128gb</option>
                                        <option>GO PRO HERO</option>
                                        <option>GO PRO BLACK EDITION</option>
                                        <option>GO PRO SILVER EDITION</option>
                                        <option>GO PRO 2 HERO</option>
                                        <option>GO PRO 2 HERO BLACK EDITION</option>
                                        <option>GO PRO 2 HERO SILVER EDITION</option>
                                        <option>GO PRO 3 HERO</option>
                                        <option>GO PRO 3 HERO</option>
                                        <option>GO PRO 3 HERO BLACK EDITION</option>
                                        <option>GO PRO 3 HERO SILVER EDITION</option>
                                        <option>Snorkel</option>
                                        <option>Aletas</option>
                                        <option>Tanque  24lb</option>
                               </select>
                         </div>
                   </div>
                     <div class="form-group">
                          <label for="price" class="control-label col-xs-5">Price:</label>
                          <div class="col-xs-3 frm-price">
                               <input type="text" class="form-control"  id="price" name="price" onkeyup="validacion('price');">
                               <span class="help-block"></span>
                         </div>
                   </div>
                     <div class="form-group">
                          <label for="stock" class="control-label col-xs-5">Stock: </label>
                          <div class="col-xs-4">
                               <select class="form-control" id="stock" name="stock" onchange="validacion('stock')";>
                                        <option value="rest_stock">Select an option</option>
                                        <option>1</option>
                                        <option>2</option>
                                        <option>3</option>
                                        <option>5</option>
                                        <option>6</option>
                                        <option>7</option>
                                        <option>8</option>
                                        <option>9</option>
                                        <option>10</option>       
                               </select>
                         </div>
                   </div>
                </form>
            </div>
            <div class="form-group">
                  <div class="alert alert-success text-center" style="display:none;" id="success">
                        <strong>Felicidades: </strong>Su registro ha sido guardado
                  </div>
                  <div class="alert alert-danger text-center" style="display:none;" id="error">
                        <strong>Alert: </strong>you must to complete all fields
                  </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">close</button>
                <button type="button" class="btn btn-success" onclick="add_product();"><span class="glyphicon glyphicon-plus"></span> Add</button>
            </div>               
        </div>
    </div>
</div>
<div class="container">
  <div class="tab-content nav col-md-8 frm-grid">
    <h4>Products</h4>
      <div class="form-group col-xs-3 frm-search">
          <div class="form-group has-feedback">
                <input type="text" class="form-control" id="inputValidation" placeholder="Search"/>
                <span class="glyphicon glyphicon-search form-control-feedback"></span>
          </div>
    </div>
    <button class="btn btn-success frm-add" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-plus"></span> Add products</button>
    <table class="table table-hover table-resposive">
      <thead>
          <tr>
            <th>Item</th>
            <th>code</th>
            <th>Description</th>
            <th>Price</th>
            <th>Stock</th>
            <th>Actions</th>
          </tr>
      </thead> 
      <tbody>
             <?php
                  $ins_product
->conectar();
                  
$ins_product->show_products();
             
?>

      </tbody>
    </table>
  </div>
</div>
    <script src="../Resources/js/jquery-1.11.2.js"></script>
    <script src="../Resources/js/bootstrap.min.js"></script>
    <script src="../Resources/js/actions.js"></script>
    <script src="../Resources/js/validacion.js"></script>

    <script>
        function cerrar(){
            $.ajax({
                url:'../Controllers/user.php',
                type:'POST',
                data:"boton=cerrar"
            }).done(function(resp){
                location.href = '../Views/'
            });
        }
       function add_product(){
           var code    = $('#code').val();
           var product = $('#product').val();
           var price   = $('#price').val();
           var stock   = $('#stock').val();
           var valCheck = verificar();
             if(valCheck == 1){
              $.ajax({
                      url: '../Controllers/user.php',
                      type: 'POST',
                      data: 'code='+code+'&product='+product+'&price='+price+'&stock='+stock+'&boton=add_product'
              }).done(function(ans){
              if(ans == 'success'){
                      $('#code').val("");
                      $('#product').val('reset_product');
                      $('#price').val("");
                      $('#stock').val('rest_stock');
                      $('#success').show().delay(2000).fadeOut();
                     
              }else{
                      alert(ans);
                }
              })
            }
            else {
             }
        }
        $(function(){
            var message = $('#notif');
            $('#msg').append(message);
            message.show('slow');
        });

         $(function(){
            var message = $('#notif');
            $('#low_stock').append(message);
            message.show('slow');
        });
    </script>
</body>
</html>

<?php

  
}
  else
  {
    
header("location: ./");
  }
 
?>



Código (php-brief) [Seleccionar]

<?php
class 
conexion
{
private $server;
private $user;
private $password;
private $database;
public  $conexion;

public function __construct(){
$this->server    "localhost";
$this->user     = "root";
$this->password  "";
$this->database  "db_login";

}

function conectar(){
$this->conexion= new mysqli($this->server,$this->user,$this->password,$this->database);
}

function cerrar(){
$this->conexion->close();
}

function show_products(){
$sql mysql_query("SELECT * FROM products");
$item 0;
if(mysql_num_rows($sql)>0){
while($show mysql_fetch_array($sql)){
$products mysql_num_rows(mysql_query("SELECT * FROM products"));
$item $item+1;
echo '<tr>
<td>'
.$item.'</td>
<td>'
.$products.'</td>
</tr>'
;
}
}else{
echo '<tr><td colspan="6">no hay registros...</td></tr>';
}
}


}
?>

#52
Nivel Web / sql a nivel web
4 Septiembre 2015, 03:30 AM
alguien me ayuda como pudiera autoatackarme mi pagina web preventivamente boloqueado o si me pudieran a ayudar atacarla y asi veo que puntos vulnerables tengo
#53
osea cuando reseteo los textbox si lo resetea bien pero al momento me deja la validacion y en blanco los select list como los dejo el primer elemento por default y sin la validacion aplicada
Código (html4strict) [Seleccionar]

<?php 
session_start
();
  if (isset(
$_SESSION['login']) && $_SESSION['login']=='YES'
  {
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <title>Products</title>

    <link rel="stylesheet" href="../Resources/css/bootstrap.min.css">
    <link rel="stylesheet" href="../Resources/css/main.css">

</head>

<body>
    <!--Barra de Navegacion-->
<nav class="navbar navbar-default frm-nav">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                <span class="sr-only">Cambiar Navegacion</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a href="#" class="navbar-brand">Sales</a>
        </div>
        <ul class="nav navbar-nav navbar-right">
            <li class="dropdrown">
             <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user"></span> <?php echo $_SESSION['name'];?><span class="caret"></span></a>
            <ul class="dropdown-menu" role="menu">   
                <li><a href="javascript:void(0)" onclick="settings();"><span class="glyphicon glyphicon-cog"></span> Settings</a></li>
                <li><a href="javascript:void(0)" onclick="edit();"><span class="glyphicon glyphicon-edit"></span> Edit</a></li>
                <li><a href="javascript:void(0)" onclick="change();
                    "><span class="glyphicon glyphicon-repeat"></span> Change your password</a></li>
                <li class="divider"></li>
                <li><a href="javascript:void(0)" onclick="cerrar();"><span class="glyphicon glyphicon-off"> Sign out</span></a></li>
            </ul>
        </ul>   
        <ul class="nav navbar-nav navbar-right">
        <li class="dropdown">
           <a href="javascript:void(0)" onclick="" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag"></span> Reports<span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href=""><span class="glyphicon glyphicon-list"></span> Items</a></li>
            <li><a href="#"><span class="glyphicon glyphicon-list"></span> Parents list</a></li>
          </ul>
        </li>
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="javascript:void(0)" onclick=""><span class="glyphicon glyphicon-home"></span> home</a></li>
        <li><a href="javascript:void(0)" id="low_stock" onclick=""><span class="glyphicon glyphicon-alert"></span> slow stock <span id="notif" class="badge">0</span></a></li>
      </ul>
</nav>   
<div class="col-md-3">
    <ul class="nav nav-pills nav-stacked">
        <li class="active"><a href="javascript:void(0)" onclick="home();"><span class="glyphicon glyphicon-home"></span> home</a></li>
        <li><a href="javascript:void(0)" onclick="product();"><span class=" glyphicon glyphicon-bed"></span> products</a></li>
        <li><a href="javascript:void(0)" onclick="sales();"><span class="glyphicon glyphicon-credit-card"></span> Sales</a></li>
       <li><a href="javascript:void(0)" id="msg" onclick="users();"><span class="glyphicon glyphicon-user"></span> Users <span id="notif" class="badge">0</span></a></li>
    </ul>
</div>
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModallabel" aria-hidden="true">
                 <div class="modal-dialog">
                   <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="myModalLabel">Registro</h4>
                    </div>
            <div class="modal-body">
                <form class="form-horizontal" id="formCliente">
                    <div class="form-group">
                        <label for="fecha" class="control-label col-xs-5">date: </label>
                        <div class="col-xs-4">
                             <input type="text" class="form-control" value="<?php echo date('y-m-d'); ?>" disabled="disabled"/>
                        </div>
                    </div>
                     <div class="form-group">
                          <label for="code" class="control-label col-xs-5">code:</label>
                          <div class="col-xs-2 frm-code">
                               <input type="text" id="code" name="code" class="form-control" onkeyup="validacion('code');" aria-describedby="inputSuccess2Status">
                               <span class="help-block"></span>
                         </div>
                   </div>
                    <div class="form-group">
                          <label for="product" class="control-label col-xs-5">Product:</label>
                          <div class="col-xs-4 frm-product">
                               <select class="form-control" id="product" name="product" onchange="validacion('product');">
                                        <option>Select an option</option>
                                        <option>usb 8gb</option>
                                        <option>usb 16gb  Kingston</option>
                                        <option>usb 32gb  Kingston</option>
                                        <option>usb 64gb  Kingston</option>
                                        <option>usb 128gb Kingston</option>
                                        <option>SD 8gb</option>
                                        <option>SD 16gb</option>
                                        <option>SD 32GB</option>
                                        <option>SD 64gb</option>
                                        <option>SD 128gb</option>
                                        <option>GO PRO HERO</option>
                                        <option>GO PRO BLACK EDITION</option>
                                        <option>GO PRO SILVER EDITION</option>
                                        <option>GO PRO 2 HERO</option>
                                        <option>GO PRO 2 HERO BLACK EDITION</option>
                                        <option>GO PRO 2 HERO SILVER EDITION</option>
                                        <option>GO PRO 3 HERO</option>
                                        <option>GO PRO 3 HERO</option>
                                        <option>GO PRO 3 HERO BLACK EDITION</option>
                                        <option>GO PRO 3 HERO SILVER EDITION</option>
                                        <option>Snorkel</option>
                                        <option>Aletas</option>
                                        <option>Tanque  24lb</option>
                               </select>
                         </div>
                   </div>
                     <div class="form-group">
                          <label for="price" class="control-label col-xs-5">Price:</label>
                          <div class="col-xs-3 frm-price">
                               <input type="text" class="form-control"  id="price" name="price" onkeyup="validacion('price');">
                               <span class="help-block"></span>
                         </div>
                   </div>
                     <div class="form-group">
                          <label for="stock" class="control-label col-xs-5">Stock: </label>
                          <div class="col-xs-4">
                               <select class="form-control" id="stock" name="stock" onchange="validacion('stock')";>
                                        <option>Select an option</option>
                                        <option>1</option>
                                        <option>2</option>
                                        <option>3</option>
                                        <option>5</option>
                                        <option>6</option>
                                        <option>7</option>
                                        <option>8</option>
                                        <option>9</option>
                                        <option>10</option>       
                               </select>
                         </div>
                   </div>
                </form>
            </div>
            <div class="form-group">
                  <div class="alert alert-success text-center" style="display:none;" id="success">
                        <strong>Felicidades: </strong>Su registro ha sido guardado
                  </div>
                  <div class="alert alert-danger text-center" style="display:none;" id="error">
                        <strong>Alert: </strong>you must to complete all fields
                  </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">close</button>
                <button type="button" class="btn btn-success" onclick="add_product();"><span class="glyphicon glyphicon-plus"></span> Add</button>
            </div>               
        </div>
    </div>
</div>
<div class="container">
  <div class="tab-content nav col-md-8 frm-grid">
    <h4>Products</h4>
      <div class="form-group col-xs-3 frm-search">
          <div class="form-group has-feedback">
                <input type="text" class="form-control" id="inputValidation" placeholder="Search"/>
                <span class="glyphicon glyphicon-search form-control-feedback"></span>
          </div>
    </div>
    <button class="btn btn-success frm-add" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-plus"></span> Add products</button>
    <table class="table table-hover table-resposive">
      <thead>
          <tr>
            <th>Item</th>
            <th>code</th>
            <th>Description</th>
            <th>Price</th>
            <th>Stock</th>
            <th>Actions</th>
          </tr>
      </thead> 
      <tbody>
             <?php
                  
             ?>

      </tbody>
    </table>
  </div>
</div>
    <script src="../Resources/js/jquery-1.11.2.js"></script>
    <script src="../Resources/js/bootstrap.min.js"></script>
    <script src="../Resources/js/actions.js"></script>
    <script src="../Resources/js/validacion.js"></script>

    <script>
        function cerrar(){
            $.ajax({
                url:'../Controllers/user.php',
                type:'POST',
                data:"boton=cerrar"
            }).done(function(resp){
                location.href = '../Views/'
            });
        }
       function add_product(){
           var code    = $('#code').val();
           var product = $('#product').val();
           var price   = $('#price').val();
           var stock   = $('#stock').val();
           var valCheck = verificar();
             if(valCheck == 1){
              $.ajax({
                      url: '../Controllers/user.php',
                      type: 'POST',
                      data: 'code='+code+'&product='+product+'&price='+price+'&stock='+stock+'&boton=add_product'
              }).done(function(ans){
              if(ans == 'success'){
                      $('#success').show().delay(2000).fadeOut();
      $('#code').val("");
                $('#product').val("");
                      $('#price').val("");
                      $('#stock').val("");

              }else{
                      alert(ans);
                }
              })
            }
            else {
             }
        }
        $(function(){
            var message = $('#notif');
            $('#msg').append(message);
            message.show('slow');
        });

         $(function(){
            var message = $('#notif');
            $('#low_stock').append(message);
            message.show('slow');
        });
    </script>
</body>
</html>

<?php

  
}
  else
  {
    
header("location: ./");
  }
 
?>

#54
como le puedo hacer para que cada ves que cuando registre me lo limpe todo pero no me ejecute el codigo de validacion que este vacio

Código (javascript) [Seleccionar]

function add_product(){
           var code    = $('#code').val();
           var product = $('#product').val();
           var price   = $('#price').val();
           var stock   = $('#stock').val();
           var valCheck = verificar();
             if(valCheck == 1){
              $.ajax({
                      url: '../Controllers/user.php',
                      type: 'POST',
                      data: 'code='+code+'&product='+product+'&price='+price+'&stock='+stock+'&boton=add_product'
              }).done(function(ans){
              if(ans == 'success'){
                      $('#success').show().delay(2000).fadeOut();
              }else{
                      alert(ans);
                }
              })
            }
            else {
             }
        }
#55
como puedo convertir esta funcion en validacion de numerospero cuando la corro me marca error alguien me puede ayuda quiero que me lea solo numeros no caracteres


int Validarnumero(int* p){
    int*temp = p;
    do
    {
         if(!isdigit(*p) && *p)
         {
              printf("%d -> Dato invalido .\n", temp);
              return 1;
         }
    }
    while(*p++);
    return 0;
}

#56
osea la parte de verificar  es la parte que muestra si esta el campo esta vacio todo lo mosstra en rojo pero ya me revolvi como pegarlas  osea que cuando sea verdad pase al ajax pero muestre ese mensaje correcto pero si no el de error como lo pegaria

Código (javascript) [Seleccionar]

function add_product(){
           var code    = $('#code').val();
           var product = $('#product').val();
           var price   = $('#price').val();
           var stock   = $('#stock').val();
           
           $.ajax({
                url: '../Controllers/user.php',
                type: 'POST',
                data: 'code='+code+'&product='+product+'&price='+price+'&stock='+stock+'&boton=add_product'
           }).done(function(ans){
                if(ans == 'success'){
                    $('#success').show().delay(2000).fadeOut();
                }else{
                      alert(ans);
                }
           })
        }



Código (javascript) [Seleccionar]

function verificar(){

    var v1=0,v2=0,v3=0;
    v1=validacion('code');
    v2=validacion('product');
    v3=validacion('stock');
    v4=validacion('price');
    if (v1===false || v2===false || v3 === false || v4 === false){
         $("#success").hide();
         $("#error").show();
    }else{
        $("#error").hide();
        $("#success").show();
    }
}
#57
alguien me puede guiar como puedo hacerlo o que necesito para hacerlo no se mucho sobre php o ajax
#58
necesito que en la parte de donde muestra el error no este estatico si no que desaparesca en unos 3 o 4s no tengo idea como hacerlo ya que lo tengo estatico
tengo algo de idea pero no sabria como hacerlo
Código (html4strict) [Seleccionar]

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1">
<title>punto</title>

   <link rel="stylesheet" href="../Resources/css/bootstrap.min.css">
   <link rel="stylesheet" href="../Resources/css/main.css">

</head>
<body>
   <nav class="navbar navbar-default">
       <div class="navbar-header">
           <a href="#" class="navbar-brand">Store</a>
       </div>
   </nav>
   <div class="container">
       <div class="row">
           <div class="col-md-4"></div>
           <div class="col-md-4">
               <div class="panel panel-default">
                   <div class="panel-heading">Login in</div>
                   <div class="panel-body">      
                       <form data-toggle="validator" role="form">
                           <div class="form-group">
                               <label for="username">Username:</label>
                               <div class="input-group">
                                   <span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>
                                   <input type="text" class="form-control" name="username" id="username" placeholder="Username" required>
                               </div>
                           </div>
                           <div class="form-group">
                               <label for="password">Password</label>
                               <div class="input-group">
                                   <span class="input-group-addon"><span class="glyphicon glyphicon-star"></span></span>
                                   <input type="password" class="form-control" id="password" placeholder="Password" required>
                               </div>
                           </div>    
                            <div class="alert alert-danger text-center" style="display:none;" id="error">
                               <p>Invalid username or password !!</p>
                           </div>    
                           <button type="button" class="btn btn-success" onclick='login();'><span class="glyphicon glyphicon-lock"></span> Login</button>  
                       </form>
                   </div>
               </div>
           </div>
       </div>
   </div>
<script src="../Resources/js/jquery-1.11.2.js"></script>
<script src="../Resources/js/bootstrap.min.js"></script>
   <script src="../Resources/js/validator.min.js"></script>
   <script>
     function login(){
               var username = $('#username').val();
               var password = $('#password').val();
               $.ajax({
                   url:'../Controllers/user.php',
                   type:'POST',
                   data:'username='+username+'&password='+password+"&boton=login"
               }).done(function(resp){
                   if(resp=='0'){
                       $('#error').show();
                   }else{
                       location.href='../Views/main.php';
                   }
               });
           }
   </script>
</body>
</html>
#59
PHP / ayuda con select list
27 Junio 2015, 00:35 AM
como puedo hacer para que cuando elija female o male que lo muestra en el grid quien me ayuda hacerlo

Código (html4strict) [Seleccionar]

<!DOCTYPE HTML>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>employee</title>
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <link rel="stylesheet" href="css/bootstrap.css">
   <link rel="stylesheet" href="css/login.css">
</head>
<body>
  <nav class="navbar navbar-default">
  <div class="container-fluid">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">Daycare</a>
    </div>
    <ul class="nav navbar-nav navbar-right">
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user">Profile</span><span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href="#"><span class="glyphicon glyphicon-cog"></span>Settings</a></li>
            <li><a href="#"><span class="glyphicon glyphicon-edit"></span>Edit</a></li>
            <li><a href="#"><span class="glyphicon glyphicon-repeat"></span>Change your password</a></li>
            <li class="divider"></li>
            <li><a href="#"><span class="glyphicon glyphicon-off">Sign out</span></a></li>
          </ul>
        </li>
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag">Reports</span><span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href="#">Top seller list</a></li>
            <li><a href="#">Top seller list</a></li>
          </ul>
        </li>
      </ul>
      <ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#"><span class="glyphicon glyphicon-home">Parents</span></a></li>
        <li><a href="#"><span class="glyphicon glyphicon-home">Category</span></a></li>
      <ul>
</nav>
<div class="container">
<div class="row">
<div class="col-md-3">
  <ul class="nav nav-pills nav-stacked">
      <li class="active"><a href="index_employee.php"><span class="glyphicon glyphicon-home"></span>Home</a></li>
      <li><a href="#">Presentation</a></li>
       <li><a href="#">aaa</a></li>
        <li><a href="#">Home</a></li>
         <li><a href="#">Home</a></li>
          <li><a href="#">Home</a></li>
           <li><a href="#">Users</a></li>
  </ul>
</div>
<div class="col-md-9 well">
<div>
    <form  method="POST" class="navbar-form navbar-left" action="add_kids.php">
         <button type="button" class="btn btn-success" data-toggle="modal" data-target="#add-modal"><span class="glyphicon glyphicon-plus"></span>Add kids</button>
         <input type="text" class="form-control" placeholder="search" id="search">

      <br/>

      <div class="modal fade" id="add-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog">
          <div class="modal-content">
            <div class="modal-header">
              <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
              <h4 class="modal-title" id="myModalLabel">Add kids</h4>
               </div>
               <div class="modal-body">
              <form method="POST">
              <div class="form-group">
                <label for="baby-name">Baby name</label>
                <input type="text" class="form-control" name="bby-name">
              </div>
              </br>
             <div class="form-group">
                <label for="Gender">Gender</label>
                <select class="form-control" name="Gender">
                    <option value="aa">Select an option</option>
                     <?php
                     
include_once("conexion.php");
                     
$Gender =  mysql_query("SELECT * FROM ")
                    <
option id="F">Female</option>
                    <
option id="M">Male</option>
                    
?>

                </select>
              </div>
            </br>
              <div class="form-group">
                <label for="age">Age</label>
                <input type="text" class="form-control" name="age">
              </div>
              </br>
              <div class="form-group">
                <label for="phone">Phone</label>
                <input type="text" class="form-control" name="phone">
              </div>
              </br>
              <div class="form-group">
                <label>Parent's name</label>
                <input type="text" class="form-control"  name="parents_name">
              </div>
            </form>
            </div>
            <div class="modal-footer">
              <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
              <button type="submit" name="submit" class="btn btn-success">Submit</button>
               </div>
        </div>       
           </div>
           </div>
          </form>
        </div>
    </div>
</div>
    <!-- Tab panes -->
<div class="container" id="name">
<ul class="nav" role="tablist">
     <li class="active"><a href="#daftar" role="tab" data-toggle="tab">Data</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content" id="table2">
  <div class="table-responsive">
   </br>
   <table class="table table-hover">
        <thead>
          <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Gender</th>
            <th>Age</th>
            <th>Phone</th>
            <th>Actions</th>
          </tr>
          <?php 
            
include ("conexion.php");
            
$sql "SELECT * FROM baby_names";
            
$records mysql_query($sql) or die (mysql_error());

         while(
$row mysql_fetch_assoc($records))
         {

           echo 
"<tr>";            
           echo 
"<td>".$row['ID_baby']."</td>";
           echo 
"<td>".$row['Baby_name']."</td>";
           echo 
"<td>".$row['Baby_name']."</td>";
           echo 
"<td>".$row['age']."</td>";
           echo 
"<td></td>";
           echo 
"<td>
                    <form method='POST' action='action_page.php'>
<div>
   <form  method='POST' class='navbar-form navbar-left' action='add_kids.php'>
         <button type='button' name='edit' class='btn btn-warning' data-toggle='modal' data-target='#edit-modal' value='"
.$row['ID_baby']."'><span class='glyphicon glyphicon-edit'></span>Edit</button>
         <button type='submit' name='delete' class='btn btn-danger' value='"
.$row['ID_baby']."'><span class='glyphicon glyphicon-trash'></span>Delete</button>
     <div class='modal fade' id='edit-modal' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>
        <div class='modal-dialog'>
          <div class='modal-content'>
            <div class='modal-header'>
              <button type='button' class='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>&times;</span></button>
              <h4 class='modal-title' id='myModalLabel'>Add kids</h4>
               </div>
               <div class='modal-body'>
              <form method='POST'>
              <div class='form-group'>
                <label for='baby-name'>Baby name</label>
                <input type='text' class='form-control' name='bby-name'>
              </div>
             <div class='form-group'>
                <label for='Gender'>Gender</label>
                <select class='form-control' name='Gender'>
                    <option>Select an option</option>
                    <option id='F'>Female</option>
                    <option id='M'>Male</option>
                </select>
              </div>
              <div class='form-group'>
                <label for='age'>Age</label>
                <input type='text' class='form-control' name='age'>
              </div>
              <div class='form-group'>
                <label for='phone'>Phone</label>
                <input type='text' class='form-control' name='phone'>
              </div>
              <div class='form-group'>
                <label>Parent's name</label>
                <input type='text' class='form-control'  name='parents_name'>
              </div>
            </form>
            </div>
            <div class='modal-footer'>
              <button type='button' class='btn btn-default' data-dismiss='modal'>Close</button>
              <button type='submit' name='edit' class='btn btn-success'>Edit</button>
               </div>
        </div>        
            </div>
          </div>
       </div>
    </div>
 </div>
                </td>"
;
           echo
'';
           

           echo 
"</tr>";     
         }
//endwhile      
     
?>
           
        </thead>
         
        <tbody>
            </tbody>
       </table>
      </div>
  </div>
</div>
     <script src="js/jquery.js"></script>
     <script src="js/bootstrap.js"></script>
     <script src="js/elements.js"></script>
     <script src="js/actions.js"></script>
</body>
</html>

#60
PHP / quien me ayuda en la parte de eliminar
23 Junio 2015, 02:40 AM
osea en la parte de elimianr como le hago para el button ejecute elc codigo y elimine cada elemento N elemenos sin tener que darle valores?

Código (html4strict) [Seleccionar]

 <?php
    
include ("conexion.php");

    
$sql "SELECT * FROM baby_names";
    
$records mysql_query($sql) or die (mysql_error());

       
 
?>

<!DOCTYPE HTML>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>employee</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" href="css/bootstrap.css">
  <link rel="stylesheet" href="css/login.css">
</head>
<body>
 <nav class="navbar navbar-default">
 <div class="container-fluid">
   <!-- Brand and toggle get grouped for better mobile display -->
   <div class="navbar-header">
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
       <span class="icon-bar"></span>
       <span class="icon-bar"></span>
       <span class="icon-bar"></span>
     </button>
     <a class="navbar-brand" href="#">Daycare</a>
   </div>
   <ul class="nav navbar-nav navbar-right">
       <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user">Profile</span><span class="caret"></span></a>
         <ul class="dropdown-menu" role="menu">
           <li><a href="#"><span class="glyphicon glyphicon-cog"></span>Settings</a></li>
           <li><a href="#"><span class="glyphicon glyphicon-edit"></span>Edit</a></li>
           <li><a href="#"><span class="glyphicon glyphicon-repeat"></span>Change your password</a></li>
           <li class="divider"></li>
           <li><a href="#"><span class="glyphicon glyphicon-off">Sign out</span></a></li>
         </ul>
       </li>
     </ul>
     <ul class="nav navbar-nav navbar-right">
       <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag">Reports</span><span class="caret"></span></a>
         <ul class="dropdown-menu" role="menu">
           <li><a href="#">Top seller list</a></li>
           <li><a href="#">Top seller list</a></li>
         </ul>
       </li>
     </ul>
     <ul>
     <ul class="nav navbar-nav navbar-right">
       <li><a href="#"><span class="glyphicon glyphicon-home">Parents</span></a></li>
       <li><a href="#"><span class="glyphicon glyphicon-home">Category</span></a></li>
     <ul>
</nav>
    <div class="container">
   <div class="row">
       <div class="col-md-3">
           <ul class="nav nav-pills nav-stacked">
               <li class="active"><a href="view.php"><span class="glyphicon glyphicon-home"></span>Home</a></li>
               <li><a href="#">Presentation</a></li>
                <li><a href="#">aaa</a></li>
                 <li><a href="#">Home</a></li>
                  <li><a href="#">Home</a></li>
                   <li><a href="#">Home</a></li>
                    <li><a href="#">Users</a></li>
           </ul>
       </div>
       <div class="col-md-9 well">
          <div>
             <form  method="POST" class="navbar-form navbar-left" action="add_kids.php">
                  <button type="button" class="btn btn-success" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-plus"></span>Add kids</button>
                  <input type="text" class="form-control" placeholder="search">

               <br/>

               <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                 <div class="modal-dialog">
                   <div class="modal-content">
                     <div class="modal-header">
                       <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                       <h4 class="modal-title" id="myModalLabel">Add kids</h4>
                        </div>
                        <div class="modal-body">
                       <form method="POST" action="add_kids.php" >
                       <div class="form-group">
                         <label for="baby-name">Baby name</label>
                         <input type="text" class="form-control" name="bby-name">
                       </div>
                      <div class="form-group">
                         <label for="Gender">Gender</label>
                         <select class="form-control" name="Gender">
                             <option>Select an option</option>
                             <option id="F">Female</option>
                             <option id="M">Male</option>
                         </select>
                       </div>
                       <div class="form-group">
                         <label for="phone">Phone</label>
                         <input type="text" class="form-control" name="phone">
                       </div>
                       <div class="form-group">
                         <label>Parent's name</label>
                         <input type="text" class="form-control"  name="parents_name">
                       </div>
                     </form>
                     </div>
                     <div class="modal-footer">
                       <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                       <button type="submit" name="submit" class="btn btn-success">Submit</button>
                        </div>
                 </div>        
          </div>
          </div>
         </form>
       </div>
   </div>
</div>
   <!-- Tab panes -->
    <div class="container" id="name">
        <ul class="nav" role="tablist">
            <li class="active"><a href="#daftar" role="tab" data-toggle="tab">Data</a></li>
        </ul>
        <!-- Tab panes -->
        <div class="tab-content" id="table2">
         <div class="table-responsive">
          </br>
          <table class="table table-hover">
               <thead>
                 <tr>
                   <th>ID</th>
                   <th>Name</th>
                   <th>Gender</th>
                   <th>Age</th>
                   <th>Phone</th>
                   <th>Actions</th>
                 </tr>
                 <?php   
                 
while($row mysql_fetch_assoc($records))
                 {

                   echo 
"<tr>";            
                   echo 
"<td>".$row['ID_baby']."</td>";
                   echo 
"<td>".$row['Baby_name']."</td>";
                   echo 
"<td>".$row['Baby_name']."</td>";
                   echo 
"<td>".$row['Baby_name']."</td>";
                   echo 
"<td></td>";
                   echo 
"<td><button type='submit' name='edit' class='btn btn-warning'><a href='edit.php' id='button'><span class='glyphicon glyphicon-edit'></span> Edit</a></button> <button type='submit' name='delete' class='btn btn-danger'><a href='delete.php' id='button'><span class='glyphicon glyphicon-trash'></span> Delete</a></button></td>";
                   echo
'';
                   

                   echo 
"<tr>";     
                 }
//endwhile      
             
?>
         
               </thead>
               
               <tbody>

               </tbody>
          </table>
         </div>
     </div>
</div>
   <script src="js/jquery.js"></script>
    <script src="js/bootstrap.js"></script>
    <script src="js/elements.js"></script>
</body>
</html>





Código (php) [Seleccionar]

<?php
   
include_once("conexion.php");
   
mysql_query("DELETE FROM baby_names WHERE ID_baby=46");
   
header("Location: index_employee.php");
?>

#61
PHP / ayuda error en mysql_fetch_asssoc
21 Junio 2015, 19:17 PM
quin me ayuda yo pienso que esta pero no se en que error esta
Código (php) [Seleccionar]
<?php
    
include ("conexion.php");

    
$sql "SELECT FROM baby_names";
    
$records mysql_query($sql);

      
 
?>

<html>
<head>
<link rel="stylesheet"  href="css/bootstrap.css">
</head>
<body>
     <table width ="600" border"1" cellpaddin="1" cellspacing="1">
            <tr>
            <th>ID</th>
            <th>name</th>
            <th>phone</th>
            <th>parent</th>
            </tr>
            <?php
                 
while($row mysql_fetch_assoc($records))
                 {
                   echo 
"<tr>";            
                   echo 
"<td>".$row['ID_baby']."</td>";
                   echo 
"<td>".$row['Baby_name']."</td>";
                   echo 
"<tr>";
                 }
//endwhile
             
?>

     </table>
</body>
<html>


Mod: los códigos van en etiquetas GeSHi
#62
PHP / boton agregar
20 Junio 2015, 06:55 AM
alguien me puede ayduar a crear un script php  al momento de que cuando agrego en la ventan modal que se me pasen a la tabla que tengo  como le hago
Código (html4strict) [Seleccionar]

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Admin</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/login.css">
</head>
<body>
<nav class="navbar navbar-default">
  <div class="container-fluid">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">Daycare</a>
    </div>
    <ul class="nav navbar-nav navbar-right">
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user">Profile</span><span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href="#"><span class="glyphicon glyphicon-cog"></span>Settings</a></li>
            <li><a href="#"><span class="glyphicon glyphicon-edit"></span>Edit</a></li>
            <li><a href="#"><span class="glyphicon glyphicon-repeat"></span>Change your password</a></li>
            <li class="divider"></li>
            <li><a href="#"><span class="glyphicon glyphicon-off">Sign out</span></a></li>
          </ul>
        </li>
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag">Reports</span><span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li><a href="#">Top seller list</a></li>
            <li><a href="#">Top seller list</a></li>
          </ul>
        </li>
      </ul>
      <ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#"><span class="glyphicon glyphicon-home">Parents</span></a></li>
        <li><a href="#"><span class="glyphicon glyphicon-home">Category</span></a></li>
      <ul>
</nav>
     <div class="container">
    <div class="row">
        <div class="col-md-3">
            <ul class="nav nav-pills nav-stacked">
                <li class="active"><a href="view.php"><span class="glyphicon glyphicon-home"></span>Home</a></li>
                <li><a href="#">Presentation</a></li>
                 <li><a href="#">aaa</a></li>
                  <li><a href="#">Home</a></li>
                   <li><a href="#">Home</a></li>
                    <li><a href="#">Home</a></li>
                     <li><a href="#">Users</a></li>
            </ul>
        </div>
        <div class="col-md-9 well">
           <div>
              <form  method="POST" class="navbar-form navbar-left" action="add_kids.php">
                   <button type="button" class="btn btn-success" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-plus"></span>Add kids</button>
                   <input type="text" class="form-control" placeholder="search">

                <br/>

                <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                  <div class="modal-dialog">
                    <div class="modal-content">
                      <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="myModalLabel">Add kids</h4>
                         </div>
                         <div class="modal-body">
                        <form method="POST" action="add_kids.php" >
                        <div class="form-group">
                          <label for="baby-name">Baby name</label>
                          <input type="text" class="form-control" name="bby-name">
                        </div>
                       <div class="form-group">
                          <label for="Gender">Gender</label>
                          <select class="form-control" name="Gender">
                              <option>Select an option</option>
                              <option id="F">Female</option>
                              <option id="M">Male</option>
                          </select>
                        </div>
                        <div class="form-group">
                          <label for="phone">Phone</label>
                          <input type="text" class="form-control" name="phone">
                        </div>
                        <div class="form-group">
                          <label>Parent's name</label>
                          <input type="text" class="form-control"  name="parents_name">
                        </div>
                      </form>
                      </div>
                      <div class="modal-footer">
                        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                        <button type="submit" name="submit" class="btn btn-success">Submit</button>
                         </div>
                  </div>       
           </div>
           </div>
          </form>
        </div>
    </div>
</div>
    <!-- Tab panes -->
     <div class="container" id="name">
         <ul class="nav" role="tablist">
             <li class="active"><a href="#daftar" role="tab" data-toggle="tab">Data</a></li>
         </ul>
         <!-- Tab panes -->
         <div class="tab-content" id="table2">
          <div class="table-responsive">
           </br>
           <table class="table table-hover">
                <thead>
                  <tr>
                    <th>ID</th>
                    <th>Name</th>
                    <th>Gender</th>
                    <th>Age</th>
                    <th>Phone</th>
                    <th>Actions</th>
                  </tr>
                </thead>
           </table>
          </div>
      </div>
</div>
     <?php
       $no 
0;
         include(
"conexion.php");
         
$sql mysql_query("SELECT * FROM baby_names ");
         while (
$lol mysql_fetch_array($sql)) {
          
$no++;

           
?>

                <tr>
                    <td><?php echo $lol['baby-name']?> </td>
                </tr>
           <?php
         
}
     
?>

    <script src="js/jquery.js"></script>
     <script src="js/bootstrap.js"></script>
     <script src="js/elements.js"></script>
</body>
</html>


Código (css) [Seleccionar]

*
{
  /*#5cb85c*/
margin: 0%;
padding: 0%;
}

html,body
{

}
nav
{
display:block;
}

.navbar-default
{
background-color: #5cb85c;
border-color:#e7e7e7;
}

.navbar-collapse
{
border-color:red;
}
.navbar-default .navbar-brand
{
color:white;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus
{
  color: #3498db;
  background-color: transparent;
}

.navbar-default .navbar-nav > li > a {
  color: white;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #3498db;
  background-color: transparent;
}
.container {
  padding-right: -7%;
  padding-left: -7%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 80%;
  }
}

@media (min-width: 2560px) {
  .container {
    width: 80%;
  }
}

@media (min-width: 1024px) {
  .container {
    width: 80%;
  }
}
 
.row {
  margin-right: 6%;
  margin-left: -10%;
}

@media (min-width: 992px) {
   .col-md-3
  {
    float: left;
  }

  .col-md-3
  {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-3 {
    width: 25%;
  }

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{
  color: #fff;
  background-color: #5cb85c;
}

.form-control {
  display: block;
  width: 100%;
  height: 6%;
  padding: 4px 12px;
  font-size: 14px;
  margin-left: 10em;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.well {
  min-height: 5%;
  padding: 0.7%;
  margin-bottom: 5%;
}

.form-control
{
  display: flex;
  flex-direction:column-reverse;
}

div#name
{
  margin-top: -16%;
  padding-left: 4%;
}

div#table2
{
  margin-top: -15%;
  padding-top: -8em;
}

div#table3
{
  margin-top: 15%;

}



Código (php) [Seleccionar]

<?php
     
include("conexion.php");

     
$name$_POST['bby-name'];
     
$parent $_POST['parents_name'];
     
$phone $_POST['phone'];  
     
$genre $_POST['Gender'];

     if(isset(
$name) && !empty($name) && isset($phone) && !empty($phone) && isset($parent) && !empty($parent))
     {
     
$conexion mysql_connect("localhost""root") or die("problema");
     
mysql_select_db("db_login",$conexion) or die("problema db");

     
mysql_query("INSERT INTO baby_names (Baby_name) VALUES('$name')",$conexion);
      
mysql_query("INSERT INTO parents_name (name_parent,phone) VALUES('$parent','$phone')",$conexion);

     }
       else
           {
           
 echo ("error");
           }
?>


#63
quien me ayuda a posicionar mi tabla un poco mas hacia arriba por el boton daftar
Código (html4strict) [Seleccionar]

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Admin</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/login.css">
</head>
<body>
<nav class="navbar navbar-default">
 <div class="container-fluid">
   <!-- Brand and toggle get grouped for better mobile display -->
   <div class="navbar-header">
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
       <span class="icon-bar"></span>
       <span class="icon-bar"></span>
       <span class="icon-bar"></span>
     </button>
     <a class="navbar-brand" href="#">Daycare</a>
   </div>
   <ul class="nav navbar-nav navbar-right">
       <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user">Profile</span><span class="caret"></span></a>
         <ul class="dropdown-menu" role="menu">
           <li><a href="#"><span class="glyphicon glyphicon-cog"></span>Settings</a></li>
           <li><a href="#"><span class="glyphicon glyphicon-edit"></span>Edit</a></li>
           <li><a href="#"><span class="glyphicon glyphicon-repeat"></span>Change your password</a></li>
           <li class="divider"></li>
           <li><a href="#"><span class="glyphicon glyphicon-off">Sign out</span></a></li>
         </ul>
       </li>
     </ul>
     <ul class="nav navbar-nav navbar-right">
       <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag">Reports</span><span class="caret"></span></a>
         <ul class="dropdown-menu" role="menu">
           <li><a href="#">Top seller list</a></li>
           <li><a href="#">Top seller list</a></li>
         </ul>
       </li>
     </ul>
     <ul>
     <ul class="nav navbar-nav navbar-right">
       <li><a href="#"><span class="glyphicon glyphicon-home">Parents</span></a></li>
       <li><a href="#"><span class="glyphicon glyphicon-home">Category</span></a></li>
     <ul>
</nav>
    <div class="container">
   <div class="row">
       <div class="col-md-3">
           <ul class="nav nav-pills nav-stacked">
               <li class="active"><a href="#"><span class="glyphicon glyphicon-home"></span>Home</a></li>
               <li><a href="#">Presentation</a></li>
                <li><a href="#">aaa</a></li>
                 <li><a href="#">Home</a></li>
                  <li><a href="#">Home</a></li>
                   <li><a href="#">Home</a></li>
                    <li><a href="#">Users</a></li>
           </ul>
       </div>
       <div class="col-md-9 well">
          <div>
             <form  method="POST" class="navbar-form navbar-left" action="add_kids.php">
                  <button type="button" class="btn btn-success" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-plus"></span>Add kids</button>
                  <input type="text" class="form-control" placeholder="search">

               <br/>

               <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                 <div class="modal-dialog">
                   <div class="modal-content">
                     <div class="modal-header">
                       <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                       <h4 class="modal-title" id="myModalLabel">Add kids</h4>
                        </div>
                        <div class="modal-body">
                       <form method="POST" action="add_kids.php" >
                       <div class="form-group">
                         <label for="baby-name">Baby name</label>
                         <input type="text" class="form-control" name="bby-name">
                       </div>
                      <div class="form-group">
                         <label for="Gender">Gender</label>
                         <select class="form-control" name="Gender">
                             <option>Select an option</option>
                             <option id="F">Female</option>
                             <option id="M">Male</option>
                         </select>
                       </div>
                       <div class="form-group">
                         <label for="phone">Phone</label>
                         <input type="text" class="form-control" name="phone">
                       </div>
                       <div class="form-group">
                         <label>Parent's name</label>
                         <input type="text" class="form-control"  name="parents_name">
                       </div>
                     </form>
                     </div>
                     <div class="modal-footer">
                       <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                       <button type="submit" name="submit" class="btn btn-success">Submit</button>
                        </div>
                 </div>        
          </div>
          </div>
         </form>
       </div>
   </div>
</div>
    <div class="container" id="name">
       <!-- Nav tabs -->
   <ul class="nav nav-tabs" role="tablist">
       <li class="active"><a href="#daftar" role="tab" data-toggle="tab">Daftar</a></li>
   </ul>

   <!-- Tab panes -->
   <div class="tab-content" id="table2">
         <div class="table-responsive" >
         </br>
           <table class="table table-hover">
               <thead>
                 <tr>
                   <th>ID</th>
                   <th>Name</th>
                   <th>Gender</th>
                   <th>Age</th>
                   <th>Phone</th>
                   <th>Actions</th>
                 </tr>
               </thead>
               <tbody>
                 <tr>
                   <td>0998877</td>
                   <td>  </td>
                   <td></td>
                   <td></td>
                   <td></td>
                   <td>
                     <button type="submit" class="btn btn-danger"><span class="glyphicon glyphicon-edit"></span>edit</button>
                     <button type="submit" class="btn btn-warning"><span class="glyphicon glyphicon-trash"></span>Delete</button>
                   </td>
                 </tr>
                 <tr>
                   <td>0998877</td>
                   <td>aaaaaa</td>
                   <td>male</td>
                   <td>19</td>
                   <td>65746844</td>
                   <td>
                     <button type="submit" class="btn btn-danger"><span class="glyphicon glyphicon-edit"></span>edit</button>
                     <button type="submit" class="btn btn-warning"><span class="glyphicon glyphicon-trash"></span>Delete</button>
                   </td>
                 </tr>
                 <tr>
                   <td>0998877</td>
                   <td></td>
                   <td></td>
                   <td></td>
                   <td></td>
                   <td>
                     <button type="submit" class="btn btn-danger"><span class="glyphicon glyphicon-edit"></span>edit</button>
                     <button type="submit" class="btn btn-warning"><span class="glyphicon glyphicon-trash"></span>Delete</button>
                   </td>
                 </tr>
                 <tr>
                   <td>0998877</td>
                   <td></td>
                   <td></td>
                   <td></td>
                   <td></td>
                   <td>
                     <button type="submit" class="btn btn-danger"><span class="glyphicon glyphicon-edit"></span>edit</button>
                     <button type="submit" class="btn btn-warning"><span class="glyphicon glyphicon-trash"></span>Delete</button>
                   </td>
                 </tr>
                 <tr>
                   <td>0998877</td>
                   <td></td>
                   <td></td>
                   <td></td>
                   <td></td>
                   <td>
                     <button type="submit" class="btn btn-danger"><span class="glyphicon glyphicon-edit"></span>edit</button>
                     <button type="submit" class="btn btn-warning"><span class="glyphicon glyphicon-trash"></span>Delete</button>
                   </td>
                 </tr>
               </tbody>
           </table>
       </div>
     </div>
     <ul class="pagination">
           <li class="disabled"><a href="#">&laquo;</a></li>
           <li class="active"><a href="#">1</a></li>
           <li><a href="#">&raquo;</a></li>
       </ul>
   </div>
    <script src="js/jquery.js"></script>
    <script src="js/bootstrap.js"></script>
    <script src="js/elements.js"></script>
</body>
</html>



Código (css) [Seleccionar]

*
{
 /*#5cb85c*/
margin: 0%;
padding: 0%;
}

html,body
{

}
nav
{
display:block;
}

.navbar-default
{
background-color: #5cb85c;
border-color:#e7e7e7;
}

.navbar-collapse
{
border-color:red;
}
.navbar-default .navbar-brand
{
color:white;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus
{
 color: #3498db;
 background-color: transparent;
}

.navbar-default .navbar-nav > li > a {
 color: white;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
 color: #3498db;
 background-color: transparent;
}
.container {
 padding-right: -7%;
 padding-left: -7%;
 margin-right: auto;
 margin-left: auto;
}
@media (min-width: 768px) {
 .container {
   width: 750px;
 }
}
@media (min-width: 992px) {
 .container {
   width: 970px;
 }
}
@media (min-width: 1200px) {
 .container {
   width: 80%;
 }
}

@media (min-width: 2560px) {
 .container {
   width: 80%;
 }
}

@media (min-width: 1024px) {
 .container {
   width: 80%;
 }
}
 
.row {
 margin-right: 6%;
 margin-left: -10%;
}

@media (min-width: 992px) {
  .col-md-3
 {
   float: left;
 }

 .col-md-3
 {
 position: relative;
 min-height: 1px;
 padding-right: 15px;
 padding-left: 15px;
}

.col-md-3 {
   width: 25%;
 }

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{
 color: #fff;
 background-color: #5cb85c;
}

.form-control {
 display: block;
 width: 100%;
 height: 6%;
 padding: 4px 12px;
 font-size: 14px;
 margin-left: 10em;
 line-height: 1.42857143;
 color: #555;
 background-color: #fff;
 background-image: none;
 border: 1px solid #ccc;
 border-radius: 4px;
}

.well {
 min-height: 5%;
 padding: 0.7%;
 margin-bottom: 5%;
}

.form-control
{
 display: flex;
 flex-direction:column-reverse;
}

div#name
{
 margin-top: -25%;
 padding-left: 7%;
}
#64
PHP / error en submit
19 Junio 2015, 00:11 AM
quien me ayuda porque no me envia nada el submit  a la db

Código (html4strict) [Seleccionar]

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Admin</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/login.css">
</head>
<body>
<nav class="navbar navbar-default">
 <div class="container-fluid">
   <!-- Brand and toggle get grouped for better mobile display -->
   <div class="navbar-header">
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
       <span class="icon-bar"></span>
       <span class="icon-bar"></span>
       <span class="icon-bar"></span>
     </button>
     <a class="navbar-brand" href="#">Daycare</a>
   </div>
   <ul class="nav navbar-nav navbar-right">
       <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user">Profile</span><span class="caret"></span></a>
         <ul class="dropdown-menu" role="menu">
           <li><a href="#"><span class="glyphicon glyphicon-cog"></span>Settings</a></li>
           <li><a href="#"><span class="glyphicon glyphicon-edit"></span>Edit</a></li>
           <li><a href="#"><span class="glyphicon glyphicon-repeat"></span>Change your password</a></li>
           <li class="divider"></li>
           <li><a href="#"><span class="glyphicon glyphicon-off">Sign out</span></a></li>
         </ul>
       </li>
     </ul>
     <ul class="nav navbar-nav navbar-right">
       <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag">Reports</span><span class="caret"></span></a>
         <ul class="dropdown-menu" role="menu">
           <li><a href="#">Top seller list</a></li>
           <li><a href="#">Top seller list</a></li>
         </ul>
       </li>
     </ul>
     <ul>
     <ul class="nav navbar-nav navbar-right">
       <li><a href="#"><span class="glyphicon glyphicon-home">Parents</span></a></li>
       <li><a href="#"><span class="glyphicon glyphicon-home">Category</span></a></li>
     <ul>
</nav>
    <div class="container">
   <div class="row">
       <div class="col-md-3">
           <ul class="nav nav-pills nav-stacked">
               <li class="active"><a href="#"><span class="glyphicon glyphicon-home"></span>Home</a></li>
               <li><a href="#">Presentation</a></li>
                <li><a href="#">aaa</a></li>
                 <li><a href="#">Home</a></li>
                  <li><a href="#">Home</a></li>
                   <li><a href="#">Home</a></li>
                    <li><a href="#">Users</a></li>
           </ul>
       </div>
       <div class="col-md-9 well">
          <div>
             <form  method="POST" class="navbar-form navbar-left" role="search" action="add_kids.php">
                  <button type="button" class="btn btn-success" data-toggle="modal" data-target="#myModal">Add kids</button>
                  <input type="text" class="form-control" placeholder="search">

               <br/>

               <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                 <div class="modal-dialog">
                   <div class="modal-content">
                     <div class="modal-header">
                       <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                       <h4 class="modal-title" id="myModalLabel">Add kids</h4>
                        </div>
                        <div class="modal-body">
                       <form>
                       <div class="form-group">
                         <label for="nm">Baby name</label>
                         <input type="text" class="form-control" id="nm" name="bby-name" >
                       </div>
                       <div class="form-group">
                         <label for="gd">Gender</label>
                         <select class="form-control" name="Gender">
                             <option value="">Select an option</option>
                             <option id="F">Female</option>
                             <option id="M">Male</option>
                         </select>
                       </div>
                       <div class="form-group">
                         <label for="pn">Phone</label>
                         <input type="text" class="form-control" id="pn">
                       </div>
                       <div class="form-group">
                         <label for="al">Parent's name</label>
                         <input type="text" class="form-control" id="al" name="parents_name">
                       </div>
                     </form>
                     </div>
                     <div class="modal-footer">
                       <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                       <button type="button" id="submit" class="btn btn-success">Submit</button>
                        </div>
                 </div>        
          </div>
          </div>
         </form>
       </div>
   </div>
</div>
    <script src="js/jquery.js"></script>
    <script src="js/bootstrap.js"></script>
    <script src="js/elements.js"></script>
</body>
</html>




Código (php) [Seleccionar]

<?php
     
include("conexion.php");

     
$name$_POST['baby_name'];

     if(isset(
$_POST['bby-name']) && !empty($_POST['bby-name']) &&
     if(isset(
$_POST['gender']) && !empty($_POST['gender']) &&
     if(isset(
$_POST['phone']) && !empty($_POST['phone']) &&
     if(isset(
$_POST['parents_name']) && !empty($_POST['parents_name']))
     {
     
$conexion mysql_connect("localhost""root") or die("problema");
     
mysql_select_db("db_login",$conexion) or die("problema db");

     
mysql_query("INSERT INTO baby_names (baby_name,gender) values('$name')",$conexion);
     }
       else
           {
           
 echo ("error");
           }
?>

#65
 la parte de eliminar si borra bien pero cuando borro si me borra bien pero cuando quiero borrar la cuenta 1  no me deja como lo arreglo


#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <conio.h>
#include <string.h>
/*malloc-free-alloc-realloc unsigned*/
struct nodo{//DEFINE LA ESTRUCTURA
char nombre[128];
char fecha[10];
int cuenta;
float saldo;
struct nodo * sig;//SE CREA EL APUNTADOR DEL TAMAÑO DE UN NODO SIMILAR
};
typedef struct nodo NODO;//DEFINE TIPO DE DATO A PARTIR DE LA ESTRUCTURA DE nodo
typedef NODO *NODOPTR;//DEFINE UN TIPO DE APUNTADOR BASADO EN EL TAMAÑO DE NODO
NODOPTR fin=NULL,aux=NULL;
int isEmpty(NODOPTR cima){//RECIBE LA CIMA PARA LA COMPARACION
return (cima == NULL);
}
void add(NODOPTR * cima,NODOPTR * final,char nombre[128],char fecha[10],int cuenta,float saldo){//se agrega un nodo que la ara de final
system("cls");
NODOPTR nuevo;//APUNTADOR PARA EL NUEVO DATO
NODOPTR actual;//APUNTADOR TEMPORAL QUE SE UTILIZA CUANDO EXISTE AL MENOS UN DATO
nuevo = (NODO *) malloc(sizeof(NODO));//REGRESA LA DIRECCION DE UN BLOQUE DE MEMORIA EN EL CUAL SE ASIGNARAN LOS VALORES
if(nuevo==NULL){
printf("No se puede agregar");
}else{
if(isEmpty(*cima)){//SE ASIGNAN LOS VALORES RECIBIDOS POR LA FUNCION
strcpy(nuevo->nombre,nombre);
strcpy(nuevo->fecha,fecha);
nuevo->cuenta = cuenta;
nuevo->saldo = saldo;
nuevo->sig = NULL;//SE ASIGNA NULO POR QUE EL PRIMERO
*cima = nuevo;//AL SER EL PRIMERO SE ESTABLECE COMO LA CIMA
*final=nuevo;//AL SER EL ULTIMO SE ESTABLECE COMO EL FINAL
}else{
actual = *cima;//SE ALMACENA EL APUNTADOR DE LA CIMA ACTUAL
while(actual->sig != NULL){//SE RECORREN TODOS LOS ELEMENTOS DE LA COLA HASTA ENCONTRAR UN VALOR "NULL" EN LA PROPIEDAD DE SIGUIENTE
actual = actual->sig;//SE ASIGNA LA ESTRUCTURA SIGUIENTE A LA ACTUAL
}
strcpy(nuevo->nombre,nombre);
strcpy(nuevo->fecha,fecha);
nuevo->cuenta = cuenta;
nuevo->saldo = saldo;
nuevo->sig = NULL;
actual->sig = nuevo;//SE ASIGNA EL APUNTADOR DEL NUEVO ELEMENTO AL ULTIMO
}
}
}
/*void remove(NODOPTR *cima,int id){//RECIBE EL APUNTADOR DONDE SE ENCUENTRA LA CIMA
NODOPTR temp;//SE CREA UN NODO TEMPORAL
temp = *cima;//ALMACENA EL APUNTADOR DE LA CIMA
*cima = (*cima)->sig;//SE ALMACENA EL APUNTADOR DEL SIGUIENTE ELEMENTO EN LA LOCACION DE LA CIMA
free(temp);//SE LIBERA LA LOCACION DE MEMORIA TEMPORAL DONDE SE ENCONTRABA LA CIMA ACTUAL
}*/
void baja(NODOPTR cima,NODOPTR final,NODOPTR aux,int cuentaa)
{
NODOPTR nuevo;
for(nuevo=cima;nuevo!=NULL;aux=nuevo,nuevo=nuevo->sig)
{
if(nuevo->cuenta==cuentaa)
{
if(nuevo==cima)
     {
 cima=cima->sig;
 free(nuevo);
    }
else if(nuevo==final)
   {
final=aux;
free(nuevo);
final->sig=NULL;
   }
  else
   {
aux->sig=nuevo->sig;
free(nuevo);
   }
break;
}

}
}
void show(NODOPTR cima){//RECIBE LA CIMA
system("cls");
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
printf("-----------------------------------------------------\n");
printf("Numero de cuenta:%d\n",cima->cuenta);
printf("Nombre:%s\n",cima->nombre);
printf("Fecha de nacimiento:%s\n",cima->fecha);
printf("Saldo:%f:\n",cima->saldo);
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
getch();
}
int find(NODOPTR cima,int cuenta){//RECIBE LA CIMA
int found = 0;
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
if(cima->cuenta == cuenta){
found = 1;
break;
}
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
return found;
}
int edit(NODOPTR cima,int cuenta,char nombre[128],char fecha[10]){//RECIBE LA CIMA
int success = 0;
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
if(cima->cuenta == cuenta){
strcpy(cima->nombre,nombre);
strcpy(cima->fecha,fecha);
success = 1;
break;
}
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
return success;
}
int deposito(NODOPTR cima,int cuenta,int cantidad){//RECIBE LA CIMA
int success = 0;
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
if(cima->cuenta == cuenta){
cima->saldo+=cantidad;
success = 1;
break;
}
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
return success;
}
int retirar(NODOPTR cima,int cuenta,int cantidad){//RECIBE LA CIMA//
int success = 0;
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
if(cima->cuenta == cuenta){
if(cima->saldo>=cantidad){
cima->saldo-=cantidad;
success = 1;
break;
}else
printf("No cuenta con el saldo suficiente\n");
}
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
return success;
}
//RETORNO DE APUNTADOR
NODOPTR findptr(NODOPTR cima,int cuenta){//RECIBE LA CIMA
NODOPTR found = NULL;
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
if(cima->cuenta == cuenta){
found = cima;
break;
}
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
return found;
}
int main(){
NODOPTR cima = NULL;
/*NODOPTR cuenta_1 = NULL;
NODOPTR cuenta_2 = NULL;*/
int cuenta_1,cuenta_2;
int x = 0;
//Variables
char nombre[128];
char fecha[100];
int cuenta,cuenta_3;
float cantidad;
strcpy(nombre,"Roberto");
strcpy(fecha,"1991-06-07");
add(&cima,&fin,nombre,fecha,1,1000.00);
strcpy(nombre,"Saul");
strcpy(fecha,"1996-09-30");
add(&cima,&fin,nombre,fecha,2,1900.00);
//show(cima);
/*cuenta_1 = findptr(cima,1);
cuenta_2 = findptr(cima,2);
printf("%f\n",cuenta_1->saldo);
printf("%f\n",cuenta_2->saldo);
return 0; */
do{
system("cls");
printf("Seleccione una opcion\n");
printf("1.Agregar\n");
printf("2.Modificar\n");
printf("3.Desplegar cuentas\n");
printf("4.Deposito\n");
printf("5.Retiro\n");
printf("6.Transferencia\n");
printf("7.Baja\n");
printf("0.Salir\n");
scanf("%d",&x);
switch(x){
case 1:
system("cls");
printf("Ingrese el nombre del titular:\n");
fflush(stdin);
gets(nombre);//fgets(nombre,sizeof(nombre),stdin);
system("cls");
printf("Ingrese la fecha de nacimiento del titular:\n");
fflush(stdin);
gets(fecha);//fgets(fecha,sizeof(fecha),stdin);
do{
system("cls");
printf("Ingrese el numero de cuenta del titular:\n");
scanf("%d",&cuenta);
}while(find(cima,cuenta)==1);
add(&cima,&fin,nombre,fecha,cuenta,0.00);//////////////// SE AGREGO FINAL
break;
case 2:
do{
system("cls");
printf("Ingrese el numero de cuenta:\n");
scanf("%d",&cuenta);
}while((find(cima,cuenta))==0);
if(cuenta != 0){
system("cls");
printf("Ingrese el nombre del titular:\n");
fflush(stdin);
gets(nombre);
system("cls");
printf("Ingrese la fecha de nacimiento del titular:\n");
fflush(stdin);
gets(fecha);
if(edit(cima,cuenta,nombre,fecha)==1)
printf("Sus datos fueron almacenados\n");
else
printf("Hubo un error al almacenar sus datos\n");
}
break;
case 3:
show(cima);
break;
case 4:
do{
system("cls");
printf("Ingrese el numero de cuenta:\n");
scanf("%d",&cuenta);
}while((find(cima,cuenta))==0);
if(cuenta != 0){
system("cls");
printf("Ingrese la cantidad a depositar:\n");
scanf("%f",&cantidad);
if(deposito(cima,cuenta,cantidad)==1)
printf("Deposito realizado con exito\n");
else
printf("Hubo un error al depositar\n");
}
break;
case 5:
do{
system("cls");
printf("Ingrese el numero de cuenta:\n");
scanf("%d",&cuenta);
}while((find(cima,cuenta))==0);
if(cuenta != 0){
system("cls");
printf("Ingrese la cantidad a retirar:\n");
scanf("%f",&cantidad);
if(retirar(cima,cuenta,cantidad)==1)
printf("Retiro realizado con exito\n");
else
printf("Hubo un error al retirar\n");
}
break;
case 6:
do{
system("cls");
printf("Ingrese el numero de cuenta benefactora:\n");
scanf("%d",&cuenta_1);
}while((find(cima,cuenta_1))==0);
do{
system("cls");
printf("Ingrese el numero de cuenta beneficiario:\n");
scanf("%d",&cuenta_2);
}while((find(cima,cuenta_2))==0);
if(cuenta_1 != 0 && cuenta_2 != 0){
system("cls");
printf("Ingrese la cantidad a transferir:\n");
scanf("%f",&cantidad);
if(retirar(cima,cuenta_1,cantidad)==1){
if(deposito(cima,cuenta_2,cantidad))
printf("Transferencia realizada con exito\n");
}else
printf("Hubo un error al retirar\n");
}
break;
case 7:// ELIMINA

system("cls");
printf("°NO ELIMINAR EL 1°\n");
printf("Que cuenta quieres darle de baja ? :\n");
scanf("%d",&cuenta_3);
baja(cima,fin,aux,cuenta_3);
       break;
}
}while(x!=0);

return 0;
}
#66
como puedo hacer para que mi botton de add kids ya funcione con php oh bien quien me lo haga seria util necesito saber como hacerlo uno

Código (html4strict) [Seleccionar]

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Admin</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/login.css">
</head>
<body>
<nav class="navbar navbar-default">
 <div class="container-fluid">
   <!-- Brand and toggle get grouped for better mobile display -->
   <div class="navbar-header">
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
       <span class="icon-bar"></span>
       <span class="icon-bar"></span>
       <span class="icon-bar"></span>
     </button>
     <a class="navbar-brand" href="#">Daycare</a>
   </div>
   <ul class="nav navbar-nav navbar-right">
       <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-user">Profile</span><span class="caret"></span></a>
         <ul class="dropdown-menu" role="menu">
           <li><a href="#"><span class="glyphicon glyphicon-cog"></span>Settings</a></li>
           <li><a href="#"><span class="glyphicon glyphicon-edit"></span>Edit</a></li>
           <li><a href="#"><span class="glyphicon glyphicon-repeat"></span>Change your password</a></li>
           <li class="divider"></li>
           <li><a href="#"><span class="glyphicon glyphicon-off">Sign out</span></a></li>
         </ul>
       </li>
     </ul>
     <ul class="nav navbar-nav navbar-right">
       <li class="dropdown">
         <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-flag">Reports</span><span class="caret"></span></a>
         <ul class="dropdown-menu" role="menu">
           <li><a href="#">Top seller list</a></li>
           <li><a href="#">Top seller list</a></li>
         </ul>
       </li>
     </ul>
     <ul>
     <ul class="nav navbar-nav navbar-right">
       <li><a href="#"><span class="glyphicon glyphicon-home">Parents</span></a></li>
       <li><a href="#"><span class="glyphicon glyphicon-home">Category</span></a></li>
     <ul>
</nav>
    <div class="container">
   <div class="row">
       <div class="col-md-3">
           <ul class="nav nav-pills nav-stacked">
               <li class="active"><a href="#"><span class="glyphicon glyphicon-home"></span>Home</a></li>
               <li><a href="#">Home</a></li>
                <li><a href="#">Home</a></li>
                 <li><a href="#">Home</a></li>
                  <li><a href="#">Home</a></li>
                   <li><a href="#">Home</a></li>
                    <li><a href="#">Users</a></li>
           </ul>
       </div>
       <div class="col-md-9 well">
          <div>
             <form class="navbar-form navbar-left" role="search">
               <input type="submit" id="add" class="btn btn-success" value="add kids">
               <input type="text" class="form-control" placeholder="search">
          </div>
          </div>
       </div>
   </div>
</div>

 <script src="js/jquery.js"></script>
   <script src="js/bootstrap.min.js"></script>
</body>
</html>




Código (css) [Seleccionar]

*
{
 /*#5cb85c*/
margin: 0%;
padding: 0%;
}

html,body
{

}
nav
{
display:block;
}

.navbar-default
{
background-color: #5cb85c;
border-color:#e7e7e7;
}

.navbar-collapse
{
border-color:red;
}
.navbar-default .navbar-brand
{
color:white;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus
{
 color: #3498db;
 background-color: transparent;
}

.navbar-default .navbar-nav > li > a {
 color: white;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
 color: #3498db;
 background-color: transparent;
}
.container {
 padding-right: -7%;
 padding-left: -7%;
 margin-right: auto;
 margin-left: auto;
}
@media (min-width: 768px) {
 .container {
   width: 750px;
 }
}
@media (min-width: 992px) {
 .container {
   width: 970px;
 }
}
@media (min-width: 1200px) {
 .container {
   width: 80%;
 }
}

@media (min-width: 2560px) {
 .container {
   width: 80%;
 }
}

@media (min-width: 1024px) {
 .container {
   width: 80%;
 }
}
 
.row {
 margin-right: 6%;
 margin-left: -10%;
}

@media (min-width: 992px) {
  .col-md-3
 {
   float: left;
 }

 .col-md-3
 {
 position: relative;
 min-height: 1px;
 padding-right: 15px;
 padding-left: 15px;
}

.col-md-3 {
   width: 25%;
 }

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{
 color: #fff;
 background-color: #5cb85c;
}

.form-control {
 display: block;
 width: 100%;
 height: 6%;
 padding: 4px 12px;
 font-size: 14px;
 margin-left: 10em;
 line-height: 1.42857143;
 color: #555;
 background-color: #fff;
 background-image: none;
 border: 1px solid #ccc;
 border-radius: 4px;
}

.well {
 min-height: 5%;
 padding: 0.7%;
 margin-bottom: 5%;
}



me falta como hacer el script para agregar y me vaya desplegando uno por uno como tabla
#67
quien me puede ayudar en el error de la parte de eliminar


#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <conio.h>
#include <string.h>
/*malloc-free-alloc-realloc unsigned*/
struct nodo{//DEFINE LA ESTRUCTURA
char nombre[128];
char fecha[10];
int cuenta;
float saldo;
struct nodo  *ant, *sig; //SE CREA EL APUNTADOR DEL TAMAÑO DE UN NODO SIMILAR
};
typedef struct nodo NODO;//DEFINE TIPO DE DATO A PARTIR DE LA ESTRUCTURA DE nodo
typedef NODO *NODOPTR;//DEFINE UN TIPO DE APUNTADOR BASADO EN EL TAMAÑO DE NODO
int isEmpty(NODOPTR cima){//RECIBE LA CIMA PARA LA COMPARACION
return (cima == NULL);
}
void add(NODOPTR * cima,char nombre[128],char fecha[10],int cuenta,float saldo){
system("cls");
NODOPTR nuevo;//APUNTADOR PARA EL NUEVO DATO
NODOPTR actual;//APUNTADOR TEMPORAL QUE SE UTILIZA CUANDO EXISTE AL MENOS UN DATO
nuevo = (NODO *) malloc(sizeof(NODO));//REGRESA LA DIRECCION DE UN BLOQUE DE MEMORIA EN EL CUAL SE ASIGNARAN LOS VALORES
if(nuevo==NULL){
printf("No se puede agregar");
}else{
if(isEmpty(*cima)){//SE ASIGNAN LOS VALORES RECIBIDOS POR LA FUNCION
strcpy(nuevo->nombre,nombre);
strcpy(nuevo->fecha,fecha);
nuevo->cuenta = cuenta;
nuevo->saldo = saldo;
nuevo->sig = NULL;//SE ASIGNA NULO POR QUE EL PRIMERO
*cima = nuevo;//AL SER EL PRIMERO SE ESTABLECE COMO LA CIMA
}else{
actual = *cima;//SE ALMACENA EL APUNTADOR DE LA CIMA ACTUAL
while(actual->sig != NULL){//SE RECORREN TODOS LOS ELEMENTOS DE LA COLA HASTA ENCONTRAR UN VALOR "NULL" EN LA PROPIEDAD DE SIGUIENTE
actual = actual->sig;//SE ASIGNA LA ESTRUCTURA SIGUIENTE A LA ACTUAL
}
strcpy(nuevo->nombre,nombre);
strcpy(nuevo->fecha,fecha);
nuevo->cuenta = cuenta;
nuevo->saldo = saldo;
nuevo->sig = NULL;
actual->sig = nuevo;//SE ASIGNA EL APUNTADOR DEL NUEVO ELEMENTO AL ULTIMO
}
}
}
void remove(NODOPTR *cima){//RECIBE EL APUNTADOR DONDE SE ENCUENTRA LA CIMA
NODOPTR temp;//SE CREA UN NODO TEMPORAL
temp = *cima;//ALMACENA EL APUNTADOR DE LA CIMA
*cima = (*cima)->sig;//SE ALMACENA EL APUNTADOR DEL SIGUIENTE ELEMENTO EN LA LOCACION DE LA CIMA
free(temp);//SE LIBERA LA LOCACION DE MEMORIA TEMPORAL DONDE SE ENCONTRABA LA CIMA ACTUAL
}
void show(NODOPTR cima){//RECIBE LA CIMA
system("cls");
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
printf("-----------------------------------------------------\n");
printf("Numero de cuenta:%d\n",cima->cuenta);
printf("Nombre:%s\n",cima->nombre);
printf("Fecha de nacimiento:%s\n",cima->fecha);
printf("Saldo:%f:\n",cima->saldo);
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
getch();
}
int find(NODOPTR cima,int cuenta){//RECIBE LA CIMA
int found = 0;
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
if(cima->cuenta == cuenta){
found = 1;
break;
}
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
return found;
}
int edit(NODOPTR cima,int cuenta,char nombre[128],char fecha[10]){//RECIBE LA CIMA
int success = 0;
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
if(cima->cuenta == cuenta){
strcpy(cima->nombre,nombre);
strcpy(cima->fecha,fecha);
success = 1;
break;
}
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
return success;
}
int deposito(NODOPTR cima,int cuenta,int cantidad){//RECIBE LA CIMA
int success = 0;
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
if(cima->cuenta == cuenta){
cima->saldo+=cantidad;
success = 1;
break;
}
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
return success;
}
int retirar(NODOPTR cima,int cuenta,int cantidad){//RECIBE LA CIMA
int success = 0;
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
if(cima->cuenta == cuenta){
if(cima->saldo>=cantidad){
cima->saldo-=cantidad;
success = 1;
break;
}else
printf("No cuenta con el saldo suficiente\n");
}
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
return success;
}
//RETORNO DE APUNTADOR
NODOPTR findptr(NODOPTR cima,int cuenta){//RECIBE LA CIMA
NODOPTR found = NULL;
if(cima == NULL){
printf("La cola esta vacia");
}else{
while(cima != NULL){//RECORRE HASTA ENCONTRAR EL ULTIMO ELEMENTO
if(cima->cuenta == cuenta){
found = cima;
break;
}
cima = cima->sig;//SE ASIGNA EL SIGUIENTE A LA CIMA ACTUAL
}
}
return found;
}

int borrar(NODOPTR *ptr,int cuenta,NODOPTR *sig)
{
NODOPTR antesptr, actualptr, tempptr;
if(cuenta == (*ptr)-> cuenta)
{
tempptr = *ptr;
*ptr = (*ptr)->sig;
(*ptr)-> ant = NULL;
free(tempptr);
return cuenta;
}
else
{
antesptr = *ptr;
actualptr = (*ptr)->sig;
while(actualptr != NULL && actualptr->cuenta != cuenta)
{
antesptr = actualptr;
actualptr = actualptr->sig;
}
if(actualptr != NULL)
{
tempptr = actualptr;
antesptr->sig = actualptr->sig;
actualptr = actualptr->sig;
actualptr->ant = antesptr;
free(tempptr);

        return cuenta;
}
}
return -1;
}






int main()
{
NODOPTR cima = NULL;
NODOPTR inicio = NULL, actual = NULL;
/*NODOPTR cuenta_1 = NULL;
NODOPTR cuenta_2 = NULL;*/
int cuenta_1,cuenta_2;
int x = 0;
//Variables
char nombre[128];
char fecha[10];
int cuenta;
float cantidad;
strcpy(nombre,"Roberto");
strcpy(fecha,"1991-06-07");
add(&cima,nombre,fecha,1,1000.00);
strcpy(nombre,"Saul");
strcpy(fecha,"1996-09-30");
add(&cima,nombre,fecha,2,1900.00);
//show(cima);
/*cuenta_1 = findptr(cima,1);
cuenta_2 = findptr(cima,2);
printf("%f\n",cuenta_1->saldo);
printf("%f\n",cuenta_2->saldo);
return 0; */
do{
system("cls");
printf("Seleccione una opcion\n");
printf("1.Agregar\n");
printf("2.Modificar\n");
printf("3.Desplegar cuentas\n");
printf("4.Deposito\n");
printf("5.Retiro\n");
printf("6.Transferencia\n");
printf("7.Eliminar\n");
printf("0.Salir\n");
scanf("%d",&x);
switch(x){
case 1:
system("cls");
printf("Ingrese el nombre del titular:\n");
fflush(stdin);
gets(nombre);//fgets(nombre,sizeof(nombre),stdin);
system("cls");
printf("Ingrese la fecha de nacimiento del titular:\n");
fflush(stdin);
gets(fecha);//fgets(fecha,sizeof(fecha),stdin);
do{
system("cls");
printf("Ingrese el numero de cuenta del titular:\n");
scanf("%d",&cuenta);
}while(find(cima,cuenta)==1);
add(&cima,nombre,fecha,cuenta,0.00);
system("pause");
break;
case 2:
do{
system("cls");
printf("Ingrese el numero de cuenta:\n");
scanf("%d",&cuenta);
}while((find(cima,cuenta))==0);
if(cuenta != 0){
system("cls");
printf("Ingrese el nombre del titular:\n");
fflush(stdin);
gets(nombre);
system("cls");
printf("Ingrese la fecha de nacimiento del titular:\n");
fflush(stdin);
gets(fecha);
if(edit(cima,cuenta,nombre,fecha)==1)
printf("Sus datos fueron almacenados\n");
else
printf("Hubo un error al almacenar sus datos\n");
}
system("pause");
break;
case 3:
show(cima);
system("pause");
break;
case 4:
do{
system("cls");
printf("Ingrese el numero de cuenta:\n");
scanf("%d",&cuenta);
}while((find(cima,cuenta))==0);
if(cuenta != 0){
system("cls");
printf("Ingrese la cantidad a depositar:\n");
scanf("%f",&cantidad);
if(deposito(cima,cuenta,cantidad)==1)
printf("Deposito realizado con exito\n");
else
printf("Hubo un error al depositar\n");
}
system("pause");
break;
case 5:
do{
system("cls");
printf("Ingrese el numero de cuenta:\n");
scanf("%d",&cuenta);
}while((find(cima,cuenta))==0);
if(cuenta != 0){
system("cls");
printf("Ingrese la cantidad a retirar:\n");
scanf("%f",&cantidad);
if(retirar(cima,cuenta,cantidad)==1)
printf("Retiro realizado con exito\n");
else
printf("Hubo un error al retirar\n");
}
system("pause");
break;
case 6:
do{
system("cls");
printf("Ingrese el numero de cuenta benefactora:\n");
scanf("%d",&cuenta_1);
}while((find(cima,cuenta_1))==0);
do{
system("cls");
printf("Ingrese el numero de cuenta beneficiario:\n");
scanf("%d",&cuenta_2);
}while((find(cima,cuenta_2))==0);
if(cuenta_1 != 0 && cuenta_2 != 0){
system("cls");
printf("Ingrese la cantidad a transferir:\n");
scanf("%f",&cantidad);
if(retirar(cima,cuenta_1,cantidad)==1){
if(deposito(cima,cuenta_2,cantidad))
printf("Transferencia realizada con exito\n");
}else
printf("Hubo un error al retirar\n");
}
system("pause");
break;
case 7:
  if(!isEmpy(inicio))
{
printf("\n Cual cuenta sera borrado ?");
scanf("%d",&cuenta);
if(borrar(&actual,cuenta,&actual))
{
printf("\n %d ha sido borrado",cuenta);
show(cima);
}
else
printf("\n %d no pudo ser borrado",cuenta);
}
else
printf("\n La lista esta vacia ");
getch();
  break;
}
}while(x!=0);

return 0;
}
#68
alguien me puede ayudar con el nav bar para que sea adptable a cual monitor
resposive disgn

Código (html4strict) [Seleccionar]

<html>
<head>
<meta charset="UTF-8">
<title>Software - Daycare</title>
<link rel="stylesheet" href="css/main.css"/>
<link rel="stylesheet" href="css/fonts/style.css">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

</head>
<body id="fade4">
<div class="container">
<nav class="main_menu">
<ul>
<li><span class="icon-home"></span>category</li>
<li><span class="icon-home"></span>products</li>
<li><span class="icon-flag"></span>reports<i aria-hidden="true" class="icon-chevron-down"></i></li>
<li><span class="icon-user"></span>profile<i aria-hidden="true" class="icon-chevron-down"></i>
             <ul class="sub-menu">
              <li>user stats</li>
              <li>messages</li>
              <li><span class="icon-level-down"></span>sign out</li>
             </ul>
</li>
</ul>
</nav>
<div class="sideright">
<h2>soy employee</h2>
<ul>
<li><span class="icon-home"></span>category</li>
<li><span class="icon-list"></span>presentation</li>
<li><span class="icon-shopping-bag"></span>products</li>
<li><span class="icon-network"></span>providers</li>
<li><span class="icon-shopping-cart"></span>shopping</li>
<li><span class="icon-folder"></span>customers</li>
<li><span class="icon-price-tag"></span>sales</li>
<li><span class="icon-text-document"></span>reports</li>
<li><span class="icon-user"></span>users</li>
</ul>
</div>
    </div>
</html>



Código (css) [Seleccionar]

/*Universal*/
*{
margin:0px;
padding:0px;
font-family: helvetica Neue;
font-weight: lighter;
}

html,body{
background: #16A085;
}

div#applicationform{
position: absolute;
top:50%;
left: 50%;
margin-left: -15%;
margin-top:  -13%;
width:30%;
min-height: 30%;
background: #dcdcdc;
overflow: hidden;
border-radius: 4%;

}
.sub-menu {
    display:none;
    position:absolute;
}

.main_menu li ul {
display:none;
}

.main_menu li:hover > ul {
display: inline-block;
margin-left: -4%;
width: 10%;
padding: 0;
background: #0D5488;
}

.main_menu
{

text-align:left;
line-height: 290%;
padding-left: 66%;
background-color: #0D5488;


}

.main_menu li
{
display: inline-block;
padding:  0 10px 0;
font-family:arial;
font-size: 100%;
color:white;
}

.sideright
{
background-color:  #e5e4d7;
margin:3%;
margin-left:1%;
padding: 2%;
font-size: 82%;
float: left;
max-width: 18%;
}

p#title{
font-size: 1.6em;
text-align: center;
margin-top: 20px;
}

input[type="text"], input[type="password"], input[type="mail"]{
width: 69%;
height: 2.1em;
margin-left: 15%;
margin-top: 3%;
padding-left: 3%;
font-size: 1.1em;
outline: none;
border:0px;
background-color: #ECF0F1;
border-radius: 5px;
}

.login{
margin:4%;
margin-left: 15%;
margin-bottom: 10%;
width:71%;
height: 2.1em;
outline: none;
border: 0em;
background-color: #16A085;
color: white;
font-size: 1.2em;
border-radius: 5px;
-webkit-box-shadow:0em 0em 0em;
}

.login:hover
{
background-color: #1abc9c;
}

.separator
{

}
ol , ul
{
list-style: none;
}

.main_menu li:hover
{
background-color: #3498DB;

}

body,html#fade4
{
background-color: white;
}

.container
{
  width: 100%;
  margin: 0px auto;
  max-width: 100%;
  min-height: 20px;
  overflow: hidden;

}

i
{
padding:1%;
}








#69
PHP / como puedo validar el login
4 Junio 2015, 23:05 PM
alguien me puede ayudar o guia como validad el login de php para cuando pongo la contraseña mal o usuario que no me deje pasar a otra pagina como esta osea que me mande una alerta o meensaje

Código (html4strict) [Seleccionar]

<!doctype html>
<html lang="en" >
<head>
    <meta charset ="UTF-8">
<title>formulario flat design</title>
<link rel="stylesheet" href="css/main.css"/>
</head>
<body> 
  <div id="applicationform">
<p id="title">Welcome to </p>

<form action="login.php" methos="POST">   
<input type="mail" id="user" name="User" placeholder="Username" autocomplete="off">
<input type="password" id="pass" name="Pass"  placeholder="Password">
<input type="submit" id="fade2" value="login" class="login" href="index.html">
</form>
</div>
</body>
</html>



Código (php-brief) [Seleccionar]

<?php
    $User 
$_REQUEST['User'];
    
$Pass $_REQUEST['Pass'];

    
$conexion mysql_connect("localhost","root") or die ("PROBLEMAS AL CONECTA EL SERVIDOR");
    
mysql_select_db("adsu",$conexion) or die ("PROBLEMAS A CONECTAR CON LA DB");

    
$estandar mysql_query("SELECT * FROM usuario where login = '".$User."' and pass = '".$Pass."'",$conexion);
    
$admin    mysql_query("SELECT * FROM usuario where login = '".$User."' and pass = '".$Pass."'",$conexion);

    if(
$row mysql_fetch_array($estandar))
    {
      
header("Location: index_empleado.html");

    }else if(
$row mysql_fetch_array($admin))
         {
            
header("Location: index_admin.html");

         }

?>

#70
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>

int ca=0;
int buscar = 0;
int x=0;
int resp=0;
int r3,m=0;
char r[2]={0};



void gotoxy(int x, int y)
{
HANDLE hCon;
hCon = GetStdHandle(STD_OUTPUT_HANDLE);

COORD dwPos;

dwPos.X = x;
dwPos.Y= y;

SetConsoleCursorPosition(hCon,dwPos);
}


struct salmunos
{
 int matricula;
 char nom[15],pat[15],mat[15];
}alum[10];

struct scalif
{
 int matricula;
 char materia[20];
 float corte1,corte2,corte3,prom;
}calif[10];


void registrar_alumnos()
{
 do
  {
   printf("\n\tAlumno: ");
   scanf("%s", &alum[ca].nom);
   printf("\n\tApeido Paterno: ");
   scanf("%s", &alum[ca].pat);
   printf("\n\tApeido Materno: ");
   scanf("%s", &alum[ca].mat);
   printf("\n\tMatricula: ");
   scanf("%d", &alum[ca].matricula);
   ca++;
   system("cls");
   gotoxy(5,0);printf("\n\tDesea almacenar mas datos? YES[1]/NO[2]: ");
   scanf("%d",&resp);
  }while(resp!=2);
 
}


void mostrar_alumnos()
{
 printf("\n\nlista de Alumnos\n");
 if (ca == 0)
 {
  printf("\n\tLista vacia..!");
 }else
     {
      for(int i=0; i < ca; i++)
      {
      printf("\nAlumno: %s %s %s ",alum[i].nom, alum[i].pat, alum[i].mat);
      printf("Matricula: %d\n\n",alum[i].matricula);
   }
 }
}

void buscar_alumnos()
{    
int b = 0, c= 0;
do
  {
printf("Ingrese matricula: ");
scanf("%d", &buscar);
for(int i = 0; i<ca; i++)
    {
     if(alum[i].matricula == buscar)
      {
  b = 1;
c = i;
        break;
      }
   }
if(b == 1)
{
printf("\nEl nombre: %s", alum[c].nom);
       printf("\nEl apellido paterno: %s", alum[c].pat);
       printf("\nEl apellido materno: %s", alum[c].mat);
}
else
{
printf("Datos no encontrados");
system("pause > null");
}
 printf("\nDesea salir? YES[1]/NO[2]: ");
 scanf("%d",&resp);
   }while(resp!=1);
 }  

void eleminar_alumnos()
{  
   
    do{
               int b=0;            
               system("cls");
               printf("Ingrese la matricula: ");
               scanf("%d",&m);
               for(int y=0;y<10;y++)
               {
                if(alum[y].matricula==m)
                {
                system("cls");
                 printf("\nDatos a borrar...\n");
                 printf("\nMatricula:%d",alum[y].matricula);
                 printf("\nNombre:%s",&alum[y].nom);
                 printf("\nApellido Paterno:%s",&alum[y].pat);
                 printf("\nApellido Materno:%s\n",&alum[y].mat);                      
                 printf("\nDeseas dar de baja?");
                 scanf("%s",&r);
                 if(strcmp(r,"si")==0)
                 {          
                   alum[y].matricula=alum[y+1].matricula;
                   strcpy(alum[y].nom,alum[y+1].nom);
                   strcpy(alum[y].pat,alum[y+1].pat);
                   strcpy(alum[y].mat,alum[y+1].mat);
                   ca--;
                   alum[y].matricula=0;
                   strcpy(alum[y].nom,"");
                   strcpy(alum[y].pat,"");
                   strcpy(alum[y].mat,"");
                   printf("\nDatos Borrados...\n");  
                  }
                 }
                  else
                  {
                   b++;  
                      }
                 }
                 if(b==10)
                 {
                    printf("\nLa matricula ingresada no existe...\n");      
                          }
                  printf("\nDesea salir?");
                  printf("\n[1]=SI");
                  printf("\n[2]=NO\n");
                  scanf("%d",&r3);                                      
               }while(r3!=2);                                                              
               system("pause");
                 
}
void modificar()
{
}                  
void menu1()
{
    system("color 0F");
    system("cls");
    printf("\n\t\tREGISTRO DE ALMUNOS\n\n");
    printf(" 1. Registrar \n");
    printf(" 2. Mostrar registro de matriculas y almunos \n");
    printf(" 3. Mostrar datos de un alumno \n");
    printf(" 4. Modificar \n");
    printf(" 5. Eliminar alumno del registro \n");
    printf(" 6. Buscar nombre del alumno por matricula \n");
    printf(" 7. Salir \n");

    printf("\n Ingrese opcion : ");
}


/*                      MAIN
------------------------------------------------------------------------------*/

int main()
{
 int op;
 
 do
 {
 menu1();
 scanf("%d",&op);
     switch(op)
     {
       case 1:
              system("cls");
              registrar_alumnos();
             
              break;
       case 2:
              system("cls");
              mostrar_alumnos();
              system("pause > NUL");
              break;
       
       
      case 5:
             system("cls");
             eleminar_alumnos();
             printf("\n\n\t\tAlumno eliminado ..!");
             system("pause > null");
             break;
             
       
       case 6:
            system("cls");
            buscar_alumnos();
            system("pause > null");
            break;
             
     }
     

   } while(op!=7);
   
 return 0;  
}
#71
Hacking / alguien me ayuda con kali linux
24 Marzo 2015, 02:10 AM
al casi terminar de instalar kali linux me salio esto como lo puedo solucionar tengo windows xp 32bits me salio esto  guru meditation virtualbox error critico

proporcione los contenidos del log Vbox.log y el archivo Vbox.png que puede encontrar en c:\documents and settings\XP\virtualBox\kali linux\logs
#72
tengo una duda como puedo hacer que cuando uso la opcion buscar si me lo da bien pero si pongo otro numero diferente del que puse me da el resultado que le puse anterior por ejemploe 13 __ aaaron,12,luis y si le pongos 15 me da lo mismo lo soliciono y igual con el de eleminar elementos  me podria ayudar a que funcione bien

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>



int ca=0;
int i=0;
int buscar=0;
int x=0;
int z=0;
int num=0;


struct salmunos
{
 int matricula;
 char nom[15],pat[15],mat[15];
}alum[10];

struct scalif
{
 int matricula;
 char materia[20];
 float corte1,corte2,corte3,prom;
}calif[10];


void registrar_alumnos()
{
 /*for(int i=0; i<2; i++)
 {
 */
   printf("\n\tAlumno: ");
   scanf("%s",&alum[ca].nom);
   printf("\n\tApeido Paterno: ");
   scanf("%s",&alum[ca].pat);
   printf("\n\tApeido Materno: ");
   scanf("%s",&alum[ca].mat);
   printf("\n\t - matricula: ");
   scanf("%d",&alum[ca].matricula);
   ca++;
   
 //}
}


void mostrar_alumnos()
{
 printf("\n\nlista de Alumnos\n");
 if (ca == 0)
 {
  printf("\n\tLista vacia..!");
 }else
     {
      for(int i=0; i < ca; i++)
      {
      printf("\nAlumno: %s %s %s ",alum[i].nom, alum[i].pat, alum[i].mat);
      printf("Matricula: %d\n\n",alum[i].matricula);
   }
 }
}

void buscar_alumnos()
{    for(int i=0; i < ca; i++)
    {
     if(alum[ca].matricula==buscar)
      {
        printf("\nEl nombre: %s",alum[i].nom);
        printf("\nEl apellido paterno: %s",alum[i].pat);
        printf("\nEl apellido materno: %s",alum[i].mat);
      }
    else if(z==i)
       {
        printf("\nDatos no encontrados");
       }
     }
   }
void  eleminar_alumnos()
{
   if(ca>0)
   {
       for(int i=x; i<ca-1; i++)
           alum[i].matricula=alum[i+1].matricula;

       ca--;
   }
   else
       printf("\n\tRegistro vacio..!");

}
void menu1()
{
    system("color 0F");
    system("cls");
    printf("\n\t\tREGISTRO DE ALMUNOS\n\n");
    printf(" 1. Registrar \n");
    printf(" 2. Mostrar registro de matriculas y almunos \n");
    printf(" 3. Mostrar datos de un alumno \n");
    printf(" 4. Modificar \n");
    printf(" 5. Eliminar alumno del registro \n");
    printf(" 6. Buscar nombre del alumno por matricula \n");
    printf(" 7. Salir \n");

    printf("\n Ingrese opcion : ");
}


/*                      MAIN
------------------------------------------------------------------------------*/

int main()
{
 int op;
 
 do
 {
 menu1();
 scanf("%d",&op);
     switch(op)
     {
       case 1:
              system("cls");
              registrar_alumnos();
             
              break;
       case 2:
              system("cls");
              mostrar_alumnos();
              system("pause > NUL");
              break;
       
       
      case 5:
             system("cls");
             printf("\n Ingrese numero de Matricula: ");
             scanf("%i",&alum[ca].mat);
             eleminar_alumnos();
             system("pause > null");
             break;
             
       
       case 6:
            system("cls");
            printf("\n Ingrese numero de Matricula: ");
            scanf("%i",&alum[ca].mat);
            buscar_alumnos();
            system("pause > null");
            break;
             
     }
     

   } while(op!=7);
   
 return 0;  
}
#73
PHP / me ayudan con ese problema por favr
17 Marzo 2015, 01:17 AM
hago el formulario todo bien pero cuando quiero ver si esta en DB no me sale nada

Código (html4strict) [Seleccionar]
<html>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />
<title>download</title>


<header>
        <h1>
<a href="">
<img alt="" src="img/logo3.png"/>
</a>
</h1>


    </header>
<nav>
<ul>
<li><a href="">home</li></a>
<li class="rojo"><a href="">Ecash</li></a>
<li><a href="game.php">Game</li></a>
<li><a href="download.html">Download</li></a>
<li class="amarillo"><a href="">contact us</li></a>
</ul>
</nav>

<body>
   <div>
    <h1>Formulario de registro</h1>
<hr>
<br><h6>Campo requerido</h6></br>
</hr>
<form method="POST" action="register.php" />
    <table>
   <tr>
      <td>
      Name and surname:
  </td>
  <td>
      <input type="name" name="names" />
  </td>
   </tr>
   <tr>
      <td>
      nick:
  </td>
  <td>
      <input type="name" name="nick" />
  </td>
   </tr>
   <tr>
      <td>
      password:
  </td>
  <td>
      <input type="password" name="pass" />
  </td>
   </tr>
    <tr>
      <td>
      repeat password:
  </td>
  <td>
      <input type="password" name="rpass" />
  </td>
   </tr>
</table>
<input type="submit" name="submit" value="register"/>
<input type="reset" value="reset"/>
</form>
<?php
    if(isset(
$_POST['submit']))
{
 require("register.php");
 
}
?>

   </div>   



</body>



    <footer id="fade2">
<a href="https://www.facebook.com/unity3d"><img src="img/social/Facebook.png" class="facebook" id="fade2"/></a>
   <a href="https://twitter.com/"><img src="img/social/twitter.png" class="twitter" id="fade2"/></a>
<a href="https://www.youtube.com/"><img src="img/social/YouTube.png" class="youtube" id="fade2"/></a>
   <img src="img/social/vimeo.png" class="youtube" id="fade2"/>
<a href=""><img src="img/social/Pinterest.png" class="pinterest" id="fade2"/></a>
    <a href=""><img src="img/social/Tumblr.png" class="tumblr" id="fade2"/></a>
<p>&copy game</p>

</footer>
</html>




lo del register

Código (php) [Seleccionar]
<?php
$names  $_POST["names"];
$nick   $_POST["nick"];
$pass   $_POST["pass"];
$pass   $_POST["rpass"];
$reqlen strlen($nick) * strlen($pass) * strlen($rpass);
    if(
$reqlen 0)
{
if($pass=$rpass)
{
   include("connect_db.php");
   pass md5($pass);
   echo 'error';
   mysql_query("INSERT INTO register VALUE("","$names","$nick","$pass")");
   echo 'se ha registrado good';
   mysql_close($link);
    }else
    {
  echo "Introduzca las contraseñas iguales.";
}
}else
 {
   echo "porfavor, rellene todo los campos requeridos." ;
 }


?>



lo de la conexion


Código (php) [Seleccionar]
<?php
     $link 
mysql_connect("localhost","root","aaron");
 if($link)
 {
mysql_select_db("registros",$link);
 }
?>


me podria ayudar como hacerle para lo que registro me lo deje en db

#74
Programación C/C++ / quien me puede ayudar
15 Marzo 2015, 18:19 PM
quien me puede ayudar si tengo lo bien o si no me que explique como hacerlo ya tengo lo que es el registro y mostrar datos pero cmo lo hago para buscar los qe tengo registrados y si no estan que diga elemento no registrado

#include <stdlib.h>
#include <stdio.h>
#include <conio.h>


int ca=0;
int i=0;


struct salmunos
{
  int matricula;
  char nom[15],pat[15],mat[15];
}alum[10];

struct scalif
{
  int matricula;
  char materia[20];
  float corte1,corte2,corte3,prom;
}calif[10];


void registrar_alumnos()
{
  /*for(int i=0; i<2; i++)
  {
  */
    printf("\n\tAlumno %d: ");
    scanf("%s",&alum[ca].nom);
    printf("\n\tApeido Paterno: ");
    scanf("%s",&alum[ca].pat);
    printf("\n\tApeido Materno: ");
    scanf("%s",&alum[ca].mat);
    printf("\n\t - matricula: ");
    scanf("%d",&alum[ca].matricula);
    ca++;
   
  //}
}

void buscar_alumnos()
{
   

    if(ca==0)
    {
        for(int i=0; i<ca; i++)
        {
            if(alum[ca].nom==alum[ca].matricula)
            {
               printf("\n\n La direccion de ",alum[i].nom, alum[i].pat, alum[i].mat);

            }
        }
    }
    else
         printf("\n\tRegistro vacio..!");

}
void mostrar_alumnos()
{
  printf("\n\nlista de Alumnos\n");
  if (ca == 0)
  {
   printf("\n\tLista vacia..!");
  }else
      {
       for(int i=0; i < ca; i++)
       {
       printf("\nAlumno: %s %s %s ",alum[i].nom, alum[i].pat, alum[i].mat);
       printf("Matricula: %d\n\n",alum[i].matricula);
    }
  }
}


void menu1()
{
     system("color 0F");
     system("cls");
     printf("\n\t\tREGISTRO DE ALMUNOS\n\n");
     printf(" 1. Registrar \n");
     printf(" 2. Mostrar registro de matriculas y almunos \n");
     printf(" 3. Mostrar datos de un alumno \n");
     printf(" 4. Modificar \n");
     printf(" 5. Eliminar alumno del registro \n");
     printf(" 6. Buscar nombre del alumno por matricula \n");
     printf(" 7. Salir \n");

     printf("\n Ingrese opcion : ");
}

/*                      MAIN
------------------------------------------------------------------------------*/

int main()
{
  int op;
 
  do
  {
  menu1();
  scanf("%d",&op);
      switch(op)
      {
        case 1:
               system("cls");
               registrar_alumnos();
               
               break;
        case 2:
               system("cls");
               mostrar_alumnos();
               getch();
               break;
       
               
       
        case 3:
             system("cls");
             printf("\n Ingrese numero de Matricula: ");
             scanf("%i",&alum[ca].mat);
             getch();
             //buscar_alumnos();
             
             break;
       
               
      }
       

    } while(op!=7);
   
  return 0;   
}
#75
Programación C/C++ / plz ayuden
14 Marzo 2015, 19:34 PM
al momento de registrar un elemento al momento de ver los elementos registrados me dice vacio quien me ayuda

#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <iostream.h>


int ca;
int i=0;


struct salmunos
{
  int matricula;
  char nom[15],pat[15],mat[15];
}alum[10];

struct scalif
{
  int matricula;
  char materia[20];
  float corte1,corte2,corte3,prom;
}calif[10];


void registrar_alumnos()
{
  /*for(int i=0; i<2; i++)
  {
  */
    printf("\n\tAlumno %d: ",i+1);
    scanf("%s",&alum[ca].nom);
    printf("\n\tApeido Paterno: ");
    scanf("%s",&alum[ca].pat);
    printf("\n\tApeido Materno: ");
    scanf("%s",&alum[ca].mat);
    printf("\n\t - matricula: ");
    scanf("%d",&alum[ca].matricula);
    ca++;
   
  //}
}

void buscar_alumnos(int num)
{
int band=0;
if(num>0)
{
  for(int i=0;i<num;i++)
  {
   
   if(alum[ca].nom==alum[ca].mat)
   {
    printf("El alumno es %s: ",&alum[ca].nom);
   }
  }
}
}


void mostrar_alumnos(int num)
{
    if( num>0)
    {
        cout<<"\n\nMostrar lista de Alumnos\n";
        for(int i=0; i<ca; i++)
        {
            printf("Matricula: ",alum[ca].nom);
           

        }
    }
    else
        cout<<"\n\tRegistro vacio..!";
}


void menu1()
{
     system("color 0F");
     system("cls");
     printf("\n\t\tREGISTRO DE ALMUNOS\n\n");
     printf(" 1. Registrar \n");
     printf(" 2. Mostrar registro de matriculas y almunos \n");
     printf(" 3. Mostrar datos de un alumno \n");
     printf(" 4. Modificar \n");
     printf(" 5. Eliminar alumno del registro \n");
     printf(" 6. Buscar nombre del alumno por matricula \n");
     printf(" 7. Salir \n");

     printf("\n Ingrese opcion : ");
}

/*                      MAIN
------------------------------------------------------------------------------*/

int main()
{
  int num=0;
  int op;
 
  do
  {
  menu1();
  scanf("%d",&op);
      switch(op)
      {
        case 1:
               system("cls");
               registrar_alumnos();
               
               break;
        case 2:
               system("cls");
               mostrar_alumnos(num);
               getch();
               break;
       
               
       
        case 5:
             system("cls");
             printf("\n Ingrese numero de Matricula: ");
             scanf("i",&alum[ca].mat);
             cin.get();
             buscar_alumnos(num);
             
             break;
       
               
      }
       

    } while(op!=7);
   
  return 0;   
}

   

     








#76
Diseñe un Diagrama de Flujo que llene una matriz de 10 * 10 y determine: El número mayor almacenado en la matriz, El número mayor almacenado en cada renglón, La columna que tuvo  la máxima suma y El renglón que tuvo la máxima suma.