小编Sam*_*Sam的帖子

在后端脚本之后重定向到新的URL

我有一个signup.php页面,其中包含通过facebook按钮登录.页面结构就是这样的

<?php
if(!isset($_SESSION['logged_in']))
{
    echo '<div id="results">';
    echo '<!-- results will be placed here -->';
    echo '</div>';
    echo '<div id="LoginButton">';
    echo '<a href="#" rel="nofollow" class="fblogin-button" onClick="javascript:CallAfterLogin();return false;">Login with Facebook</a>';
    echo '</div>';
}
else
{
    echo 'Hi '. $_SESSION['user_name'].'! You are Logged in to facebook, <a href="?logout=1">Log Out</a>.';
}
?>
Run Code Online (Sandbox Code Playgroud)

此页面上使用的ajax代码调用另一个页面process_facebook.php并在后端处理数据.在signup.php页面中用于ajax的代码是

<script type="text/javascript">
window.fbAsyncInit = function() {
    FB.init({
        appId: '<?php echo $appId; ?>',
        cookie: true,xfbml: true,
        channelUrl: '<?php echo $return_url; ?>channel.php',
        oauth: true
        });
    };
(function() {
    var e = document.createElement('script'); …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery facebook

10
推荐指数
1
解决办法
1288
查看次数

使用该行的id编辑表的特定行

我使用php以表格的形式从数据库中显示了一些值.该表的一列保留用于编辑.我希望可以编辑表格的每一行.

编辑代码是

echo"<td class='success'><button class='btn blue' data-toggle='modal' data-target='#myeditModal'>Edit </button></td>";
Run Code Online (Sandbox Code Playgroud)

模态中使用的代码是

<div class="modal fade" id="myeditModal" 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"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                <h4 class="modal-title" id="myModalLabel">Edut Treatment</h4>
            </div>

            <div class="modal-body">
                <form class="form-horizontal" role="form" action="edit.php?id="$row['id']"" enctype="multipart/form-data" method="post">
                    <div class="form-group">
                        <label class="col-lg-4 control-label"> Name</label>
                            <div class="col-lg-6">
                                <input class="form-control" value="" type="text" name="name" >
                            </div>
                    </div>

                    <div class="form-group">
                    <label class="col-md-3 control-label"></label>
                        <div class="col-md-8">
                            <input class="btn btn-primary" value="Save Changes" type="submit" name="submit">

                            <span></span>
                        </div>  
                    </div>
                </form>

            </div>
            <div class="modal-footer"> …
Run Code Online (Sandbox Code Playgroud)

php mysql sql mysqli

9
推荐指数
0
解决办法
4790
查看次数

如何在javascript中设置最大限制?

以下是我上传多张图片的表单部分.它有一个add add按钮,可以打开一个新的输入字段.每当用户点击添加更多按钮时,就会打开一个新的输入字段.但是,我希望在第5个输入字段打开后,用户点击再添加更多字段,不会打开新字段(即我希望将输入字段的大小限制为5)

<div id="formdiv">
    <form enctype="multipart/form-data" action="" method="post">
        <div id="filediv"><input name="file[]" type="file" id="file"/></div><br/>
            <input type="button" id="add_more" class="upload" value="Add More Files"/>
            <input type="submit" value="Upload File" name="submit" id="upload" class="upload"/>
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

处理工作的javascript

var abc = 0; //Declaring and defining global increement variable

$(document).ready(function() {

//To add new input file field dynamically, on click of "Add More Files" button below function will be executed
    $('#add_more').click(function() {
        $(this).before($("<div/>", {id: 'filediv'}).fadeIn('slow').append(
                $("<input/>", {name: 'file[]', type: 'file', id: 'file'}),        
                $("<br/><br/>")
                ));
    });

//following function will executes …
Run Code Online (Sandbox Code Playgroud)

javascript javascript-events

7
推荐指数
0
解决办法
477
查看次数

将图像路径存储在不同的数据库列中

我有一个表单,有助于将多个图像上传到服务器文件夹并将其路径保存在数据库中,问题是所有图像的路径都上传到一列,由于它我在获取路径时遇到问题显示图像.解决方案是我要么让图像存储在不同的列中,要么找到分离图像的方法,但是我无法做到这两者.

存储的路径看起来像

uploads/c376437e2a45598b2f4d89eae4f191e8.png*uploads/c376437e2a45598b2f4d89eae4f191e8.png8069756be5095978123ae51fadbffe3b.png*uploads/c376437e2a45598b2f4d89eae4f191e8.png8069756be5095978123ae51fadbffe3b.png04aaa414c21dc057bc594b896124068e.png
Run Code Online (Sandbox Code Playgroud)

数据库结构演示

id  offimage offimage1   offimage2
Run Code Online (Sandbox Code Playgroud)

到目前为止我的代码(表单和PHP代码在不同的页面上)

<form enctype="multipart/form-data" action="co_insert_office_image.php?id=<?php echo $_GET['id']; ?>" method="post">
        First Field is Compulsory. Only JPEG,PNG,JPG Type Image Uploaded. Image Size Should Be Less Than 100KB.
    <hr/>
    <div id="filediv"><input name="file[]" type="file" id="file"/></div><br/>
    <input type="button" id="add_more" class="upload" value="Add More Files"/>
    <input type="submit" value="Upload File" name="submit" id="upload" class="upload"/>
</form>
Run Code Online (Sandbox Code Playgroud)

co_insert_office_image.php

<?php
ob_start();
include('co_session.php');
$con=mysqli_connect("localhost","root","","db");
// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
if (isset($_POST['submit'])) {
    $j = 0; …
Run Code Online (Sandbox Code Playgroud)

php mysql sql sql-server mysqli

5
推荐指数
0
解决办法
743
查看次数

无法正确创建数组

我的问题有点长,请耐心等待

我有 2 张桌子productsizecart. 我加入了 2 个表并创建了一个数组,但是这个数组的一部分我没有正确获取数据。产品尺寸表包含有 4 种尺寸(小、中、大、每件)的产品。

我从 2 个表中得到的数组类似于以下数组,这里的主要部分是在 4 个数组中:- size、cost、puredsize、puredquantity 0 索引值应该保留给小,1 代表中 2 代表大每件 3 件。

Array
(
    [0] => Array
        (
            [productid] => 1
            [size] => Array
                (
                    [0] => small //reserved for small
                    [1] => medium //reserved for medium
                    [2] => large //reserved for large
                    [3] => 0 //reserved for perpiece
                )
            [cost] => Array
                (
                    [0] => 10 //reserved for small
                    [1] => 20 //reserved for medium …
Run Code Online (Sandbox Code Playgroud)

php mysql sql arrays multidimensional-array

5
推荐指数
0
解决办法
84
查看次数

使用php删除表的特定行

问题是非常基本的,我在stackoverflow中发现了许多类似的问题,但它们都没有适合我.

我设计了一个表格,显示如下数据:

ID  name    Delete
1   abc     Delete
2   def     Delete
Run Code Online (Sandbox Code Playgroud)

用于上述显示的代码是

<?php
$con=mysqli_connect("abc","abc","abc","abc");
// Check connection
if (mysqli_connect_errno()) 
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM student");
echo "<table class='table table-striped table-bordered table-hover'>
<thead>
<tr>
<th>ID</th>
<th>name</th>
<th>delete</th>   
</tr>
</thead>";
while($row = mysqli_fetch_array($result)) 
{
echo "<tbody data-link='row' class='rowlink'>";
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td><a href='delete.php'>Delete</a></td>";
echo "</tr>";
echo "</tbody>";    
}
echo …
Run Code Online (Sandbox Code Playgroud)

php mysql sql mysqli

3
推荐指数
1
解决办法
3万
查看次数