Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

167
Visualizações
Live Search en PHP usando AJAX funcionando, pero los botones no están en td

mi búsqueda en vivo funciona perfectamente, pero mis etiquetas no están en td. No puedo entender cuál es el problema. La imagen y el código están a continuación. Gracias de antemano. El problema está ahí abajo en td, las etiquetas. como se ve

 enter code here <?php @include('./config/constants.php'); $output = ''; if (isset($_POST['query'])) { $search = $_POST['query']; $stmt = $conn->prepare("SELECT * FROM clients WHERE full_name LIKE CONCAT('%',?,'%') OR email LIKE CONCAT('%',?,'%')"); $stmt->bind_param("ss", $search, $search); } else { $stmt = $conn->prepare("SELECT * FROM clients"); } $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows > 0) { $output = "<tr> <th>ID</th> <th>Full Name</th> <th>E-mail</th> <th>Phone</th> <th>City</th> <th>Address</th> <th>Actions</th> </tr> "; while ($row = $result->fetch_assoc()) { $output .= "<tr> <td>" . $row['id'] . "</td> <td>" . $row['full_name'] . "</td> <td>" . $row['email'] . "</td> <td>" . $row['phone'] . "</td> <td>" . $row['city'] . "</td> <td>" . $row['address'] . "</td> <td>" ?> <a href="<?php echo SITEURL; ?>/update-client.php?id=<?php echo $row['id']; ?>" class="main-btn">Update Client</a> <a href="<?php echo SITEURL; ?>/delete-client.php?id=<?php echo $row['id']; ?>" class="danger-btn">Delete Client</a> <?php "</td> </tr>"; } echo $output; } else { echo "<h3>No Records found!</h3>"; }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Está generando los enlaces antes de las filas de la tabla.
Los genera directamente y luego genera las filas en la variable $output .
Elimine las etiquetas ?> y <?php en su bucle while y haga que los botones formen parte de la cadena $output

 while ($row = $result->fetch_assoc()) { $output .= "<tr> <td>" . $row['id'] . "</td> <td>" . $row['full_name'] . "</td> <td>" . $row['email'] . "</td> <td>" . $row['phone'] . "</td> <td>" . $row['city'] . "</td> <td>" . $row['address'] . "</td> <td>" . '<a href="'.SITEURL.'/update-client.php?id='.$row['id'].'" class="main-btn">Update Client</a>'. '<a href="'.SITEURL.'/delete-client.php?id='.$row['id'];.'" class="danger-btn">Delete Client</a>'. ."</td> </tr>"; }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda